2016-10-31 2 views
-1

Ich habe zwei Matrizen A und B der Dimension 5 von 3 bzw. 5 von 2. Ich möchte Reihe von Matrizen zu erzeugen, jede Spalte der Matrix B zu A. Die Kombination der Abmessungen der resultierenden Matrices 5 um 4 Sei ACreate Satz von Matrizen von Verkettung Spalten einer anderen Matrix in r

1 2 3 
4 5 6 
7 8 9 
2 3 1 
4 1 5 

und B sein

1 2 
    2 5 
    3 8 
    6 3 
    2 1 

Dann sein, wäre das resultierenden Matrizen sind

1 2 3 1 
    4 5 6 2 
    7 8 9 3 
    2 3 1 6 
    4 1 5 2 

und

1 2 3 2 
    4 5 6 5 
    7 8 9 8 
    2 3 1 3 
    4 1 5 1 
+0

Habe ich nur ein Beispiel. Ich möchte dies für große Matrizen tun – rxk011

+0

Große Mittel, nicht zu überschreiten Abmessungen 100. – rxk011

+0

dim (A) = 10 von 5 und dim (B) = 10 von 30. – rxk011

Antwort

0

Verwenden Sie unseren alten Freund den Zuweisungsoperator. Zuweisen 1. Spalte von B bis 4. A:

A[, 4] <- B[, 1] 

> A 
    V1 V2 V3 V4 
1 1 2 3 1 
2 4 5 6 2 
3 7 8 9 3 
4 2 3 1 6 
5 4 1 5 2 

Dann A[, 4] <- B[, 2] usw.

Verwandte Themen