PROD

prod函式用於求數組元素的乘積,運算規則詳見調用格式及說明。可用於求積。

基本介紹

  • 外文名:PROD
  • 屬性:函式
  • 功能:求積
  • 相關函式:cumprod
MATLAB函式prod,函式簡介,調用格式及說明,相關函式,程式示例,示例一,示例二,

MATLAB函式prod

函式簡介

prod函式用於求數組元素的乘積,運算規則詳見調用格式及說明。在matlab的命令視窗中輸入doc prod或者help prod即可獲得相關幫助信息。

調用格式及說明

B = prod(A)
這種用法返回數組A中各維元素的乘積。
如果A是一個m行一列的(向量),則這種用法即返回這m個元素的乘積;
如果A是一個m行n列的矩陣,則A的每一列都被看做一個m行1列的向量,分別計算每個向量中元素的乘積,返回給B,因此B是一個1行n列的數組。
如果A是多維數組,prod(A)把A中第一個非單例中的元素作為一個向量,最終計算得到一個行向量數組。
B = prod(A,dim)
計算A中第dim維元素的乘積,其中dim是一個標量。
B = prod(A,2)
計算A中每一行元素的乘積。

相關函式

cumprod, diff, sumcumsum

程式示例

示例一

% prod example
clc
A = [1,2,3,4,5];
prod(A)
B = [1;2;3;4;5];
prod(B)
C = cat(1,A,A)
prod(C)
輸出結果:
ans =120
ans =120
C =
1 2 3 4 5
1 2 3 4 5
ans =
1 4 9 16 25

示例二

這個示例來自於matlab的幫助文檔
M = magic(3)
M = 8 1 6
3 5 7
4 9 2
prod(M) =
96 45 84
prod(M,2) =
48 105 72

相關詞條

熱門詞條

聯絡我們