Сумма элементов массива
S= sum (A)
S= sum ( A, dim)
S = sum (___ , type )
возвращает сумму по различным измерениям массива 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
.