原创 【MATLAB】数组元素的乘积运算

2019-8-29 21:28 5751 10 10 分类: 工业电子 文集: MATLAB
前面介绍了MATLAB移动总和运算,现在开始学习MATLAB数组元素的乘积运算
prod(A) 返回 A 的数组元素的乘积。

如果 A 是向量,则 prod(A) 返回元素的乘积。

如果 A 为非空矩阵,则 prod(A) 将 A 的各列视为向量,并返回一个包含每列乘积的行向量。

如果 A 为 0×0 空矩阵,prod(A) 返回 1。

如果 A 为多维数组,则 prod(A) 沿第一个非单一维度运算并返回乘积数组。此维度的大小将减少至 1,而所有其他维度的大小保持不变。
prod表示如下。

    1. B = prod(A)
    2. B = prod(A,'all')
    3. B = prod(A,dim)


  • 例如:
    1. A=[1:3:7;2:3:8;3:3:9]
    2. B = prod(A)

    显示:
    B = 6 120 504
    例如:
    1. A = [true false; true true]
    2. B = prod(A)

    显示:
    B = 1 0
    例如:
    1. A=[1:3:7;2:3:8;3:3:9]
    2. dim = 2;
    3. B = prod(A,dim)

    显示:
    B = 28 80 162


    作者: curton, 来源:面包板社区

    链接: https://mbb.eet-china.com/blog/uid-me-3876349.html

    版权声明:本文为博主原创,未经本人允许,禁止转载!

    PARTNER CONTENT

    文章评论0条评论)

    登录后参与讨论
    EE直播间
    更多
    我要评论
    0
    10
    关闭 站长推荐上一条 /3 下一条