<< sign Матричные операции Поиск и сортировка >>

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

sum

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

Синтаксис

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

Аргументы

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

orientation
(ориентация) может быть или
  • строкой с возможными значениями "*" ("естественное"), "r", "c" или "m"

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

outtype
строка с возможными значениями "native" ("естественное") или "double".

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

Описание

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

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

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

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

Примеры

A=[1,2;3,4];
sum(A)
sum(A,1)

I=uint8([2 95 103; 254 9 0])
sum(I) //естественное вычисление
sum(I,"double")
sum(I,2,"double")

s=poly(0,"s");
P=[s,%i+s;s^2,1];
sum(P),
sum(P,2)

B=[%t %t %f %f];
sum(B) //вычисление с плавающей запятой
sum(B,"native") //аналогично or(B)

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


Report an issue
<< sign Матричные операции Поиск и сортировка >>