[问题] 读hdf档案使用循环的问题

楼主: Allen1096 (欲望越大,硬盘越大)   2017-11-20 10:18:33
嗨大家好
我有一堆.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
作者: physbook (路克)   2017-11-20 14:43:00
加上中括号把那堆字串包起来
楼主: Allen1096 (欲望越大,硬盘越大)   2017-11-20 13:33:00
哦哦对 但我其实重点是右边一直无法XD谢谢
作者: physbook (路克)   2017-11-20 13:07:00
等号左边不能有运算式建议你可以用cell array来存CF{i} = hdfread .....

Links booklink

Contact Us: admin [ a t ] ucptt.com