[討論] 矩陣相乘(迴圈部分)

看板MATLAB作者 (信)時間12年前 (2013/05/02 17:10), 編輯推噓0(002)
留言2則, 2人參與, 最新討論串1/1
不好意思又來板上請教各位前輩.... 我有一矩陣 Lan (2000X1) 和另一矩陣 V (2000X3) 我的Lan的第一行要與V的第一行相乘 ex: Lan=[ 1 ; 2 ; 3] V =[ 1 1 1 ; 2 2 2 ; 3 3 3] for i = 1:3 Ans=Lan(i,:)*V(i,:) end 我想要他給我的Ans --> [1 1 1 ; 4 4 4 ; 9 9 9] 是矩陣的形式給我 但跑完卻是這樣 Ans = 1 1 1 Ans = 4 4 4 Ans = 9 9 9 請問我的程式碼需要修改哪裡才能夠一次全包含呢? 謝謝指教 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 203.64.98.222

05/02 17:16, , 1F
repmat(Lan,1,3).*V
05/02 17:16, 1F

05/02 17:32, , 2F
有了! 謝謝!!
05/02 17:32, 2F
文章代碼(AID): #1HWYsJ_j (MATLAB)