Matlab列乘法矩阵

时间:2013-06-26 16:44:15

标签: matlab matrix multiplication vector-multiplication

如何将矩阵的列相乘并获得列向量。

实施例: A =

 1     1     4
 3     2     2
 2     1     1
 4     1     1

预期产量: C =

 4
12
 2
 4

没有的任何想法?

3 个答案:

答案 0 :(得分:3)

您只需将内置的prod功能用作prod(A,2)prod(A')'

例如:

>> 
A = [
1     1     4
3     2     2
2     1     1
4     1     1
];

现在:

>> prod(A,2)

ans =

    4
    12
    2
    4

有关详细信息,请尝试help prod

答案 1 :(得分:2)

google和Matlab文档再次成为你的朋友 您正在寻找函数prod

prod(A,2)

答案 2 :(得分:0)

如果你不知道手中矩阵的大小,一个简单的循环也可以为你做这个。只需通过A中行元素的逐行乘法建立一个新的向量。