作者Dora (小叮噹)
看板MATLAB
標題[討論] 請問關於矩陣內各元素如何互相相加?
時間Wed Oct 24 19:13:14 2012
各位前輩好
我想請教一下關於矩陣互相相加的問題
假設我有兩條矩陣
A=[a1 a2 a3]
B=[b1 b2]
我想要做計算 兩條矩陣互相相加 變成六種相加的組合
C=[ a1+b1 a1+b2
a2+b1 a2+b2
a3+b1 a3+b2 ]
(答案c矩陣呈現的方式不一定要這樣排列 只要可以計算出六種相加的組合就可以了)
請問該如何做呢?
==============================
然後再來是比較更進階一點的
就是如果c算出來之後 我還要在加入一組矩陣去做互相相加的話
C=[ c1 c2
c3 c4
c5 c6 ]
D=[d1 d2 d3]
要互相相加變成18個答案 又該怎麼做呢?
謝謝
--
▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃ ▃▅▆▆▆▅▃ ▃▃▃▃▃▃▃▃▃▃▃▃▃▃
▂▁ ▁
◢█◤ ◥◤ ◣ ◣ ▄▂ ▄▂
◤▄◥●●
▆▅▄▅◣ ◢
◢█▋▏ │ ▕ ◣ ▅▊
▌ ◥▌
▋ ▌ ◥
_▂▁▂◢ ▋ █◤▃▏ ●/\● ▕▃ ▊▋▍
▌ ▕▎
▊▎ ◢▅◥◢▆▅▄▅▊
◤◤ˍ ╲ˍ'˙ ˍ╱ ˍ◣ _▄
▌ _
▌▊▁ ▋◣ ▁▂ ▊ ▎ ˍ  ̄ ◥◤  ̄ ˍ ▊ ▂◥◣ ▊▂_◣
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.135.13.60
1F:→ bridge23:類似 C=[(A+B(1)).' (A+B(2)).' ] 10/24 22:13
2F:推 forloricever:C = bsxfun(@plus, A, B'); bsxfun(@plus, C(:), D') 10/24 23:43
3F:→ forloricever:維度沒打好... 10/24 23:44
4F:→ forloricever:C = bsxfun(@plus, A', B); bsxfun(@plus, C(:), D) 10/24 23:45
5F:→ Dora:感謝解答 我來測試一下! 10/25 01:38