Определены
следующие функции суммирования элементов массивов:
sum(A)
— возвращает сумму элементов массива, если А — вектор, или вектор-строку,
содержащую сумму элементов каждого столбца, если А — матрица;
sum(A.dim)
— возвращает сумму элементов массива по столбцам (dim-1), строкам (dim=2)
или иным размерностям в зависимости от значения скаляра dim.
Пример:
»
A=magic(4)
А
=
16
2
3
13
5
11
10
8
9
7
6
12
4
14
15
1
»B=sum(A)
В =
34
34 34 34
cumsum(A)
— выполняет суммирование с накоплением. Если А — вектор, cumsum(A) возвращает
вектор, содержащий результаты суммирования с накоплением элементов вектора
А. Если А — матрица, cumsum(A) возвращает матрицу того же размера, что и
А, содержащую суммирование с накоплением для каждого столбца матрицы А;
cumsum(A.dim)
— выполняет суммирование с накоплением элементов по размерности, определенной
скаляром dim. Например, cumsum(A.l) выполняет суммирование по столбцам.