作者Rinascimento (大猛人)
看板MATLAB
标题[其他]如何将多个矩阵汇出至Excel上
时间Fri May 12 19:45:04 2017
概要:
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://webptt.com/cn.aspx?n=bbs/MATLAB/M.1494589506.A.022.html
1F:→ Steven0422: 档名 05/13 10:39
2F:→ Rinascimento: 档名!不过要什麽语法才能够储存多个Excel呢 05/14 20:41
3F:→ Steven0422: 每次存的档名都是同一个吧 以你写法 05/14 20:55
4F:→ Rinascimento: 感谢大大的提点!我刚刚发现问题所在了,如果我多 05/14 21:44
5F:→ Rinascimento: 加一行 filename = ['xxx', num2str(n)]就可以顺利 05/14 21:44
6F:→ Rinascimento: 存档了! 05/14 21:44