网站地图
zenghuilan.com
生活小窍门 解释生活中的一切名词
PROD 发布于:

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


相关文章推荐:
sum | cumsum |