Сумма элементов массива
возвращает сумму по различным измерениям S
= sum (A
)fi
массив A
.
Если A
вектор, sum(A)
возвращает сумму элементов.
Если A
матрица, sum(A)
обрабатывает столбцы A
как векторы, возвращая вектор-строку из сумм каждого столбца.
Если A
многомерный массив, sum(A)
обрабатывает значения по первому неодноэлементному измерению как векторы, возвращая массив векторов-строк.
возвращает массив в классе, заданном S
= sum (___ , type
)type
, использование любого из входных параметров в предыдущих синтаксисах. type
может быть 'double'
или 'native'
.
Если type
'double'
, затем sum
возвращает массив с двойной точностью, независимо от типа входных данных.
Если type
'native'
, затем sum
возвращает массив с тем же классом входного массива A
.
fimath
объект используется в вычислении суммы. Если SumMode
FullPrecision
, KeepLSB
, или KeepMSB
, затем количество целочисленных битов роста для sum(A)
ceil(log2(size(A,dim)))
.
sum
не поддерживает fi
объекты типа данных Boolean
.