[問題] 用for loop改變 變數已回收
各位好,我有一問題請教
[問題]
1.
假設有一個36X36的矩陣,我要將此(36X36)矩陣切割成3X3等分,
每一等分是12X12的大小,故會有9個 12X12的子矩陣。
2.
再來是要將這些9個子矩陣做變數名稱,
例如 a1、a2、a3、a4、........、a9、a10
因為我目前的切割方式是
for i=0:12:24
for j=0:12:24
a=M( 1+i:12+i,1+j:12+j);
end
end
但是欲得到a1、a2、a3、a4、........、a9、a10 ,那一些數字是用手打的,
手動打很耗時間。
所以想請教是否能將上面的for loop那一段程式改成 a(p) ,p=1,2,3,...,10 ,
p是以forloop的方式而改變,而不是手動改,
因為這些a(i)的變數資料,我後面的程式還會使用到。
希望各位能幫我一下,謝謝。
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.134.30.110
推
09/29 12:06, , 1F
09/29 12:06, 1F