MATLAB如何对列表求连乘和求和?

介绍MATLAB中的prod和sum函数的用法。这两个函数用于列表连乘和求和。

操作方法

  • 01

    对于一个向量A,使用prod(A)可求出列表A中元素的乘积。(行向量和列向量都可以用此法)

  • 02

    如果A是一个矩阵,使用prod(A)默认将沿着第一维计算连乘(把每一列视作列向量计算连乘) prod(A,2)可以带有第二个参数维度。如图,将沿着第二维计算连乘。

  • 03

    如果是0*0的空列表 [] ,则prod会返回1. prod函数同样适用于逻辑值列表。

  • 04

    prod函数还可以指定类型。如图,我们有无符号八位整数列表B,prod(B)默认用更高位的整型输出结果。但是我们可以指定'native'参数,从而运算结果在0~255之间。也可以指定'double'类型。

  • 05

    对于sum函数,用法和prod函数非常类似。也有维度参数。也可以指定输出类型。

  • 06

    sum还有一个选项是对NaN的处理。可以是'includenan'将NaN加入计算,也可以是'omitnan'忽略NaN。效果如下。

(0)

相关推荐

  • matlab如何对函数求导

    在分析函数的时候,我们往往需要求解函数的导数,用matlab其实是可以求解导数的,本文以arctan的求导为例. 操作方法 01 打开matlab软件: 02 输入一下指令,清空工作空间: clear ...

  • matlab如何对矩阵函数求导

    当我们需要求解矩阵的时候,往往是一个很复杂的过程,采用matlab是可以求解该方法的,小编给大家说一下. 操作方法 01 打开matlab软件,清空桌面: 02 定义一个符号变量: 03 定义函数,就 ...

  • 如何用Matlab求一元二次方程式解的个数以及解

    我们学习数学经常会遇到一元二次方程式,那么如何用Matlab软件求一元二次方程式解的个数以及各个解的值呢?下面小编给大家分享一下. 操作方法 01 首先打开Matlab软件,点击左上角的New Scr ...

  • MATLAB中用差分法求解函数的一阶导数和二阶导数

    matlab在计算数值求导方面有很多函数.下面我来不用这些函数,介绍简单的函数求一阶导数二阶导数的差分方法以及其MATLAB实现. 操作方法 01 求解一阶导数的公式:y'=[y(x0+h)-y(x0 ...

  • matlab中sum函数的使用

    matlab中的sum函数是用来求和的函数,可以用于矩阵.向量等 操作方法 01 先介绍一下sum函数的使用语法,如图所示: 02 现在我们创建一个矩阵,方便我们具体地使用sum函数,如图所示: 03 ...

  • 设计师的进阶:洞悉产品诉求与用户诉求

    关于产品诉求和用户诉求这两个名词设计师应该都听说过,但是很少有文章去讲解这两者的关系.深刻理解并在设计过程利用这两者差异性的设计师就更少.本文讲解的是设计深层的逻辑也是设计师进阶的重要认知,即洞悉产品 ...

  • Excel表如何求平均值?如何求平均值?

    好多大学生及工作者对Excel表应用都不熟悉,老是会问怎么在Excel表中求平均值?怎么求和?这些问题对一个学Excel的来说很简单,接下来我给大家详细解读一下 office2007/2010版下的操 ...

  • 如何利用wps制作成绩表和统计成绩表

    统计学生的成绩是老师必不可少的工作之一,每个班级的学生那么多,那么我们如何才能最准确而有效的来统计成绩呢?本次我们就来为大家讲解使用WPS表格如何快速又准确的统计学生考试成绩 WPS表格统计操作步骤如 ...

  • WPS表格使用多条件求和功能来统计考试成绩详细图文步骤

    统计学生的成绩是老师必不可少的工作之一,每个班级的学生那么多,那么我们如何才能最准确而有效的来统计成绩呢?本次我们就来为大家讲解使用WPS表格如何快速又准确的统计学生考试成绩 WPS表格统计操作步骤如 ...