Scilab Website | Contribute with GitLab | Mailing list archives | ATOMS toolboxes
Scilab Online Help
5.5.0 - Português

Change language to:
English - Français - 日本語 - Русский

Please note that the recommended version of Scilab is 2024.0.0. This page might be outdated.
See the recommended documentation of this function

Ajuda do Scilab >> Funções Elementares > Matrix operations > cumprod

cumprod

produto cumulativo

Seqüência de Chamamento

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

Parâmetros

x

vetor ou matriz de reais ou complexos

y

vetor ou matriz de reais ou complexos

Descrição

Para um vetor ou matriz x, y=cumprod(x) retorna em y o produto cumulativo de todas as entradas de x tomadas coluna a coluna.

y=cumprod(x,'c') (ou, equivalentemente, y=cumprod(x,2)) retorna em y o produto cumulativo dos elementos das colunas de x: y(i,:)=cumprod(x(i,:))

y=cumprod(x,'r') (ou, equivalentemente, y=cumprod(x,2)) retorna em y o produto cumulativo dos elementos das linhas de x: y(:,i)=cumprod(x(:,i)).

y=cumprod(x,'m') é o produto cumulativo ao longo da primeira dimensão não-singleton de x (para compatibilidade com Matlab).

Exemplos

A=[1,2;3,4];
cumprod(A)
cumprod(A,'r')
cumprod(A,'c')
rand('seed',0);
a=rand(3,4);
[m,n]=size(a);
w=zeros(a);
w(1,:)=a(1,:);
for k=2:m;w(k,:)=w(k-1,:).*a(k,:);end;w-cumprod(a,'r')

Ver Também

  • cumsum — soma cumulativa
  • sum — soma (soma linha, soma coluna) de entradas de um vetor ou matriz
  • prod — produto
Report an issue
<< abs Matrix operations cumsum >>

Copyright (c) 2022-2023 (Dassault Systèmes)
Copyright (c) 2017-2022 (ESI Group)
Copyright (c) 2011-2017 (Scilab Enterprises)
Copyright (c) 1989-2012 (INRIA)
Copyright (c) 1989-2007 (ENPC)
with contributors
Last updated:
Fri Apr 11 14:18:11 CEST 2014