2016-10-31 4 views
-1

У меня есть две матрицы A и B размерности 5 на 3 и 5 на 2 соответственно. Я хочу, чтобы произвести ряд матриц, сочетающих каждый столбец матрицы B к A. Размеры полученных матриц была бы 5 на 4 Пусть АСоздать набор матриц из конкатенационных столбцов другой матрицы в r

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

и В

1 2 
    2 5 
    3 8 
    6 3 
    2 1 

Затем Полученные матрицы

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

и

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

Я просто добавил пример. Я хочу сделать это для больших матриц – rxk011

+0

Большие средние, не превышающие размеры 100. – rxk011

+0

dim (A) = 10 на 5 и dim (B) = 10 на 30. – rxk011

ответ

0

Используйте нашего старого друга оператора назначения. Назначение 1-й столбец B по 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 

Тогда A[, 4] <- B[, 2] и т.д.

Смежные вопросы