| 7 | 1/1 | 返回列表 |
| 查看: 818 | 回復(fù): 6 | |||
百里道木蟲 (初入文壇)
|
[求助]
矩陣輸出
|
|
類似于下面 a=[1,2;3,4] b=[5,6;7,8] c=[9,10;11,12] d=[13,14;15,16] for k=1:4 A=[a(k),b(k);c(k),d(k)] end 會輸出四個2*2的矩陣, 但是現(xiàn)在我知道的是9個11*21的矩陣,我想要得到的是11*21=231個3*3的矩陣,請問怎么做?而且231個矩陣我想按同一個字母加下標(兩個下標)來表示?請問怎么做? |

鐵桿木蟲 (著名寫手)
|
這個不難,運行下面的程序,你會得到 231個獨立命名的矩陣, 前綴為 sublock, 后面第一個數(shù)字是 坐標 x, 第二個數(shù)字是 坐標 y 祝好運! ========================================== clear; clc B = rand(11*3, 21*3) ; for i = 1:11 for j = 1:21 t = B((i-1)*3+1:i*3, (j-1)*3+1:j*3); eval(['subloc_' num2str(i) '_' num2str(j) '= t;']) end end |
木蟲 (初入文壇)
|
先謝謝你,按照你說的只是將大矩陣分塊, 我前面提到的 a=[1,2;3,4]; b=[5,6;7,8];c=[9,10;11,12];d=[13,14;15,16];B=[a,b;c,d]; for i = 1:2 for j = 1:2 t = B((i-1)*2+1:i*2, (j-1)*2+1:j*2); eval(['subloc_' num2str(i) '_' num2str(j) '= t;']) end end 得到結(jié)果是subloc_1_1=a,subloc_1_2=b,subloc_2_1=c,subloc_2_2=d,這不是所需要的 想得到的結(jié)果應(yīng)該是subloc1_1=[1,5;9,13],類似這樣的結(jié)果,請問該怎么改? |

木蟲 (初入文壇)

木蟲 (初入文壇)

鐵桿木蟲 (著名寫手)
|
我以為你只是想得到這些矩陣 好吧,如果想調(diào)用方便,那么可以用如下程序 : ========================================== clear; clc B = rand(11*3, 21*3) ; for i = 1:11 for j = 1:21 t = B((i-1)*3+1:i*3, (j-1)*3+1:j*3); sublock{i,j} = t; end end ========================================== 也就是說, sublock 的每一個元素,都是一個 3*3 的矩陣 調(diào)用的時候就是 x = sublock{i,j}; 就可以了 |
木蟲 (初入文壇)

| 7 | 1/1 | 返回列表 |
| 最具人氣熱帖推薦 [查看全部] | 作者 | 回/看 | 最后發(fā)表 | |
|---|---|---|---|---|
|
[考研] 275求調(diào)劑 +10 | Micky11223 2026-03-25 | 13/650 |
|
|---|---|---|---|---|
|
[考研] 285求調(diào)劑 +4 | AZMK 2026-03-27 | 7/350 |
|
|
[考研] 070300求調(diào)劑306分 +3 | 26要上岸 2026-03-27 | 3/150 |
|
|
[考研] 0703化學(xué) +6 | 妮妮ninicgb 2026-03-27 | 6/300 |
|
|
[材料工程] 一志愿C9材料與化工專業(yè)總分300求調(diào)劑 +7 | 曼111 2026-03-24 | 8/400 |
|
|
[考研] 求調(diào)劑323材料與化工 +7 | 1124361 2026-03-24 | 7/350 |
|
|
[考研]
|
nnnnnnn5 2026-03-25 | 5/250 |
|
|
[考研] 329求調(diào)劑 +7 | 鈕恩雪 2026-03-25 | 7/350 |
|
|
[考研] 一志愿鄭州大學(xué),080500學(xué)碩,總分317分求調(diào)劑 +4 | 舉個栗子oi 2026-03-24 | 5/250 |
|
|
[考研] 0703化學(xué)求調(diào)劑 +3 | 丹青奶蓋 2026-03-26 | 5/250 |
|
|
[考研] 289求調(diào)劑 +17 | 碩星赴 2026-03-23 | 17/850 |
|
|
[考研] 一志愿河工大 081700 276求調(diào)劑 +4 | 地球繞著太陽轉(zhuǎn) 2026-03-23 | 4/200 |
|
|
[考研] 284求調(diào)劑 +15 | Zhao anqi 2026-03-22 | 15/750 |
|
|
[考研] 340求調(diào)劑 +5 | 話梅糖111 2026-03-24 | 5/250 |
|
|
[考研] 材料專碩找調(diào)劑 +5 | 哈哈哈吼吼吼哈 2026-03-23 | 5/250 |
|
|
[考研] 一志愿河北工業(yè)大學(xué)0817化工278分求調(diào)劑 +7 | jhybd 2026-03-23 | 12/600 |
|
|
[考研] 384求調(diào)劑 +3 | 子系博 2026-03-22 | 6/300 |
|
|
[考研] 276求調(diào)劑 +3 | YNRYG 2026-03-21 | 4/200 |
|
|
[考研] 308求調(diào)劑 +3 | 墨墨漠 2026-03-21 | 3/150 |
|
|
[考研] 求調(diào)劑 +5 | Zhangbod 2026-03-21 | 7/350 |
|