Matlab中的“prod”函數


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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM