作者Allen1096 (慾望越大,硬碟越大)
看板MATLAB
标题[问题] 读hdf档案使用回圈的问题
时间Mon Nov 20 10:18:33 2017
嗨大家好
我有一堆.hdf档
档名为
Aqua_MODIS_2003_01.hdf
Aqua_MODIS_2003_02.hdf
Aqua_MODIS_2003_03.hdf
Aqua_MODIS_2003_04.hdf
...
..
我想用回圈把他读出来 利用num2str来读取并存成每个不同的变数
CF_2003_01
CF_2003_02
CF_2003_03
...
..
於是写了
% Load file using hdfread
for i=1:9
i=1;
['CF_2003_0'num2str(i)] = hdfread('Aqua_MODIS_2003_0'num2str(i)'.hdf',
'Cloud_Fraction_Mean_Mean');
end
结果我的2016版本的matlab一直告诉我 Unexpected MATLAB expression.
想请大家帮忙解惑,感谢QQ
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 128.171.151.183
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/MATLAB/M.1511144316.A.31E.html
1F:推 physbook: 等号左边不能有运算式 11/20 13:07
2F:→ physbook: 建议你可以用cell array来存 11/20 13:08
3F:→ physbook: CF{i} = hdfread ..... 11/20 13:08
4F:→ Allen1096: 哦哦对 但我其实重点是右边一直无法XD 11/20 13:33
5F:→ Allen1096: 谢谢 11/20 13:33
6F:推 physbook: 加上中括弧把那堆字串包起来 11/20 14:43