Baixe o app para aproveitar ainda mais
Prévia do material em texto
28/03/2013 1 INFORMÁTICA APLICADA AULA 2 Coordenador Área da Indústria Prof. Me. Rodrigo Lemes Email: professorlemes@yahoo.com.br 2/27 INFORMÁTICAAPLICADA – INF (1 Sem 2013) a11 a12 a13 a14 . a1n a21 a22 a23 a24 . a2n a31 a32 a33 a34 . a3n A= a41 a42 a43 a44 . . a51 a52 a53 a54 . . . . . . . . . . . . . . am1 am2 am3 am4 . amn mxn MATRIZES Um elemento qualquer da matrizA é indicado por aij, onde o índice (i) indica a linha e o índice (j) a coluna que o elemento está situado. 3 2 A= -4 1 12 4 3x2 PDF Creator - PDF4Free v3.0 http://www.pdf4free.com 28/03/2013 2 3/27 INFORMÁTICAAPLICADA – INF (1 Sem 2013) Soma de Matrizes Só é possível quando A e B são de mesma ordem. -3 4 7 -6 6 -1 -5 1 2 0 -2 8 (-3)+7 4+(-6) 4 -2 6+(-5) (-1)+1 1 0 2+(-2) 0+8 0 8 A+B= B= = A= % Soma de Matrizes >> A=[-3 4; 6 -1; 2 0] >> B= [7,-6;-5,1;-2,8] >> A+B 4/27 INFORMÁTICAAPLICADA – INF (1 Sem 2013) Multiplicação de um escalar por uma matriz. Considere a matriz: -3 4 A= 6 -1 a= 3 2 0 Calcule a matriz B1=a.A B1 = -9 12 18 -3 6 0 A=[-3 4; 6 -1; 2 0] a=3 B1=A*a PDF Creator - PDF4Free v3.0 http://www.pdf4free.com 28/03/2013 3 5/27 INFORMÁTICAAPLICADA – INF (1 Sem 2013) Soma de Produtos Considere as matrizes: Faça: A matriz F sendo que F=2.D-5.E -3 1 -2 -6 D= 5 -1 E= -5 1 2 0 -2 8 F = 4 32 35 -7 14 -40 %Soma de Produtos D=[-3 1;5 -1;2 0] E=[-2 -6;-5 1;-2 8] F=2*D-5*E 6/27 INFORMÁTICAAPLICADA – INF (1 Sem 2013) Multiplicação de matrizes (Ordem diferentes) Só é possível se o número de colunas da matrizA for igual ao número de linhas da matriz B. Exemplo: Onde L =J.K 1 5 -10 -1 5 J= 2 3 5 K= 2 3 1 0 1.(-1)+5.2+(-10).1 1.5+5.3+(-10).0 -1 20 2.(-1)+3.2+5.1 2.5+3.3+5.0 9 19 %Multiplicação de matrizes (Ordem diferentes) J=[1 5 -10;2 3 5] K=[-1 5;2 3;1 0] L=J*K det (L) L= L= PDF Creator - PDF4Free v3.0 http://www.pdf4free.com 28/03/2013 4 7/27 INFORMÁTICAAPLICADA – INF (1 Sem 2013) VETORES E MATRIZES O MATLAB permite a manipulação de linhas, colunas, elementos individuais e partes de matrizes 8/27 INFORMÁTICAAPLICADA – INF (1 Sem 2013) PDF Creator - PDF4Free v3.0 http://www.pdf4free.com 28/03/2013 5 9/27 INFORMÁTICAAPLICADA – INF (1 Sem 2013) 10/27 INFORMÁTICAAPLICADA – INF (1 Sem 2013) PDF Creator - PDF4Free v3.0 http://www.pdf4free.com 28/03/2013 6 11/27 INFORMÁTICAAPLICADA – INF (1 Sem 2013) 12/27 INFORMÁTICAAPLICADA – INF (1 Sem 2013) Transposta ( ‘ ) [ ] Em qualquer ordem PDF Creator - PDF4Free v3.0 http://www.pdf4free.com 28/03/2013 7 13/27 INFORMÁTICAAPLICADA – INF (1 Sem 2013) 14/27 INFORMÁTICAAPLICADA – INF (1 Sem 2013) PDF Creator - PDF4Free v3.0 http://www.pdf4free.com 28/03/2013 8 15/27 INFORMÁTICAAPLICADA – INF (1 Sem 2013) Matemática Vetor – Escalar >> g=[1 2 3 4; 5 6 7 8; 9 10 11 12] g = 1 2 3 4 5 6 7 8 9 10 11 12 Fazendo: g-2 >> g-2 ans = -1 0 1 2 3 4 5 6 7 8 9 10 Subtrai 2 de cada elemento de g >> 2*g-1 ans = 1 3 5 7 9 11 13 15 17 19 21 23 Multiplica cada elemento de g por 2 e subtrai 1 de cada elemento do resultado Ex: 2*g/5+1 16/27 INFORMÁTICAAPLICADA – INF (1 Sem 2013) Matemática Vetor – Vetor >> g % retorna a matriz g 1 2 3 4 5 6 7 8 9 10 11 12 >> h=[1 1 1 1; 2 2 2 2; 3 3 3 3] h = 1 1 1 1 2 2 2 2 3 3 3 3 Fazendo g+h: >> g+h ans = 2 3 4 5 7 8 9 10 12 13 14 15 Soma g e h, elemento por elemento >> ans-h ans = 1 2 3 4 5 6 7 8 9 10 11 12 Subtrai h da ultima resposta para obter g novamente. PDF Creator - PDF4Free v3.0 http://www.pdf4free.com 28/03/2013 9 17/27 INFORMÁTICAAPLICADA – INF (1 Sem 2013) Importância do uso de parênteses >> 2*g-h ans = 1 3 5 7 8 10 12 14 15 17 19 21 >> 2*(g-h) ans = 0 2 4 6 6 8 10 12 12 14 16 18 Usa se a mesma ordem de precedência adotada em expressões escalares para a determinação da ordem de execução, e que os parênteses podem ser usados conforme desejado para alterar a ordem das operações. 18/27 INFORMÁTICAAPLICADA – INF (1 Sem 2013) A Multiplicação e a divisão elemento por elemento funcionam de maneira semelhante, mas usam uma notação ligeiramente não convencional: .* ou ./ Ex: >> g.*h ans = 1 2 3 4 10 12 14 16 27 30 33 36 >> g./h ans = 1.0000 2.0000 3.0000 4.0000 2.5000 3.0000 3.5000 4.0000 3.0000 3.3333 3.6667 4.0000 PDF Creator - PDF4Free v3.0 http://www.pdf4free.com 28/03/2013 10 19/27 INFORMÁTICAAPLICADA – INF (1 Sem 2013) Potenciação de vetores e matrizes No exemplo abaixo eleva ao quadrado cada um dos elementos de g. >> g.^2 ans = 1 4 9 16 25 36 49 64 81 100 121 144 Enquanto: >> g^2 ??? Error using ==> Inputs must be a scalar and a square matrix. É uma potenciação matricial que se define apenas para matrizes quadradas 20/27 INFORMÁTICAAPLICADA – INF (1 Sem 2013) Calcule o inverso de cada elemento da matriz g? Eleve a um número escalar de valor 2, cada um dos elementos da matriz g? >> g.^-1 ans = 1.0000 0.5000 0.3333 0.2500 0.2000 0.1667 0.1429 0.1250 0.1111 0.1000 0.0909 0.0833 >> 2.^g ans = 2 4 8 16 32 64 128 256 512 1024 2048 4096 PDF Creator - PDF4Free v3.0 http://www.pdf4free.com 28/03/2013 11 21/27 INFORMÁTICAAPLICADA – INF (1 Sem 2013) 22/27 INFORMÁTICAAPLICADA – INF (1 Sem 2013) Expressões Simbólicas PDF Creator - PDF4Free v3.0 http://www.pdf4free.com 28/03/2013 12 23/27 INFORMÁTICAAPLICADA – INF (1 Sem 2013) 24/27 INFORMÁTICAAPLICADA – INF (1 Sem 2013) PDF Creator - PDF4Free v3.0 http://www.pdf4free.com 28/03/2013 13 25/27 INFORMÁTICAAPLICADA – INF (1 Sem 2013) 26/27 INFORMÁTICAAPLICADA – INF (1 Sem 2013) Falta a vírgula de pois de é:’ , num... PDF Creator - PDF4Free v3.0 http://www.pdf4free.com 28/03/2013 14 27/27 INFORMÁTICAAPLICADA – INF (1 Sem 2013) 28/27 INFORMÁTICAAPLICADA – INF (1 Sem 2013) PDF Creator - PDF4Free v3.0 http://www.pdf4free.com 28/03/2013 15 29/27 INFORMÁTICAAPLICADA – INF (1 Sem 2013) 30/27 INFORMÁTICAAPLICADA – INF (1 Sem 2013) PDF Creator - PDF4Free v3.0 http://www.pdf4free.com 28/03/2013 16 31/27 INFORMÁTICAAPLICADA – INF (1 Sem 2013) 32/27 INFORMÁTICAAPLICADA – INF (1 Sem 2013) PDF Creator - PDF4Free v3.0 http://www.pdf4free.com
Compartilhar