1
這裏有一個有趣的問題:)在matlab中拼貼矩陣
我有兩個「矩陣向量」,我想要像漢克爾函數一樣平鋪正常頂點。 例如: 列向量:
10
00
20
00
30
00
行向量:
30 40 50 60
00 00 00 00
所得矩陣需要是:
10 20 30 40
00 00 00 00
20 30 40 50
00 00 00 00
30 40 50 60
00 00 00 00
注意,0值可以改變,所產生的結構是重要的組成部分。
一個相關的問題: 我看着在命令「編輯repmat」,看到一些有趣的語法我不能爲找到幫助:
A=[1,3;2,4];
X=[1,1;2,2];
B=A(X,X);
和B最終被
1 3 1 3
2 4 2 4
1 3 1 3
2 4 2 4
這基本上是repmat(A,2,2);
所以我的問題是,這是什麼語法:A(X,X)?
非常感謝!
奧弗
嘿, 謝謝回答。也許我不清楚,因爲這不完全是我的意思。 對於第一部分,我不想交錯的東西。我想要hankel結構,但對於矩陣而不是單個標量。 也就是說,而不是hankel會放置一個數字的地方,我想要一個完整的矩陣。 至於第二部分,我想我的問題更加基本 - A(X,X)是做什麼的?其實,A(X,Y)做得更一般嗎? 再次非常感謝你回答:) – Ofer 2010-07-06 18:56:41
@Ofer:我根據你的說明更新了我的答案。 – gnovice 2010-07-06 19:28:51
哇!非常棒!這正是我想要的。謝謝 :) – Ofer 2010-07-08 05:28:46