私は、例えば、ベクターのため正常に動作vectoricedノルム/行列乗算
t(x) %*% sigma %*% x
を計算するベクトルのノルムを計算するために行列sigma
sigma <- matrix(c(1,0.5,0,0.5,1,0,0,0,1),3,3))
によって記述されるノルムを有しますx = 1:3
。
私は、同時に多くのベクトルのノルムを計算したいしかし、それは私が(別のエントリで満たさもちろん)
x <- t(matrix(rep(1:3, 10),3,10))
を持っています。
各ベクトルのノルムを同時に計算する方法はありますか? I.あなたはこの単純マトリックス乗算についてどう思いますか
lapply(1:10, function(i) t(x[i,]) %*% sigma %*% x[i,])
これは私を与えるを行う必要があります –
[OK]を、その後のx%*%シグマ%*%tを(バツ)。それは私のために働いた。 – EugenR
@EugenR不要な要素を計算しています。 – jogo