如何将矩阵的列相乘并获得列向量。
实施例: A =
1 1 4
3 2 2
2 1 1
4 1 1
预期产量: C =
4
12
2
4
没有的任何想法?
答案 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中行元素的逐行乘法建立一个新的向量。