语法
S = sum(A)
S = sum(A,“all”)
S = sum(A,dim)
S = sum(A,vecdim)
S = sum(,outtype)
S = sum(,nanflag)
说明
示例
S = sum(A) 返回沿大小大于 1 的第一个数组维度计算的元素之和。
如果 A 是向量,则 sum(A) 返回元素之和。
如果 A 是矩阵,则 sum(A) 将返回包含每列总和的行向量。
如果 A 是多维数组,则 sum(A) 沿大小大于 1 的第一个数组维度计算,并将这些元素视为向量。此维度中 S 的大小变为 1,而所有其他维度的大小仍与在 A 中相同。
如果 A 是表或时间表,则 sum(A) 返回一个包含每个变量总和的单行表。 (自 R2023a 起)
示例
S = sum(A,“all”) 返回 A 的所有元素的总和。
示例
S = sum(A,dim) 沿维度 dim 返回总和。例如,如果 A 为矩阵,则 sum(A,2) 返回包含每一行总和的列向量。
示例
S = sum(A,vecdim) 根据向量 vecdim 中指定的维度对 A 的元素求和。例如,如果 A 是矩阵,则 sum(A,[1 2]) 返回 A 中所有元素的总和,因为矩阵的每个元素包含在由维度 1 和 2 定义的数组切片中。
示例
S = sum(___,outtype) 使用上述语法中的任何输入参量返回指定数据类型的总和。outtype 可以是 “default”、“double” 或 “native