sum
是matlab里面的求和函数,一般多用于向量元素求和,矩阵行或者列求和。如果需要,也可以用于高维数组。
调用格式:
S
=
sum(X,DIM,TYPE)
x为需要被求和的量,可以是矢量,或是矩阵,或是高维数组。
DIM是一个正整数,代表被求和的那个维度,以矩阵为例,DIM为1时,对行求和,返回一个行向量;为2时对列求和,返回一个列向量。DIM可以缺省,缺省时,函数将对第一个大于1的维度求和,举例来说,如果矩阵为1×n型(行向量),则对列求和,得到行向量元素的加和。
TYPE参数是一个字符串,用于数据类型转换。可以缺省,默认为‘native’即沿用矩阵X的原有数据类型。可以是‘double’,使得到的S的元素数据类型转换为double型。