2013-06-26 286 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中的元素的逐行乘法來構建新矢量。