Matlab中的“prod”函數

B = prod(A)
將A矩陣不同維的元素的乘積返回到矩陣B。
Matlab中文論壇


如果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) =
                  48
                  105 book.iLoveMatlab.cn
                  72
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章