文档

数组元素的总和

句法

S =总和(A)
S =总和(A,暗淡)
S =总和(___outtype)
S =总和(___,nanflag)

描述

S =总和(一个返回A的沿着所述第一阵列维度,其大小不等于1的元素的总和。

  • 如果一个是矢量,然后总和(A)返回元素的总和。

  • 如果一个是矩阵吗总和(A)返回包含各列和的行向量。

  • 如果一个那么是多维数组吗总和(A)沿着所述第一阵列维度,其大小不等于1运行时,处理的元件的载体。这个尺寸变得1而所有其它尺寸的大小保持不变。

S =总和(一个暗淡返回沿尺寸总和暗淡。例如,如果一个是矩阵吗金额(2)是包含每一行的总和的列向量。

S =总和(___outtype返回的总和与一个指定的数据类型,使用任何在前面的语法的输入参数。outtype“默认”'双', 要么“天然”

S =总和(___nanflag指定是包含还是省略为NaN从计算对于任何先前的语法的值。总和(A,“includenan”)包括所有为NaN在计算中,而值总和(A, 'omitnan')忽略它们。

例子

全部收缩

创建矢量,并计算它的元素的总和。

A = 1:10;S =总和(A)
S = 55

创建一个矩阵,计算每列元素的和。

A = [1 3 2;4 2 5;6 1 4]
A =3×31 3 2 4 2 5 6 1 4
S =总和(A)
S =1×311 6 11

创建一个矩阵,并计算每行中的元素的总和。

A = [1 3 2;4 2 5;6 1 4]
A =3×31 3 2 4 2 5 6 1 4
S =总和(A,2)
S =3×16 11 11

创建一个4×2×3阵列的那些,并且计算沿着第三维的总和。

A =酮(4,2,3);S =总和(A,3)
S =4×23 3 3 3 3 3 3 3

创建的32位整数的向量,并计算INT32将输出类型指定为本地人

A = INT32(1:10);S =总和(A,“天然”
S =INT3255

创建一个向量并计算它的和,不包括为NaN值。

A = [1.77 -0.005 3.98 -2.95 0.34的NaN NaN的0.19];S =总和(A,'omitnan'
S = 3.3250

如果没有指定'omitnan', 然后总和(A)回报为NaN

输入参数

全部收缩

输入阵列,指定为矢量,矩阵或多维数组。

  • 如果一个是一个标量,然后总和(A)回报一个

  • 如果一个是一个空0逐0矩阵,则总和(A)回报0

数据类型:||INT8|int16|INT32|Int64的|UINT8|UINT16|UINT32|UINT64|合乎逻辑|烧焦|持续时间
复数支持:万博1manbetx

尺寸操作一起,指定为正整数标量。如果没有指定值,则默认的是第一阵列维度,其大小不等于1。

尺寸暗淡表示,其长度减少到1。维度大小(S,暗淡)1,而所有其它尺寸的大小保持不变。

考虑一个二维输入数组,一个

  • 金额(1)操作上在的列连续元素一个并返回每个列的和的行向量。

  • 金额(2)操作上在的行连续元素一个并返回每个行的总和的一个列向量。

回报一个什么时候暗淡大于为ndims(A)或者当尺寸(A,暗淡)1

数据类型:||INT8|int16|INT32|Int64的|UINT8|UINT16|UINT32|UINT64

输出数据类型,指定为“默认”'双', 要么“天然”。这些选项还指定在其中进行操作的数据类型。

outtype 输出数据类型
“默认” ,除非输入数据类型为持续时间,在这种情况下,输出是“天然”
'双' ,除非数据类型为持续时间, 在这种情况下,'双'不支持万博1manbetx
“天然” 相同的数据类型的输入,除非输入数据的类型是烧焦, 在这种情况下,“天然”不支持万博1manbetx

数据类型:烧焦

为NaN条件,指定为以下值之一:

  • 'includenan'- 包括为NaN在计算和时,得到为NaN

  • 'omitnan'——忽略所有为NaN值在输入。

数据类型:烧焦

扩展功能

也可以看看

|||

之前介绍过的R2006a

这个话题有用吗?