Scilab Home page | Wiki | Bug tracker | Forge | Mailing list archives | ATOMS | File exchange
Please login or create an account
Change language to: English - Français - 日本語 - Русский

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

Ajuda Scilab >> Funções Elementares > Matrix operations > sum

sum

soma (soma linha, soma coluna) de entradas de um vetor ou matriz

Seqüência de Chamamento

y=sum(x)
y=sum(x,'r') ou y=sum(x,1)

y=sum(x,'c') ou y=sum(x,2)

y=sum(x,'m')

Parâmetros

x

vetor ou matriz (de reais, complexos, esparso(a) ou de polinômios)

y

escalar ou vetor

Descrição

Para um vetor ou matriz x, y=sum(x) retorna no escalar y a soma de todas as entradas de x.

y=sum(x,'r') (ou, equivalentemente, y=sum(x,1)) é a soma linha a linha:: y(j)= sum(x(:,j)) .y é um vetor linha.

y=sum(x,'c') (ou, equivalentemente, y=sum(x,2)) é a soma coluna a coluna. Retorna em cada entrada do vetor coluna y a soma : y(i)= sum(x(i,:)) )).

y=sum(x,'m') é a soma ao longo da primeira dimensão "não-singleton" de x (para compatibilidade com Matlab).

Exemplos

A=[1,2;3,4];
trace(A)-sum(diag(A))
sum(A,'c')-A*ones(2,1)
sum(A+%i)
A=sparse(A);sum(A,'c')-A*ones(2,1)
s=poly(0,'s');
M=[s,%i+s;s^2,1];
sum(M),sum(M,2)

Ver Também

Scilab Enterprises
Copyright (c) 2011-2017 (Scilab Enterprises)
Copyright (c) 1989-2012 (INRIA)
Copyright (c) 1989-2007 (ENPC)
with contributors
Last updated:
Mon Oct 01 17:39:43 CEST 2012