[其他] struct存值的問題已回收

看板MATLAB作者 (愛世代)時間12年前 (2011/10/10 16:29), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/2 (看更多)
各位先進大家好! 我有一個想請教,我有一批事先存好的數據檔。 檔名為expemiment1_deltaL.mat expemiment2_deltaL.mat ... 一直到expemiment12_deltaL.mat。 每一個檔中的大小皆6*8 我想藉由一個迴圈讀取這12個檔,重新存入一個新變數,大小為6*8*12。 我在網路上有找到一個類似的範例,可是無法正確的存入 以下是我的程式 clc clear ; close all; delta_E=zeros(6,8,12); for ii=1:12 number = num2str( ii ); file = strcat('expemiment',number,'_delta_E.mat'); delta_E(:,:,ii)=load( file ); end 錯誤的訊息是說無法將double轉入struct。 我有爬過文,好像沒人問過。 雖然我有替代的方法,只是我想知道解決方法 -- 加里波里將軍曾向願意加入他的軍隊,而詢問待遇的人說道:『我們這裡的待遇是挨餓、 疾病、衣不蔽體、整天被敵人追逐逃生,受傷的得不到醫藥,會輾轉呻吟而死,被俘的會 受到酷刑,被判叛國,但是,我們卻是為了義大利的自由和獨立。』 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.118.21.111
文章代碼(AID): #1EagpyK0 (MATLAB)
文章代碼(AID): #1EagpyK0 (MATLAB)