PROD

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, sum,cumsum

程式示例

示例一

% 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

相關詞條

相關搜尋

熱門詞條

聯絡我們