[問題] 想請問eval之後的運算已回收

看板MATLAB作者 (ickc)時間15年前 (2008/12/07 15:37), 編輯推噓1(101)
留言2則, 2人參與, 最新討論串1/1
想請問各位高手 用eval load要讀取的檔案後運算再存檔該如何表達呢? 以下是程式碼 == for n=1:4;%四筆資料 eval(['load r14', num2str(n, '%2.2i'), '.mat', ' -ascii']);%load檔案 I=r14**(:,:);%<--這裡不知該如何表達 寫錯了拍謝... a=I(1:100,1:100);%每個檔案要分區運算 b=I(201:300,201:300);%運算 Cv=cat(2,a,b);%運算 eval(['save D:\matlab71\work\r1' num2str(n, '%2.2i') '.mat ', ' -ascii']);%存 檔 end; @@a試了好久還是想不出來,煩請各位高手不吝賜教m(_ _)m -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.112.68.132 ※ 編輯: lenakaho 來自: 140.112.68.132 (12/07 15:38)

12/07 17:00, , 1F
eval(['I=r14**(:,:,' num2str(n) ');'])
12/07 17:00, 1F
※ 編輯: lenakaho 來自: 140.112.68.132 (12/07 18:56)

12/07 20:56, , 2F
感謝~
12/07 20:56, 2F
文章代碼(AID): #19Etr46j (MATLAB)