MATLAB中prod函式使用

2021-08-20 12:09:47 字數 579 閱讀 6004

b = prod(a)

將a矩陣不同維的元素的乘積返回到矩陣b。

若如果a是向量,prod(a)返回a向量的乘積。

如果a是矩陣,prod(a)將a看作列向量,返回每一列元素的乘積並組成乙個行向量b。

如果a是多維陣列,prod(a)沿著第乙個非單例作為向量,返回乙個行向量陣列。 《simulink與訊號處理》

b = prod(a,dim)

沿著指定的dim標量的維計算a矩陣的乘積。注:dim=2表示沿行計算。

註明:該例子來自mathworks公司英文幫助檔案。

已知矩陣a: 《simulink與訊號處理》

m = magic(3)

m =8 1 6

3 5 7

4 9 2

例一:計算矩陣a的每一列元素的乘積

prod(m) =

96 45 84

《simulink與訊號處理》

例二:計算矩陣a每一行元素的乘積, dim=2表示按行計算

prod(m,2) =

48105 book.ilovematlab.cn

72

Matlab 中prod函式的使用

b prod a 將a矩陣不同維的元素的乘積返回到矩陣b。matlab中文論壇 如果a是向量,prod a 返回a向量的乘積。如果a是矩陣,prod a 將a看作列向量,返回每一列元素的乘積並組成乙個行向量b。如果a是多維陣列,prod a 沿著第乙個非單例作為向量,返回乙個行向量陣列。simuli...

prod函式,cumprod函式 Matlab

1 prod函式 prod函式用於求矩陣元素的積,其呼叫格式如下。1 b prod a 若a為向量,則返回所有元素的積 若a為矩陣,則返回各列所有元素的積。2 b prod a,dim 返回矩陣a中的第dim維方向的所有元素的積。prod函式應用示例 prod 1 10 計算10的階乘 ans m ...

matlab中find函式的使用

語法 1.ind find x 2.ind find x,k 3.ind find x,k,first 4.ind find x,k,last 5.row,col find x,6.row,col,v find x,說明 1.ind find x 找出矩陣x中的所有非零元素,並將這些元素的線性索引值...