<< cumprod Матричные операции kron >>

Справка Scilab >> Основные функции > Матричные операции > cumsum

cumsum

суммирование элементов массива с накоплением

Последовательность вызова

y=cumsum(x)
y=cumsum(x,orientation)
y=cumsum(x,outtype)
y=cumsum(x,orientation,outtype)

Аргументы

x

массив вещественных, комплексных, логических значений, а также полиномов или рациональных дробей.

orientation

ориентация, она может быть:

  • строкой с возможными значениями: "*", "r", "c" или "m"

  • номером с положительным целым значением

outtype

тип на выходе: строка с возможными значениями: "native" или "double".

y

скаляр или массив

Описание

Для массива x, y=cumsum(x) возвращает скаляр y, представляющий сумму всех элементов x с накоплением.

y=cumsum(x,orientation) возвращает в y сумму элементов x с накоплением по заданной размерности orientation:

Аргумент outtype управляет способом, которым производится суммирование:

Примечание

Эта функция применяется с аналогичными правилами к разряжённым матрицам и гиперматрицам.

Примеры

A=[1,2;3,4];
cumsum(A)
cumsum(A,1)
 
I=uint8([2 95 103;254 9 0])
cumsum(I) //естественное вычисление
cumsum(I,"double")
cumsum(I,2,"double")
 
s=poly(0,"s");
P=[s,%i+s;s^2,1];
cumsum(P),
cumsum(P,2)
 
B=[%t %t %f %f];
cumsum(B) //вычисление с плавающей запятой
cumsum(B,"native") //аналогично or(B)

Смотрите также


Report an issue
<< cumprod Матричные операции kron >>