2017-05-10 8 views
2

Aは8つの行列次元2x2のリストであるため、Aの長さは8です。 Aの各行列に行列Bの次元2x2を掛けて、8つの行列dim2x2の新しいリストを得るにはどうすればよいですか? AとBはすでに定義されています。行列をRにリストを掛けるR

私は "lapply"が助けてくれると知っていますが、まだ固まっています。ご協力いただきありがとうございます!

+2

[再現可能な例](http://stackoverflow.com/questions/5963269/how-to-make-a-great-r-reproducible-example)を入力してください。 –

+0

@DavidHeckmannあなたは私が持っている正確な行列か、正しく書いていないコードを意味していますか? – cherrykate

+1

であることが好ましいが、行列を生成するコードが良いスタートとなる。 –

答えて

4
A = list(a = matrix(1:4, 2), b = matrix(2:5, 2)) 
B = matrix(3:6, 2) 
lapply(A, FUN = function(x) x %*% B) 

私はこれがあなたが必要とするものだと思いますが、次に再現可能な例を示してください。

+0

ありがとうSean! – cherrykate

関連する問題