【发布时间】:2014-03-20 03:52:22
【问题描述】:
矩阵 A 的大小为 x x y 和矩阵 B,x 为 1
在矩阵 B 中有一个元素表示与矩阵 A 对应的一种辅因子 我想要程序 A * B(每个数组的 A * 因子)
例子
A (4 * 3) = [ 2 4 6 ;
5 10 15 ;
7 11 13 ;
1 1 1];
B (4 * 1) = [ 4 ; 1/5 ; 3 ; 7];
I want A * B like [ 2*4 , 4*4 , 6*4
;5/5 , 10/5 , 15/5
;7*3 , 11*3 , 13*3
;1*7 , 1*7 , 1*7];
expected RESULT = [ 8 16 24 ; 1 2 3 ; 21 33 39 ; 7 7 7];
我尝试使用标量乘法,但它不起作用,因为标量乘法必须具有相同大小的数组我该如何解决这个问题?
【问题讨论】:
-
@Divakar 您可以将其作为答案发布,以便 OP 可以接受它。 :P
标签: arrays matlab matrix multiplication