看板 Statistics 關於我們 聯絡資訊
google過 R論壇上是說用"*",但R會要求conformable的條件。 Matlab中可用 a=[2,1] b=[2,3;2,3,5,5] c=a.*b 相同的矩陣,R會出現non conformable的警告。 請問怎樣才能讓R跑出像Matlab一樣的 element by element multiplication? 謝謝^^" -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.112.247.214
bugle:是要作 c(2*b,1*b) ?? 06/21 00:18
bcs:是的.這要partition matrix,大一點的矩陣就。有現成的函數? 06/21 00:56
bugle:R的矩陣功能不像Matlab那麼強,你說的功能應該沒有,得自己寫 06/21 01:03
bugle:抱歉,我忘了matlab".*"的用法,在R裡面應該直接*即可 06/21 01:17
bugle:條件是長度要算好 06/21 01:18
weibo:的確得自己寫!! 06/21 19:57
WANG3213:"%x%" 或查 "kronecker" 06/22 02:32
bcs:c<-matrix(rep(0,6),3,2) for(i in 1:3){c[i,]<-a[1,]+b[i,]} 06/22 13:27
bcs:%*% or kr還是會有non confermable.的確要自已寫,謝謝各位^^" 06/22 13:28