2017-10-08 22 views
0

現在、クラスでは行列について学習しています。私はちょうど割れない特定の問題があります。問題は、私はこのようなマトリックスを作成しました:ここからサブマトリクスの索引付けR

 [,1] [,2] [,3] [,4] 
[1,] 2 14 26 38 
[2,] 4 16 28 40 
[3,] 6 18 30 42 
[4,] 8 20 32 44 
[5,] 10 22 34 46 
[6,] 12 24 36 48 

、私は次の番号を返すようメートルを使用して別のマトリックスを作成する必要があります。この返し

m=matrix(seq(2,48,2),nrow=6,ncol=4) 

マトリックス:28,30,36,38,44,46。理想的には、このようなものを返す:

 [,1] [,2] 
[1,] 28 38 
[2,] 30 44 
[3,] 36 46 

私はちょうど個別番号をインデックス化について考えてきましたが、私はRを持っているのに苦労していますが、複数の番号を返します。これをどうやってやりますか?ありがとうございました!それはカスタム値である場合

答えて

3

、値を取得し、matrix

matrix(m[c(14:15, 18, 19, 22, 23)], ncol=2) 
#  [,1] [,2] 
#[1,] 28 38 
#[2,] 30 44 
#[3,] 36 46 
+1

に変換するために、インデックスは、どうもありがとうございます!私の頭の中では、私はそれぞれの番号を個別に呼び出す必要があると考えて、それを複雑にしていました。例えば、18を呼び出してください。 [3,2] –