Re: [討論] 請問迴圈更變變數方面的問題已回收

看板MATLAB作者 (學生)時間14年前 (2011/10/07 19:50), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串2/2 (看更多)
類似的問題其實有人問過XD 1. for i=1:10 eval(['xlsread(' num2str(i) '.xlsx',1,'A1:B2');']); end xlswrite及fprintf同樣可以放在eval的()裡 2. 自行產生變數(做啥XD?) for i=1:10^100 eval(['a' num2str(i) '=rand();']); end 自行產生a1~a(10^100)個變數... ※ 引述《howhowgood (howhowgood)》之銘言: : 1. : 想請教如何在程式裡面讓他自行去更換變數 : 假設下列為一迴圈 : for i=1:10 : xlsread('1.xlsx',1,'A1:B2') : end : 我想讓檔名1,隨著i去更換,應該要怎樣寫???? : 另一個問題是同上碼我想換A1換成別的同樣是有規律的,要怎樣讓他自行取代呢? : 同樣的問題在 : xlswrite : fprintf : 等指令下是否同樣適用? : 2. : eval這個指令有沒有help以外的範例,看不太懂說 : 我是想要使用此指令令他自行產生變數 : 如 : a1,a2,a3,a4,a5 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.114.88.54

10/12 11:33, , 1F
謝謝你,產生變數是為了開新的矩陣
10/12 11:33, 1F
文章代碼(AID): #1EZkUKdM (MATLAB)
文章代碼(AID): #1EZkUKdM (MATLAB)