0
У меня есть матрица mymat
и вектор v
. Как я могу умножить вектор v
на каждый столбец матрицы mymat
и получить следующий результат?Лучший способ умножить вектор на столбцы матрицы
mymat = matrix(c(6, 4, 6, 2, 5, 8), nrow=3, ncol=2)
mymat
v =c(2, 4, 6)
> result
[,1] [,2]
[1,] 12 4
[2,] 16 20
[3,] 36 48
Пробовали ли вы 'mymat * V'? Разве это не самый очевидный способ? Кроме того, как говорит @Xachriel, ваш результат неправильный. – asb
@asb они были эквивалентными результатами, но все же не совпадают с запрошенными. – Xachriel
@Xachriel: Потому что у меня такие же сомнения, как и вы, что запрошенный результат неверен. – asb