# prod

produto

## Seqüência de Chamamento

    y=prod(x)
                y=prod(x,'r') ou y=prod(x,1)
                y=prod(x,'c') ou y=prod(x,2)
                y=prod(x,'m')

## Parâmetros

x

  matriz ou vetor de reais ou complexos

y

  matriz ou vetor de reais ou complexos

## Descrição

Para um vetor ou uma matriz `x`, `y=prod(x)` retorna no escalar `y` o produtório de todas as entradas de `x`, , ex. `prod(1:n)` é n!

`y=prod(x,'r')` (ou, equivalentemente, `y=prod(x,1)`) computa os produtórios dos elementos das linhas de `x`. `y` é o vetor linha: `y(1,j)=prod(x(:,j))`.

`y=prod(x,'c')` (ou, equivalentemente, `y=prod(x,2)`) computa os produtórios dos elementos das colunas de `x`. `y` é o vetor coluna: `y(i,1)=prod(x(i,:))`.

`y=prod(x,'m')` é o produtório ao longo da primeira dimensão "não-singleton" de `x` (para compatibilidade com o Matlab).

`prod` não é implementado para matrizes esparsas.

## Exemplos

    A=[1,2;0,100];
    prod(A)
    prod(A,'c')
    prod(A,'r')

## Ver Também

- sum
- cumprod