Please note that the recommended version of Scilab is 2026.0.0. This page might be outdated.
See the recommended documentation of this function
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:
- если - orientationравна 1 или "r", то - или  
- если - orientationравна 2 или "c", то: - или  
- если - orientationравна n, то 
- y=sum(x,"*")эквивалентно- y=sum(x)
- y=sum(x,"m")эквивалентно- y=sum(x,orientation), где- orientationявляется индексом первой размерности- x, которая больше 1.
Аргумент outtype управляет способом, которым выполняется
            суммирование:
- Для массивов чисел с плавающей запятой, полиномов, рациональных дробей вычисление всегда делается через вычисления с плавающей запятой. Опции - "double"и- "native"("естественное") эквивалентны.
- Для массивов целых чисел: - если - outtype="native"("естественное"), то вычисление делается через целочисленные вычисления (по модулю 2^b, где b - число используемых битов);- если - outtype="double", то вычисление делается через вычисления с плавающей запятой.- Значение по умолчанию - outtype="native".
- Для массивов логических значений: - если - outtype="native"("естественное"), то вычисления делаются с помощью булевой алгебры (+ заменяется на |),- если - outtype="double", то вычисление делается через вычисления с плавающей запятой (значения %t заменяются на 1, а значения %f - на 0).- Значение по умолчанию - outtype="double".
|  | Эта функция применяется с аналогичными правилами к разряжённым
                матрицам
            . | 
Примеры
Смотрите также
| Report an issue | ||
| << signm | Матричные операции | Поиск и сортировка >> |