[問題] 如何利用迴圈宣告多個變數已回收

看板MATLAB作者 (ㄚ家)時間14年前 (2011/06/06 01:02), 編輯推噓1(105)
留言6則, 3人參與, 最新討論串1/1
不好意思 剛接觸Matlab不久 想要利用迴圈宣告多個變數 例如: 一開始我有三個變數 i,j,k For i=1:100 ------------------ 在這個迴圈裡 每執行一次我要自動宣告一個變數 第一次變數名稱為 k11 第二次為k12....k13...以此類推到k1100 ------------------ end 請問程式開怎麼撰寫 麻煩版上各位大大解答 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 111.254.146.101

06/06 01:40, , 1F
num2str + eval 為什麼不存成矩陣 k( i ) 就好?
06/06 01:40, 1F

06/06 03:13, , 2F
我是要將一張256*256的影像切割成8*8的影像格式
06/06 03:13, 2F

06/06 18:38, , 3F
用cell 或者 三維矩陣 會不會容易一點?
06/06 18:38, 3F

06/06 18:53, , 4F
eval(['k1', num2str(i), '= x']); x為你想入k1i的值
06/06 18:53, 4F

06/06 18:53, , 5F
06/06 18:53, 5F

06/06 22:33, , 6F
感謝解答
06/06 22:33, 6F
文章代碼(AID): #1DwxQmls (MATLAB)