B = prod(A)
將A矩陣不同維的元素的乘積返回到矩陣B。
如果A是向量,prod(A)返回A向量的乘積。
如果A是矩陣,prod(A)將A看作列向量,返回每一列元素的乘積並組成一個行向量B。
如果A是多維數組,prod(A)沿着第一個非單例作為向量,返回一個行向量數組。
B = prod(A,dim)
沿着指定的dim標量的維計算A矩陣的乘積。注:dim=2表示沿行計算。
注明:該例子來自Mathworks公司英文幫助文件。
已知矩陣A:
M =
8 1 6
3 5 7
4 9 2
例一:計算矩陣A的每一列元素的乘積
prod(M) =
96 45 84
例二:計算矩陣A每一行元素的乘積, dim=2表示按行計算
prod(M,2) =
48
105
72