2013-06-26 284 views

回答

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

+0

'prod'具有一个维度选项,这将允许没有转置的直接计算。 – Schorsch

+0

@Schorsch:哦,是的;谢谢。 :) –

2

再次,谷歌和Matlab文档是你的朋友。
您正在寻找的功能prod

prod(A,2) 
0

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