2016-05-10 2 views
0

2つの正方行列をそれぞれ4x4とし、(a11、b11)、(a12、b12)、(a13、b13) )、...、(a44、b44)、計16組。私はこれをRでコード化しようとしています。私は初期行列a_ijとb_ijを持っており、行列Cを求めています。誰かがこれで私を助けてくれますか?ここでR値を抽出して新しい値を生成するプログラミング

は私の行列である:

mu_ijA <- (matrix(c(seq(4, 16, by=4), seq(10, 22, by=4), seq(16, 28, by=4), seq(22, 34, by=4)), nrow= 4)/100) 
    a_ijA <- (4* mu_ijA) 
    b_ijA <- (4* (1- mu_ijA)) 

と私はのためのC =((A11、B11)、(A12、B12)、...、(A44、B44))

感謝をしたいです手伝い!

+2

'cbind(as.numeric(a_ijA)、as.numeric(b_ijA))'? – alistaire

+0

ありがとうございます。 –

答えて

1

行列は原子オブジェクトのみを保持できるため、座標のペアを保持することはできません。私はあなたが配列が欲しいと信じています:

C <- array(c(a_ijA,b_ijA),dim=c(dim(a_ijA),2)) 
C[1,1,] # notice that comma at the end 
[1] 0.16 3.84 
+0

ありがとう、これは私が欲しかったものです。 –

関連する問題