<< or Матричные операции sign >>

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

prod

произведение элементов массива

Синтаксис

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

Аргументы

x

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

orientation

(ориентация) может быть или

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

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

outtype

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

y

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

Описание

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

y=prod(x,orientation) возвращает в y произведение x по размерности, заданной orientation:

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

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

Примеры

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

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

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

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

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


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