作者bcs (= ="frailty..gggg XD)
看板Statistics
标题[问题] R的element by element multiplication
时间Thu Jun 21 00:07:46 2007
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
1F:推 bugle:是要作 c(2*b,1*b) ?? 06/21 00:18
2F:推 bcs:是的.这要partition matrix,大一点的矩阵就。有现成的函数? 06/21 00:56
3F:推 bugle:R的矩阵功能不像Matlab那麽强,你说的功能应该没有,得自己写 06/21 01:03
4F:推 bugle:抱歉,我忘了matlab".*"的用法,在R里面应该直接*即可 06/21 01:17
5F:→ bugle:条件是长度要算好 06/21 01:18
6F:推 weibo:的确得自己写!! 06/21 19:57
7F:推 WANG3213:"%x%" 或查 "kronecker" 06/22 02:32
8F:推 bcs:c<-matrix(rep(0,6),3,2) for(i in 1:3){c[i,]<-a[1,]+b[i,]} 06/22 13:27
9F:→ bcs:%*% or kr还是会有non confermable.的确要自已写,谢谢各位^^" 06/22 13:28