[問題] 讀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