cumprod
Produto cumulativo dos elementos de um array.
Categoria: Language Fundamentals > Operators and Elementary Operations
Sintaxe
B = cumprod(A)
Produto acumulado ao longo da primeira dimensão não singleton.
B = cumprod(A, dim)
Produto acumulado ao longo da dimensão dim.
Descrição
cumprod(1:5) produz os fatoriais 1 2 6 24 120. Para uma matriz, atua ao longo de cada coluna, e cumprod(A, 2) atua ao longo de cada linha. O último elemento do resultado é igual a prod da entrada.
Depois que aparece um NaN, todas as entradas seguintes são NaN. Tipos inteiros saturam.
Argumentos de entrada
A- Array numérico ou lógico.
dim- Dimensão ao longo da qual acumular.
Argumentos de saída
B- Array do mesmo tamanho de
A; o elementoké o produto doskprimeiros elementos.
Exemplo
cumprod(1:5)
A = [1 2; 3 4];
cumprod(A)
cumprod(A, 2)
Saída
ans = 1×5
1 2 6 24 120
ans = 2×2
1 2
3 8
ans = 2×2
1 2
3 12