看板 R_Language 關於我們 聯絡資訊
請問一下 我有兩個矩陣,假設 A=matrix(c(1,5,9,2,6,10,3,7,11,4,8,12),3,4) B=matrix(c(1,2,3),ncol=1) 我想要A的第一列乘上B的第一列,A的第二列乘上B的第二列, A的第三列乘上B的第三列. 得結果是,matrix(c(1,10,27,2,12,30,3,14,33,4,16,36),3,4) 除了寫loop之外, R有沒有function可以做到. 感謝各位!! -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 123.193.67.178 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/R_Language/M.1655314092.A.7AE.html
celestialgod: sweep 06/16 02:05
wgene: 謝謝!!!!! 06/16 02:16
Gjerry: 其實應該可以用矩陣乘法達到你要的 06/16 20:56
celestialgod: 要多relocate一個大的1矩陣比較麻煩 06/16 20:59