Escolar Documentos
Profissional Documentos
Cultura Documentos
FLVIABASTOS 04/05/2010
Matrizes
Matrizes
Separar os elementos de uma linha com Separaroselementosdeumalinhacom espaosembrancoouvrgulas; Use um ponto e vrgula para indicar o final de Useumpontoevrgulaparaindicarofinalde cadalinha; E l Envolvatodaalistadeelementoscom d li d l colchetes. MatrizdeDrer (CtrlC+V nocommand window): [ ; ; ; ] A=[163213;510118;96712;415141]
Matrizes
Soma,transposta ediagonal So a, t a sposta e d ago a sum(A)CtrlC Resposta:um Resposta: um vetor linha contendo a soma das asomadas colunas deA; Matlab tem preferncia portrabalhar com as p p colunas,assim,sequisermos asomadaslinhas deA: A' CtrlC sum(A')'CtrlC
Matrizes
Para a soma dos elementos da diagonal Paraasomadoselementosdadiagonal principal: diag(A) CtrlC sum(diag(A)) CtrlC
Matrizes
Subscritos A(i,j):elementona linha i,coluna j A(4,2)CtrlC somadoselementosdaquarta coluna: A(1,4)+A(2,4)+A(3,4)+A(4,4)CtrlC umelemento fora da matrix>erro: A(4,5) CtrlC posso acomodarnovos elementos>amatriz d l i cresce: A(4,5)=17CtrlC A(4 5)=17 CtrlC
Matrizes
Operadordois pontos(:) p p () 1:10CtrlC gera umvetor linha que contm inteiros de 1a10 posso especificarum incremento(7,p.ex.): 100:7:50CtrlC pores d deuma matriz: ti A(1:3,4)CtrlC os 3primeiros elementos da quarta coluna A(:,3)CtrlC todos os elementos da terceira coluna A(:,end)CtrlC todososelementosdaltimacoluna (, )
Expresses
Variveis:no precisodeclararotiponem o a e s: o p ec so dec a a o t po e o tamanho dasvariveis _ num_estudantes =25CtrlC nomes dasvariveis comeam porletra: 1_classe=10CtrlC >erro matlab casesensitive (distinguemaisculas de minsculas): a=2CtrlC A=3CtrlC
Expresses
Nmeros: uso de notao decimal Nmeros:usodenotao decimal convencional,pontodecimal,sinal demais ou menos,potncias de10,nmerosimaginrios. menos potncias de 10 nmeros imaginrios 3CtrlC 99CtrlC 99 C lC 9.6397238CtrlC 1.60210e20CtrlC 6.02252e23 6 02252e23 CtrlC
Expresses
Operadores: +adio subtrao b *multiplicao /diviso ^potncia potncia
Expresses
Funes: helpelfun CtrlC sqrt(16)CtrlC ( 6) C lC sin(pi)CtrlC cos(pi)CtrlC
Expresses
Exemplos de expresses: deexpresses: rho=(1+sqrt(5))/2CtrlC grande=exp(log(realmax))CtrlC d (l ( l )) C lC muitogrande =pi*grandeCtrlC