实例1:创建一个向量并计算向量元素总和
实例2:创建一个矩阵并计算矩阵每列元素的总和
实例3:创建一个矩阵并计算矩阵每行元素的总和
实例4:创建一个三维数组并计算数组特定切片元素(维度1*维度2)的总和
实例5:创建一个三维数组并计算数组特定切片元素(维度2*维度3)的总和
实例6:创建一个三维数组并计算数组特定切片元素(维度1*维度3)的总和
实例7:创建一个三维数组并计算数组所有维度元素的总和
实例8:创建一个三维数组并计算数组沿第三维度元素的总和
实例9:创建一个int32类型向量并计算其元素的总和(输出类型不变)
实例10:创建一个向量并计算其元素的总和(不包括NaN值)
语法描述:
S = sum(
返回 A 沿大小不等于 1 的第一个数组维度的元素之和A
)
-
如果
A
是向量,则sum(A)
返回元素之和。 -
如果
A
是矩阵,则sum(A)
将返回包含每列总和的行向量。 -
如果
A
是多维数组,则sum(A)
沿大小不等于 1 的第一个数组维度计算,并将这些元素视为向量。此维度会变为1
,而所有其他维度的大小保持不变。
S = sum(
计算 A
,'all'
)A
的所有元素的总和。此语法适用于 MATLAB® R2018b 及更高版本
S = sum(