[其他]如何將多個矩陣匯出至Excel上

看板MATLAB作者 (大猛人)時間7年前 (2017/05/12 19:45), 編輯推噓0(006)
留言6則, 2人參與, 最新討論串1/1
概要: HadCRUT.4.5.0.0.median.nc 中有變數 temperature_anomaly(72 x 36 x2006矩陣) 想把這些資料匯出到Excel 但試了我會的招還是不曉得問題出在哪,因此想詢問板上 的大大們。 -------------------------------------- 以下是我的語法: Temp = ncread('HadCRUT.4.5.0.0.median.nc', 'temperature_anomaly'); for n = 1850:2006 Temp(:,:,n); xlswrite('xlsfile(n)', Temp(:,:,n), 1, 'A') end 原意是想把這矩陣中1850年到2006年的資料都分別儲存到一個Excel檔(也就是會有 157個檔案),可是卻沒辦法像預期想的順利,不曉得哪裡語法需要修正呢? -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.120.50.143 ※ 文章網址: https://www.ptt.cc/bbs/MATLAB/M.1494589506.A.022.html

05/13 10:39, , 1F
檔名
05/13 10:39, 1F

05/14 20:41, , 2F
檔名!不過要什麼語法才能夠儲存多個Excel呢
05/14 20:41, 2F

05/14 20:55, , 3F
每次存的檔名都是同一個吧 以你寫法
05/14 20:55, 3F

05/14 21:44, , 4F
感謝大大的提點!我剛剛發現問題所在了,如果我多
05/14 21:44, 4F

05/14 21:44, , 5F
加一行 filename = ['xxx', num2str(n)]就可以順利
05/14 21:44, 5F

05/14 21:44, , 6F
存檔了!
05/14 21:44, 6F
文章代碼(AID): #1P5Q120Y (MATLAB)
文章代碼(AID): #1P5Q120Y (MATLAB)