MATLAB Avançado. Melissa Weber Mendonça Universidade Federal de Santa Catarina. M. Weber Mendonça (UFSC) MATLAB Avançado 2011.

Tamanho: px
Começar a partir da página:

Download "MATLAB Avançado. Melissa Weber Mendonça 1 2011.2. 1 Universidade Federal de Santa Catarina. M. Weber Mendonça (UFSC) MATLAB Avançado 2011."

Transcrição

1 MATLAB Avançado Melissa Weber Mendonça 1 1 Universidade Federal de Santa Catarina M. Weber Mendonça (UFSC) MATLAB Avançado / 46

2 Exemplo >> x = -3:0.1:3; >> [x,y] = meshgrid(x); >> z = x.^2+3*y-x.*y.^2 >> h = surf(x,y,z); >> set(h, cdata,rand(size(z))) >> set(h, edgecolor, k ) M. Weber Mendonça (UFSC) MATLAB Avançado / 46

3 Outros comandos: trimesh, trisurf Às vezes, é mais conveniente mostrarmos os gráficos usando uma triangulação do domínio. Para isto, usamos os comandos trimesh ou trisurf junto com o comando delaunay, que cria a triangulação do domínio: Exemplo: >> [x,y] = meshgrid(-3:0.5:3); >> tri = delaunay(x,y) >> z = x.^2+3*y-x.*y.^2; >> trimesh(tri,x,y,z) M. Weber Mendonça (UFSC) MATLAB Avançado / 46

4 Volumes: slice Quando temos um gráfico de volume, por exemplo, de um sólido preenchido, podemos visualizar seções bidimensionais deste volume usando o comando >> slice(x,y,z,v,xslice,yslice,zslice) para visualizarmos o volume definido por v = f (x, y, z) na superfície definida por xslice, yslice, zslice. M. Weber Mendonça (UFSC) MATLAB Avançado / 46

5 Exemplo Queremos visualizar o volume definido por v = xe ( x2 y 2 z 2 ) com 2 x 2, 2 y 2 e 2 z 2. >> [x,y,z] = meshgrid(-2:.2:2); >> v = x.*exp(-x.^2-y.^2-z.^2); >> xslice = [-1.2,.8,2]; >> yslice = 0; >> zslice = []; >> slice(x,y,z,v,xslice,yslice,zslice) M. Weber Mendonça (UFSC) MATLAB Avançado / 46

6 Gráficos com funções anônimas Suponha que queremos passar uma função como argumento para outra função: por exemplo, gostaríamos de usar um comando do tipo >> plot(x,f(x)) para a função f (x) = x Para isso, podemos definir uma função anônima usando a seguinte sintaxe: e, em seguida >> f x.^2+1 >> x = -1:0.1:1 >> plot(x,f(x)) M. Weber Mendonça (UFSC) MATLAB Avançado / 46

7 Funções anônimas Se quisermos criar uma função anônima com mais de uma variável, usamos >> f x+y+z+t Exemplo: >> x = -3:0.1:3; >> [x,y] = meshgrid(x); >> f x.^2+3*y-x.*y.^2 >> surf(x,y,f(x,y)); M. Weber Mendonça (UFSC) MATLAB Avançado / 46

8 Resolução de equações lineares e não-lineares em MATLAB M. Weber Mendonça (UFSC) MATLAB Avançado / 46

9 Comandos básicos de álgebra linear: det Para calcularmos o determinante de uma matriz quadrada A, usamos o comando >> det(a) Exemplo: >> A = [1 2 0; 3 1 4; 5 2 1] >> det(a) M. Weber Mendonça (UFSC) MATLAB Avançado / 46

10 Comandos básicos de álgebra linear: det Para calcularmos o determinante de uma matriz quadrada A, usamos o comando >> det(a) Exemplo: >> A = [1 2 0; 3 1 4; 5 2 1] >> det(a) >> B = [1 2 3;4 5 6;7 8 9] >> det(b) M. Weber Mendonça (UFSC) MATLAB Avançado / 46

11 Comandos básicos de álgebra linear: eig Para calcularmos os autovalores de (A), usamos >> eig(a) Para calcularmos também os autovetores, usamos >> [V,D] = eig(a) onde V tem os autovetores de A nas colunas, e D é uma diagonal com os autovalores de A. M. Weber Mendonça (UFSC) MATLAB Avançado / 46

12 Exemplo >> eig(eye(n,n)) >> [V,D] = eig(eye(n,n)) M. Weber Mendonça (UFSC) MATLAB Avançado / 46

13 Exemplo >> A = [1 2 3;4 5 6;7 8 9]; >> [V,D] = eig(a) M. Weber Mendonça (UFSC) MATLAB Avançado / 46

14 Comandos básicos de álgebra linear: inv Para calcularmos a inversa de uma matriz quadrada e inversível A, usamos o comando >> inv(a) Exemplo: >> M = [1 4 3;2 1 0;0 0 1]; >> inv(m) >> inv(m)*m M. Weber Mendonça (UFSC) MATLAB Avançado / 46

15 Comandos básicos de álgebra linear: inv Para calcularmos a inversa de uma matriz quadrada e inversível A, usamos o comando >> inv(a) Exemplo: >> A = [1 2 3;4 5 6;7 8 9]; >> inv(a) >> inv(a)*a M. Weber Mendonça (UFSC) MATLAB Avançado / 46

16 Resolução Sistemas Lineares no MATLAB Aqui, vamos supor que queremos resolver um sistema linear, ou seja, um problema do tipo Encontrar x R n tal que Ax = b com A R m n e b R m. M. Weber Mendonça (UFSC) MATLAB Avançado / 46

17 Sistemas quadrados: usando inv Primeiramente, se a matriz A for quadrada e inversível, podemos encontrar x = A 1 b. usando o comando >> x = inv(a)*b M. Weber Mendonça (UFSC) MATLAB Avançado / 46

18 Sistemas quadrados: o operador \ Se, por outro lado, não for desejável encontrar a inversa da matriz A, podemos usar o operador \ para resolver Ax = b: >> x = A\b Se A for inversível, x = inv(a)*b. Senão, a solução não é confiável! M. Weber Mendonça (UFSC) MATLAB Avançado / 46

19 Sistemas quadrados: decomposição LU Sabemos que a eliminação gaussiana leva uma matriz A em duas matrizes L e U tais que A = LU Assim, Ax = b (LU)x = b { Ly = b Ux = y M. Weber Mendonça (UFSC) MATLAB Avançado / 46

20 Sistemas quadrados: lu Para encontrarmos a decomposição LU de uma matriz A no MATLAB, usamos o comando >> [L,U] = lu(a) Podemos em seguida resolver o sistema Ax = b fazendo >> y = L\b >> x = U\y M. Weber Mendonça (UFSC) MATLAB Avançado / 46

21 Sistemas quadrados: linsolve Se não quisermos nos preocupar com o algoritmo usado na resolução do sistema, temos uma outra opção no comando linsolve. >> x = linsolve(a,b) resolve o sistema linear Ax = b usando a fatoração LU caso a matriz seja quadrada. M. Weber Mendonça (UFSC) MATLAB Avançado / 46

22 Exemplos Testar a solução com inv(a)*b A\b [L,U] = lu(a); U\(L\b) linsolve(a,b) A = 2 4 2, b = M. Weber Mendonça (UFSC) MATLAB Avançado / 46

23 Exemplos Testar a solução com inv(a)*b A\b [L,U] = lu(a); U\(L\b) linsolve(a,b) A = 2 4 2, b = 2 x = M. Weber Mendonça (UFSC) MATLAB Avançado / 46

24 Exemplos Testar a solução com inv(a)*b A\b [L,U] = lu(a); U\(L\b) linsolve(a,b) A = 2 5 8, b = M. Weber Mendonça (UFSC) MATLAB Avançado / 46

25 Exemplos Testar a solução com inv(a)*b A\b [L,U] = lu(a); U\(L\b) linsolve(a,b) A = 2 5 8, b = 2 x =?? M. Weber Mendonça (UFSC) MATLAB Avançado / 46

26 Exemplos Testar a solução com inv(a)*b A\b [L,U] = lu(a); U\(L\b) linsolve(a,b) 3. A = ( ) 10 1, b = 1 1 ( ) 1 1 M. Weber Mendonça (UFSC) MATLAB Avançado / 46

27 Exemplos Testar a solução com inv(a)*b A\b [L,U] = lu(a); U\(L\b) linsolve(a,b) 3. A = ( ) 10 1, b = 1 1 ( ) 1 1 x = ( ) 0 1 M. Weber Mendonça (UFSC) MATLAB Avançado / 46

28 Exemplos Testar a solução com inv(a)*b A\b [L,U] = lu(a); U\(L\b) linsolve(a,b) 4. A = ( ) , b = 1 1 ( ) 2 2 M. Weber Mendonça (UFSC) MATLAB Avançado / 46

29 Exemplos Testar a solução com inv(a)*b A\b [L,U] = lu(a); U\(L\b) linsolve(a,b) 4. A = ( ) , b = 1 1 ( ) 2 2 x = ( ) 0 2 M. Weber Mendonça (UFSC) MATLAB Avançado / 46

30 Exemplos Testar a solução com inv(a)*b A\b [L,U] = lu(a); U\(L\b) linsolve(a,b) 4. A = ( ) , b = 1 1 ( ) M. Weber Mendonça (UFSC) MATLAB Avançado / 46

31 Exemplos Testar a solução com inv(a)*b A\b [L,U] = lu(a); U\(L\b) linsolve(a,b) 4. A = ( ) , b = 1 1 ( ) x = ( ) 1 1 Este sistema é chamado mal-condicionado: uma mudança pequena no lado direito muda completamente a solução. M. Weber Mendonça (UFSC) MATLAB Avançado / 46

32 Sistemas retangulares Para resolver sistemas em que A é m n mas m n, podemos repetir os comandos, com algumas ressalvas: inv(a)*b agora não funciona! A 1 não está definida para matrizes retangulares. M. Weber Mendonça (UFSC) MATLAB Avançado / 46

33 Sistemas retangulares Para resolver sistemas em que A é m n mas m n, podemos repetir os comandos, com algumas ressalvas: x = A\b é a solução exata, caso esta exista; senão, é a solução do sistema em mínimos quadrados. M. Weber Mendonça (UFSC) MATLAB Avançado / 46

34 Sistemas retangulares Para resolver sistemas em que A é m n mas m n, podemos repetir os comandos, com algumas ressalvas: [L,U] = lu(a); U\(L\b) continua funcionando, mas agora U é do tamanho de A e L é quadrada. M. Weber Mendonça (UFSC) MATLAB Avançado / 46

35 Sistemas retangulares Para resolver sistemas em que A é m n mas m n, podemos repetir os comandos, com algumas ressalvas: linsolve(a,b) resolve o sistema através da decomposição QR de A: A = QR, onde Q é ortogonal e quadrada, e R é (quase) triangular superior. M. Weber Mendonça (UFSC) MATLAB Avançado / 46

36 Exemplo Testar a resolução usando x = A\b [L,U] = lu(a); U\(L\b) linsolve(a,b) x x 2 1 x = 1 1 x 4 M. Weber Mendonça (UFSC) MATLAB Avançado / 46

37 Exemplo Testar a resolução usando x = A\b [L,U] = lu(a); U\(L\b) linsolve(a,b) x x 2 4 x = 2 4 x 4 M. Weber Mendonça (UFSC) MATLAB Avançado / 46

38 Exemplo Testar a resolução usando x = A\b [L,U] = lu(a); U\(L\b) linsolve(a,b) x x 2 1 x = 5 1 x 4 M. Weber Mendonça (UFSC) MATLAB Avançado / 46

39 Métodos Iterativos para Sistemas Lineares pcg Gradiente conjugado precondicionado bicg Gradiente bi-conjugado (gradiente conjugado para matrizes não necessariamente simétricas) gmres Generalized minimum residual method (com restarts) lsqr LSQR (quadrados mínimos) M. Weber Mendonça (UFSC) MATLAB Avançado / 46

40 Resolução de equações não-lineares Agora, queremos resolver o problema de encontrar x R n tal que F (x) = 0 onde F : R n R m (onde m ou n podem ser iguais a 1). M. Weber Mendonça (UFSC) MATLAB Avançado / 46

41 Equação não linear a uma variável: fzero Aqui, o problema que nos interessa é encontrar uma raiz da equação onde f : R R. Para isto usamos o comando f (x) = 0 >> x = fzero(fun,x0) Mas: quem é fun? É a referência (function handle) da função f! M. Weber Mendonça (UFSC) MATLAB Avançado / 46

42 Referências a funções definidas inline Podemos usar funções anônimas para chamar fzero. Exemplo: ou ainda >> quadratica x.^2-4; >> x = fzero(quadratica,6) >> x = fzero(@(x) x.^2-4,6) M. Weber Mendonça (UFSC) MATLAB Avançado / 46

43 Referências a funções definidas em arquivo Se a função para a qual gostaríamos de encontrar uma raiz estiver em um arquivo próprio, no formato [y] = minhafuncao(x) comandos Podemos chamar a função fzero a partir do ponto x0, escrevendo >> x = fzero(@minhafuncao,x0) M. Weber Mendonça (UFSC) MATLAB Avançado / 46

44 Exemplo Encontrar uma das raizes de f (x) = x 2 4 a partir do ponto x = 6. M. Weber Mendonça (UFSC) MATLAB Avançado / 46

45 Exemplo Encontrar uma das raizes de f (x) = x 2 4 a partir do ponto x = 6. >> quadratica x.^2-4; >> fzero(quadratica,-6) M. Weber Mendonça (UFSC) MATLAB Avançado / 46

46 Exemplo Encontrar uma raiz de f (x) = e 2x 3. M. Weber Mendonça (UFSC) MATLAB Avançado / 46

47 Exemplo Encontrar uma raiz de f (x) = e 2x 3. >> fun exp(2*x)-3; >> fzero(fun,0) M. Weber Mendonça (UFSC) MATLAB Avançado / 46

48 Raizes de um polinômio: roots Para encontrar as raizes de um polinômio de grau n da forma p(x) = a 0 + a 1 x + a 2 x a n x n primeiramente representamos este polinômio como um vetor linha p no MATLAB, cujas componentes são os coeficientes dos termos em ordem descendente de grau, ou seja, Em seguida, usamos o comando >> p = [a n a n 1 a 2 a 1 a 0 ] >> r = roots(p) resultando em um vetor coluna r com as raizes deste polinômio. M. Weber Mendonça (UFSC) MATLAB Avançado / 46

49 Exemplo p(x) = t 3 + 2t 2 5t 6 >> p = [ ] >> roots(p) Figura: p(x) = t 3 + 2t 2 5t 6 e suas raizes. M. Weber Mendonça (UFSC) MATLAB Avançado / 46

50 Sistema de equações não lineares: fsolve Para encontrarmos a solução de um sistema de equações não lineares da forma F (x) = 0 onde F : R n R m, usamos a função fsolve, identicamente à função fzero: >> fsolve(@minhafuncao,x0) se utilizarmos uma função em arquivo, ou se utilizarmos uma função anônima. >> fsolve(fun,x0) Observação: Este comando faz parte da Optimization Toolbox, que pode não estar disponível na sua instalação do MATLAB. M. Weber Mendonça (UFSC) MATLAB Avançado / 46

51 Exemplo Resolver o sistema de equações { y1 = 3x x y 2 = 2x 2 1 3x M. Weber Mendonça (UFSC) MATLAB Avançado / 46

52 Exemplo Resolver o sistema de equações { y1 = 3x x y 2 = 2x 2 1 3x >> fun [3*x(1).^2+4*x(2).^2-16; 2*x(1).^2-3*x(2).^2-5]; >> fsolve(fun,[1;1]) M. Weber Mendonça (UFSC) MATLAB Avançado / 46

53 Exemplo Encontrar a raiz de [ x F (x) = x ] 2x 3 sin(x 1 + 2x 2 3x 3 ) M. Weber Mendonça (UFSC) MATLAB Avançado / 46

54 Exemplo Encontrar a raiz de [ x F (x) = x ] 2x 3 sin(x 1 + 2x 2 3x 3 ) >> fun [x(1).^2+x(2).*x(3); sin(x(1)+2*x(2)-3*x(3))]; >> fsolve(fun,[1;1;1]) M. Weber Mendonça (UFSC) MATLAB Avançado / 46

55 Exemplo Encontrar a raiz de [ x F (x) = x ] 2x 3 sin(x 1 + 2x 2 3x 3 ) >> fun [x(1).^2+x(2).*x(3); sin(x(1)+2*x(2)-3*x(3))]; >> fsolve(fun,[1;1;1]) >> fsolve(fun,[0;0;0]) M. Weber Mendonça (UFSC) MATLAB Avançado / 46

56 Otimização: Minimização de funções Agora, queremos resolver o problema minimizar f (x). M. Weber Mendonça (UFSC) MATLAB Avançado / 46

57 Minimização de uma função de várias variáveis: fminsearch Para encontrarmos o mínimo de uma função real de várias variáveis, a partir de um ponto inicial x0, usamos o comando >> x = fminsearch(@funcao,x0) Se quisermos também saber o valor da função no ponto de mínimo, usamos a sintaxe >> [x,fval] = fminsearch(@funcao,x0) M. Weber Mendonça (UFSC) MATLAB Avançado / 46

58 Exemplo Minimizar a função a partir do ponto inicial x 0 = (0, 0). f = e x 1 (4x x x 1 x 2 + 2x 2 + 1) M. Weber Mendonça (UFSC) MATLAB Avançado / 46

59 Exemplo Minimizar a função a partir do ponto inicial x 0 = (0, 0). f = e x 1 (4x x x 1 x 2 + 2x 2 + 1) >> f=@(x)exp(x(1))*(4*x(1)^2+2*x(2)^2+4*x(1)*x(2)+2*x(2)+1); >> fminsearch(f,[0;0]) M. Weber Mendonça (UFSC) MATLAB Avançado / 46

60 Exemplo Minimizar f (x) = 100(x 2 x 2 1 ) 2 + (1 x 1 ) 2 M. Weber Mendonça (UFSC) MATLAB Avançado / 46

61 Exemplo Minimizar f (x) = 100(x 2 x 2 1 ) 2 + (1 x 1 ) 2 >> f 100*(x(2)-x(1).^2).^2+(1-x(1)).^2 >> fminsearch(f,[0;0]) M. Weber Mendonça (UFSC) MATLAB Avançado / 46

62 Minimização de uma função de uma variável com restrições: fminbnd Para encontrarmos o mínimo de uma função de uma variável dentro de um intervalo [a, b], usamos o comando >> x = fminbnd(@funcao,a,b) Se quisermos também saber o valor da função no ponto de mínimo, usamos a sintaxe >> [x,fval] = fminbnd(@funcao,a,b) M. Weber Mendonça (UFSC) MATLAB Avançado / 46

63 Exemplo Minimizar f (x) = x nos intervalos [0, 1] e [ 10, 1]. M. Weber Mendonça (UFSC) MATLAB Avançado / 46

64 Exemplo Minimizar f (x) = x nos intervalos [0, 1] e [ 10, 1]. >> f x; >> fminbnd(f,0,1) >> fminbnd(f,-10,1) M. Weber Mendonça (UFSC) MATLAB Avançado / 46

65 Exemplo Minimizar f (x) = x 2 1 no intervalo [1, 3]. M. Weber Mendonça (UFSC) MATLAB Avançado / 46

66 Exemplo Minimizar f (x) = x 2 1 no intervalo [1, 3]. >> f x.^2; >> fminbnd(f,1,3) M. Weber Mendonça (UFSC) MATLAB Avançado / 46

67 interp1, interp2, interp3 e interpn Para interpolarmos um conjunto de pontos em 1D, 2D, 3D ou em N dimensões, usamos os comandos interp1 interp2 interp3 interpn respectivamente. M. Weber Mendonça (UFSC) MATLAB Avançado / 46

MATLAB Avançado. Melissa Weber Mendonça Universidade Federal de Santa Catarina. M. Weber Mendonça (UFSC) MATLAB Avançado 2011.

MATLAB Avançado. Melissa Weber Mendonça Universidade Federal de Santa Catarina. M. Weber Mendonça (UFSC) MATLAB Avançado 2011. MATLAB Avançado Melissa Weber Mendonça 1 1 Universidade Federal de Santa Catarina 2011.2 M. Weber Mendonça (UFSC) MATLAB Avançado 2011.2 1 / 25 Referências a funções definidas inline Podemos usar funções

Leia mais

MATLAB Avançado. Melissa Weber Mendonça

MATLAB Avançado. Melissa Weber Mendonça MATLAB Avançado Melissa Weber Mendonça melissa.mendonca@ufsc.br Fitting Queremos descobrir uma função (linear, polinomial ou não-linear) que aproxime um conjunto de dados: Regressão Podemos calcular automaticamente

Leia mais

Resolução de sistemas lineares

Resolução de sistemas lineares Resolução de sistemas lineares J M Martínez A Friedlander 1 Alguns exemplos Comecemos mostrando alguns exemplos de sistemas lineares: 3x + 2y = 5 x 2y = 1 (1) 045x 1 2x 2 + 6x 3 x 4 = 10 x 2 x 5 = 0 (2)

Leia mais

Capítulo 22 Otimização. Introdução ao MATLAB p.1/18

Capítulo 22 Otimização. Introdução ao MATLAB p.1/18 Capítulo 22 Otimização Introdução ao MATLAB p.1/18 Resumo do capítulo Neste capítulo, otimização refere-se ao processo de determinar os pontos onde uma função assume determinado valor, ou assume valores

Leia mais

Introdução ao MATLAB

Introdução ao MATLAB Introdução ao MATLAB O MATLAB é um programa cálculo numérico que pode ser usado interactivamente. A sua estrutura de dados fundamental é a matriz, que pode ter elementos reais ou complexos. Embora na sua

Leia mais

MATLAB Avançado. Melissa Weber Mendonça 1 2011.2. 1 Universidade Federal de Santa Catarina. M. Weber Mendonça (UFSC) MATLAB Avançado 2011.

MATLAB Avançado. Melissa Weber Mendonça 1 2011.2. 1 Universidade Federal de Santa Catarina. M. Weber Mendonça (UFSC) MATLAB Avançado 2011. MATLAB Avançado Melissa Weber Mendonça 1 1 Universidade Federal de Santa Catarina 2011.2 M. Weber Mendonça (UFSC) MATLAB Avançado 2011.2 1 / 37 MATLAB Básico: Números reais >> a = 1 >> b = 2 >> a + b M.

Leia mais

MATLAB para H-Álgebra Linear II

MATLAB para H-Álgebra Linear II MATLAB para H-Álgebra Linear II Melissa Weber Mendonça 1 1 Universidade Federal de Santa Catarina 2011.2 M. Weber Mendonça (UFSC) MATLAB para H-Álgebra Linear II 2011.2 1 / 15 Lembrando... >> v = [1 2

Leia mais

07/03/07 1ª aula de Matlab 10:30 12:00

07/03/07 1ª aula de Matlab 10:30 12:00 07/03/07 1ª aula de Matlab 10:30 12:00 Apresentação do Matlab (interfaces, help) Exercícios: matrizes/vetores, operações aritméticas, comandos básicos, células. Funções: zeros, ones, length, clear, help,

Leia mais

Estudaremos métodos numéricos para resolução de sistemas lineares com n equações e n incógnitas. Estes podem ser:

Estudaremos métodos numéricos para resolução de sistemas lineares com n equações e n incógnitas. Estes podem ser: 1 UNIVERSIDADE FEDERAL DE VIÇOSA Departamento de Matemática - CCE Cálculo Numérico - MAT 271 Prof.: Valéria Mattos da Rosa As notas de aula que se seguem são uma compilação dos textos relacionados na bibliografia

Leia mais

JinSol, uma interface em Java para solvers lineares.

JinSol, uma interface em Java para solvers lineares. JinSol, uma interface em Java para solvers lineares. Italo C. N. Lima, João Paulo K. Zanardi, Faculdade de Engenharia, PPGEM, UERJ, 20550-900, Rio de Janeiro, RJ E-mail: italonievinski@gmail.com, jpzanardi@gmail.com

Leia mais

Matlab Módulo Avançado

Matlab Módulo Avançado Matlab Módulo Avançado Sérgio Manuel Ângelo da Cruz 2007 Aplicações Informáticas para Engenharia Estruturas Em matlab, tal como em muitas outras linguagens, torna-se importante dispormos de estruturas

Leia mais

UNIVERSIDADE FEDERAL DO ESPÍRITO SANTO PROGRAMA DE EDUCAÇÃO TUTORIAL - MATEMÁTICA PROJETO FUNDAMENTOS DE MATEMÁTICA ELEMENTAR

UNIVERSIDADE FEDERAL DO ESPÍRITO SANTO PROGRAMA DE EDUCAÇÃO TUTORIAL - MATEMÁTICA PROJETO FUNDAMENTOS DE MATEMÁTICA ELEMENTAR UNIVERSIDADE FEDERAL DO ESPÍRITO SANTO PROGRAMA DE EDUCAÇÃO TUTORIAL - MATEMÁTICA PROJETO FUNDAMENTOS DE MATEMÁTICA ELEMENTAR Assuntos: Matrizes; Matrizes Especiais; Operações com Matrizes; Operações Elementares

Leia mais

Sistema de equações lineares

Sistema de equações lineares Sistema de equações lineares Sistema de m equações lineares em n incógnitas sobre um corpo ( S) a x + a x + + a x = b a x + a x + + a x = b a x + a x + + a x = b 11 1 12 2 1n n 1 21 1 22 2 2n n 2 m1 1

Leia mais

Processamento Digital de Sinais Aula 05 Professor Marcio Eisencraft fevereiro 2012

Processamento Digital de Sinais Aula 05 Professor Marcio Eisencraft fevereiro 2012 Aula 05 - Sistemas de tempo discreto Classificação Bibliografia OPPENHEIM, A.V.; WILLSKY, A. S. Sinais e Sistemas, 2a edição, Pearson, 2010. ISBN 9788576055044. Páginas 25-36. HAYKIN, S. S.; VAN VEEN,

Leia mais

IMPLEMENTAÇÃO E RESOLUÇÃO DE MODELOS MATEMÁTICOS UTILIZANDO A PLANILHA EXCEL

IMPLEMENTAÇÃO E RESOLUÇÃO DE MODELOS MATEMÁTICOS UTILIZANDO A PLANILHA EXCEL IMPLEMENTAÇÃO E RESOLUÇÃO DE MODELOS MATEMÁTICOS UTILIZANDO A PLANILHA EXCEL 1. INTRODUÇÃO Este tutorial apresenta, passo-a-passo, o processo de implementação e resolução de modelos matemáticos na planilha

Leia mais

criar u u = E(:,1) criar b b=a(:,3)

criar u u = E(:,1) criar b b=a(:,3) Tutorial do MATLAB São necessários alguns comandos básicos para usar o programa MATLAB. Este tutorial resumido descreve esses comandos. Você precisa criar vetores e matrizes, alterá-los e operar com eles.

Leia mais

O ESPAÇO NULO DE A: RESOLVENDO AX = 0 3.2

O ESPAÇO NULO DE A: RESOLVENDO AX = 0 3.2 3.2 O Espaço Nulo de A: Resolvendo Ax = 0 11 O ESPAÇO NULO DE A: RESOLVENDO AX = 0 3.2 Esta seção trata do espaço de soluções para Ax = 0. A matriz A pode ser quadrada ou retangular. Uma solução imediata

Leia mais

Para além das funções (comandos) pré-definidas no matlab, o utilizador pode também criar as suas próprias funções

Para além das funções (comandos) pré-definidas no matlab, o utilizador pode também criar as suas próprias funções Funções em Matlab Para além das funções (comandos) pré-definidas no matlab, o utilizador pode também criar as suas próprias funções O comando function permite criá-las. Uma função deve ser definida da

Leia mais

MATLAB Avançado. Melissa Weber Mendonça 1 2011.2. 1 Universidade Federal de Santa Catarina. M. Weber Mendonça (UFSC) MATLAB Avançado 2011.

MATLAB Avançado. Melissa Weber Mendonça 1 2011.2. 1 Universidade Federal de Santa Catarina. M. Weber Mendonça (UFSC) MATLAB Avançado 2011. MATLAB Avançado Melissa Weber Mendonça 1 1 Universidade Federal de Santa Catarina 2011.2 M. Weber Mendonça (UFSC) MATLAB Avançado 2011.2 1 / 39 Exemplo Usar surf ou mesh para desenhar a superfície f (x,

Leia mais

Prova de Admissão para o Mestrado em Matemática IME-USP - 23.11.2007

Prova de Admissão para o Mestrado em Matemática IME-USP - 23.11.2007 Prova de Admissão para o Mestrado em Matemática IME-USP - 23.11.2007 A Nome: RG: Assinatura: Instruções A duração da prova é de duas horas. Assinale as alternativas corretas na folha de respostas que está

Leia mais

Exercícios Teóricos Resolvidos

Exercícios Teóricos Resolvidos Universidade Federal de Minas Gerais Instituto de Ciências Exatas Departamento de Matemática Exercícios Teóricos Resolvidos O propósito deste texto é tentar mostrar aos alunos várias maneiras de raciocinar

Leia mais

FACULDADE DE CIÊNCIA E TECNOLOGIA. Cursos de Engenharia. Prof. Álvaro Fernandes Serafim

FACULDADE DE CIÊNCIA E TECNOLOGIA. Cursos de Engenharia. Prof. Álvaro Fernandes Serafim FACULDADE DE CIÊNCIA E TECNOLOGIA Cursos de Engenharia Prof. Álvaro Fernandes Serafim Última atualização: //7. Esta apostila de Álgebra Linear foi elaborada pela Professora Ilka Rebouças Freire. A formatação

Leia mais

Tutorial de Matlab Francesco Franco

Tutorial de Matlab Francesco Franco Tutorial de Matlab Francesco Franco Matlab é um pacote de software que facilita a inserção de matrizes e vetores, além de facilitar a manipulação deles. A interface segue uma linguagem que é projetada

Leia mais

Modelagem Digital do Terreno

Modelagem Digital do Terreno Geoprocessamento: Geração de dados 3D Modelagem Digital do Terreno Conceito Um Modelo Digital de Terreno (MDT) representa o comportamento de um fenômeno que ocorre em uma região da superfície terrestre

Leia mais

TRANSFORMAÇÃO LINEAR. Álgebra Linear - Prof a Ana Paula

TRANSFORMAÇÃO LINEAR. Álgebra Linear - Prof a Ana Paula Álgebra Linear - Prof a na Paula TRNSFORMÇÃO LINER Definição: T é uma transformação do espaço vetorial V no espaço vetorial W, T : V W, se cada vetor v V tem um só vetor imagem w W, que será indicado por

Leia mais

Aula 4 Estatística Conceitos básicos

Aula 4 Estatística Conceitos básicos Aula 4 Estatística Conceitos básicos Plano de Aula Amostra e universo Média Variância / desvio-padrão / erro-padrão Intervalo de confiança Teste de hipótese Amostra e Universo A estatística nos ajuda a

Leia mais

2 Pesquisa de valores em uma lista de dados

2 Pesquisa de valores em uma lista de dados 2 Pesquisa de valores em uma lista de dados Vinicius A. de Souza va.vinicius@gmail.com São José dos Campos, 2011. 1 Sumário Tópicos em Microsoft Excel 2007 Introdução...3 Funções PROCV e PROCH...3 PROCV...3

Leia mais

a m1 A ou [ A] ou A ou A A = a ij para i = 1 m e j = 1 n A=[ 1 2 3 Os elementos da diagonal principal são: a ij para i = j

a m1 A ou [ A] ou A ou A A = a ij para i = 1 m e j = 1 n A=[ 1 2 3 Os elementos da diagonal principal são: a ij para i = j Cap. 2.- Matrizes e Sistemas Lineares 2.. Definição Matriz é um conjunto organizado de números dispostos em linhas e colunas. Representações Matriz retangular A, m x n (eme por ene) a 2 a n A=[a a 2 a

Leia mais

Tecnologia da Informação Prof. Mário Henrique de Souza Pardo Resumo Aula 4

Tecnologia da Informação Prof. Mário Henrique de Souza Pardo Resumo Aula 4 Tecnologia da Informação Prof. Mário Henrique de Souza Pardo Resumo Aula 4 1 MS-Excel Aplicando funções às suas fórmulas de Excel (continuação) Serão vistas, nesta aula as funções de busca e referência

Leia mais

MESTRADO EM MACROECONOMIA e FINANÇAS Disciplina de Computação. Aula 04. Prof. Dr. Marco Antonio Leonel Caetano

MESTRADO EM MACROECONOMIA e FINANÇAS Disciplina de Computação. Aula 04. Prof. Dr. Marco Antonio Leonel Caetano MESTRADO EM MACROECONOMIA e FINANÇAS Disciplina de Computação Aula 04 Prof. Dr. Marco Antonio Leonel Caetano Guia de Estudo para Aula 04 Aplicação de Produto Escalar - Interpretação do produto escalar

Leia mais

Gobooks.com.br. PucQuePariu.com.br

Gobooks.com.br. PucQuePariu.com.br ÁLGEBRA LINEAR todos os conceitos, gráficos e fórmulas necessárias, em um só lugar. Gobooks.com.br PucQuePariu.com.br e te salvando de novo. Agora com o: RESUMO ÁLGEBRA LINEAR POR: Giovanni Tramontin 1.

Leia mais

N1Q1 Solução. a) Há várias formas de se cobrir o tabuleiro usando somente peças do tipo A; a figura mostra duas delas.

N1Q1 Solução. a) Há várias formas de se cobrir o tabuleiro usando somente peças do tipo A; a figura mostra duas delas. 1 N1Q1 Solução a) Há várias formas de se cobrir o tabuleiro usando somente peças do tipo A; a figura mostra duas delas. b) Há várias formas de se cobrir o tabuleiro com peças dos tipos A e B, com pelo

Leia mais

fx-82ms fx-83ms fx-85ms fx-270ms fx-300ms fx-350ms

fx-82ms fx-83ms fx-85ms fx-270ms fx-300ms fx-350ms O uso da Calculadora Científica (Casio fx) fx-82ms fx-83ms fx-85ms fx-270ms fx-300ms fx-350ms Prof. Ms. Renato Francisco Merli 2013 1 Sumário 1. Antes de Começar... 2 2. Cálculos Básicos... 8 3. Cálculos

Leia mais

Aula 9 Plano tangente, diferencial e gradiente

Aula 9 Plano tangente, diferencial e gradiente MÓDULO 1 AULA 9 Aula 9 Plano tangente, diferencial e gradiente Objetivos Aprender o conceito de plano tangente ao gráfico de uma função diferenciável de duas variáveis. Conhecer a notação clássica para

Leia mais

Algoritmo Iterativo. Dilema do Martelo x Edifício. O Martelo. O Edifício 01/06/2014. Dilema das ações x declarações

Algoritmo Iterativo. Dilema do Martelo x Edifício. O Martelo. O Edifício 01/06/2014. Dilema das ações x declarações Algoritmo Iterativo Fernando Cardeal Parece com o processo de seguir uma estrada: Como chegar à estrada? Como se manter na estrada? Como saber que chegou ao destino para sair da estrada? Como fazer tudo

Leia mais

Álgebra Linear. André Arbex Hallack Frederico Sercio Feitosa

Álgebra Linear. André Arbex Hallack Frederico Sercio Feitosa Álgebra Linear André Arbex Hallack Frederico Sercio Feitosa Janeiro/2006 Índice 1 Sistemas Lineares 1 11 Corpos 1 12 Sistemas de Equações Lineares 3 13 Sistemas equivalentes 4 14 Operações elementares

Leia mais

Controlabilidade e Observabilidade

Controlabilidade e Observabilidade IA536 - Teoria de Sistemas Lineares - FEEC/UNICAMP contr 1/18 Controlabilidade e Observabilidade Sfrag replacements R 1 R 2 + u C 1 C 2 R 3 y A tensão no capacitor C 2 não pode ser controlada pela entrada

Leia mais

INTRODUÇÃO AO MAXIMA - PARTE 1

INTRODUÇÃO AO MAXIMA - PARTE 1 INTRODUÇÃO AO MAXIMA - PARTE 1 Caro colega, Como temos destacado, precisamos de um motivo que justifique o uso do computador no ensino e aprendizagem, principalmente de conteúdos matemáticos, pois a utilização

Leia mais

Método de Eliminação de Gauss. Eduardo Camponogara

Método de Eliminação de Gauss. Eduardo Camponogara Sistemas de Equações Lineares Método de Eliminação de Gauss Eduardo Camponogara Departamento de Automação e Sistemas Universidade Federal de Santa Catarina DAS-5103: Cálculo Numérico para Controle e Automação

Leia mais

Um jogo de preencher casas

Um jogo de preencher casas Um jogo de preencher casas 12 de Janeiro de 2015 Resumo Objetivos principais da aula de hoje: resolver um jogo com a ajuda de problemas de divisibilidade. Descrevemos nestas notas um jogo que estudamos

Leia mais

Discussão de Sistemas Teorema de Rouché Capelli

Discussão de Sistemas Teorema de Rouché Capelli Material by: Caio Guimarães (Equipe Rumoaoita.com) Discussão de Sistemas Teorema de Rouché Capelli Introdução: Apresentamos esse artigo para mostrar como utilizar a técnica desenvolvida a partir do Teorema

Leia mais

Programação Funcional. Aula 5. Funções Recursivas. José Romildo Malaquias. Departamento de Computação Universidade Federal de Ouro Preto 2011.

Programação Funcional. Aula 5. Funções Recursivas. José Romildo Malaquias. Departamento de Computação Universidade Federal de Ouro Preto 2011. Programação Funcional Aula 5 Funções Recursivas José Romildo Malaquias Departamento de Computação Universidade Federal de Ouro Preto 2011.2 1/39 1 Funções recursivas 2 Recursividade mútua 3 Recursividade

Leia mais

1 Introdução. 1.1 Motivação da Pesquisa

1 Introdução. 1.1 Motivação da Pesquisa 21 1 Introdução 1.1 Motivação da Pesquisa Como resultado das necessidades inerentes ao crescimento e as exigências dos mercados elétricos, simulações computacionais estão agora envolvendo sistemas elétricos

Leia mais

AV1 - MA 12-2012. (b) Se o comprador preferir efetuar o pagamento à vista, qual deverá ser o valor desse pagamento único? 1 1, 02 1 1 0, 788 1 0, 980

AV1 - MA 12-2012. (b) Se o comprador preferir efetuar o pagamento à vista, qual deverá ser o valor desse pagamento único? 1 1, 02 1 1 0, 788 1 0, 980 Questão 1. Uma venda imobiliária envolve o pagamento de 12 prestações mensais iguais a R$ 10.000,00, a primeira no ato da venda, acrescidas de uma parcela final de R$ 100.000,00, 12 meses após a venda.

Leia mais

Banco de Dados Espaciais. Banco de Dados Espaciais

Banco de Dados Espaciais. Banco de Dados Espaciais Banco de Dados Espaciais Henrique Cota Camêllo Banco de Dados Espaciais Sua estrutura de funcionamento é semelhante a dos bancos relacionais convencionais. Sua principal diferença é suportar feições geométricas

Leia mais

NOÇÕES DE ÁLGEBRA LINEAR

NOÇÕES DE ÁLGEBRA LINEAR ESPAÇO VETORIAL REAL NOÇÕES DE ÁLGEBRA LINEAR ESPAÇOS VETORIAIS Seja um conjunto V φ no qual estão definidas duas operações: adição e multiplicação por escalar, tais que u, v V, u+v V e α R, u V, αu V

Leia mais

Lista 1 para a P2. Operações com subespaços

Lista 1 para a P2. Operações com subespaços Lista 1 para a P2 Observação 1: Estes exercícios são um complemento àqueles apresentados no livro. Eles foram elaborados com o objetivo de oferecer aos alunos exercícios de cunho mais teórico. Nós sugerimos

Leia mais

CURSO: ADMINISTRAÇÃO Prof Dra. Deiby Santos Gouveia Disciplina: Matemática Aplicada OFERTA DE MERCADO

CURSO: ADMINISTRAÇÃO Prof Dra. Deiby Santos Gouveia Disciplina: Matemática Aplicada OFERTA DE MERCADO CURSO: ADMINISTRAÇÃO Prof Dra. Deiby Santos Gouveia Disciplina: Matemática Aplicada OFERTA DE MERCADO A oferta de uma mercadoria, a um dado preço, é a quantidade que os vendedores estão dispostos a oferecer

Leia mais

Potência, uma coisa mais que complicada Parte V

Potência, uma coisa mais que complicada Parte V Potência, uma coisa mais que complicada Parte V Autor: Fernando Antônio Bersan Pinheiro Cálculo de potência necessária em um ambiente fechado No artigo anterior, disponível em http://www.somaovivo.mus.br/artigos.php?id=180,

Leia mais

Instituto Superior Técnico Departamento de Matemática Última actualização: 11/Dez/2003 ÁLGEBRA LINEAR A

Instituto Superior Técnico Departamento de Matemática Última actualização: 11/Dez/2003 ÁLGEBRA LINEAR A Instituto Superior Técnico Departamento de Matemática Secção de Álgebra e Análise Última actualização: 11/Dez/2003 ÁLGEBRA LINEAR A FICHA 8 APLICAÇÕES E COMPLEMENTOS Sistemas Dinâmicos Discretos (1) (Problema

Leia mais

Cotagem de dimensões básicas

Cotagem de dimensões básicas Cotagem de dimensões básicas Introdução Observe as vistas ortográficas a seguir. Com toda certeza, você já sabe interpretar as formas da peça representada neste desenho. E, você já deve ser capaz de imaginar

Leia mais

Tópicos Matriciais Pedro Henrique O. Pantoja Natal / RN

Tópicos Matriciais Pedro Henrique O. Pantoja Natal / RN 1. Traço de Matrizes. Definição 1.1: O traço de uma matriz quadrada A a de ordem n é a soma dos elementos da diagonal principal. Em símbolos, TrA a a a a. Daqui em diante, A denotará uma matriz quadrada

Leia mais

Tuplas e Dicionários. Vanessa Braganholo vanessa@ic.uff.br

Tuplas e Dicionários. Vanessa Braganholo vanessa@ic.uff.br Tuplas e Dicionários Vanessa Braganholo vanessa@ic.uff.br 2 Tuplas Tuplas } Tuplas são sequências de valores, da mesma forma que listas } Mas, existem diferenças... } Os valores de uma tupla, ao contrário

Leia mais

Cálculo Numérico Faculdade de Engenharia, Arquiteturas e Urbanismo FEAU

Cálculo Numérico Faculdade de Engenharia, Arquiteturas e Urbanismo FEAU Cálculo Numérico Faculdade de Engenharia, Arquiteturas e Urbanismo FEAU Prof. Dr. Sergio Pilling (IPD/ Física e Astronomia) III Resolução de sistemas lineares por métodos numéricos. Objetivos: Veremos

Leia mais

ITA - 2004 3º DIA MATEMÁTICA BERNOULLI COLÉGIO E PRÉ-VESTIBULAR

ITA - 2004 3º DIA MATEMÁTICA BERNOULLI COLÉGIO E PRÉ-VESTIBULAR ITA - 2004 3º DIA MATEMÁTICA BERNOULLI COLÉGIO E PRÉ-VESTIBULAR Matemática Questão 01 Considere as seguintes afirmações sobre o conjunto U = {0, 1, 2, 3, 4, 5, 6, 7, 8, 9} I. U e n(u) = 10 III. 5 U e {5}

Leia mais

36 a Olimpíada Brasileira de Matemática Nível Universitário Primeira Fase

36 a Olimpíada Brasileira de Matemática Nível Universitário Primeira Fase 36 a Olimpíada Brasileira de Matemática Nível Universitário Primeira Fase Problema 1 Turbo, o caracol, está participando de uma corrida Nos últimos 1000 mm, Turbo, que está a 1 mm por hora, se motiva e

Leia mais

PP 301 Engenharia de Reservatórios I 11/05/2011

PP 301 Engenharia de Reservatórios I 11/05/2011 PP 301 Engenharia de Reservatórios I 11/05/2011 As informações abaixo têm como objetivo auxiliar o aluno quanto à organização dos tópicos principais abordados em sala e não excluem a necessidade de estudo

Leia mais

Variáveis aleatórias contínuas e distribuiçao Normal. Henrique Dantas Neder

Variáveis aleatórias contínuas e distribuiçao Normal. Henrique Dantas Neder Variáveis aleatórias contínuas e distribuiçao Normal Henrique Dantas Neder Definições gerais Até o momento discutimos o caso das variáveis aleatórias discretas. Agora vamos tratar das variáveis aleatórias

Leia mais

Exercícios resolvidos sobre Função de probabilidade e densidade de probabilidade

Exercícios resolvidos sobre Função de probabilidade e densidade de probabilidade Exercícios resolvidos sobre Função de probabilidade e densidade de probabilidade Você aprendeu o que é função probabilidade e função densidade de probabilidade e viu como esses conceitos são importantes

Leia mais

MD Sequências e Indução Matemática 1

MD Sequências e Indução Matemática 1 Sequências Indução Matemática Renato Martins Assunção assuncao@dcc.ufmg.br Antonio Alfredo Ferreira Loureiro loureiro@dcc.ufmg.br MD Sequências e Indução Matemática 1 Introdução Uma das tarefas mais importantes

Leia mais

Gráficos tridimensionais. Introdução ao MATLAB p.1/31

Gráficos tridimensionais. Introdução ao MATLAB p.1/31 Gráficos tridimensionais Introdução ao MATLAB p1/31 Introdução Existe uma grande variedade de funções para exibir dados em três dimensões Podemos utilizar curvas em três dimensões, superfícies em retalhos

Leia mais

Preenchimento de Áreas e de Polígonos. Antonio L. Bajuelos Departamento de Matemática Universidade de Aveiro

Preenchimento de Áreas e de Polígonos. Antonio L. Bajuelos Departamento de Matemática Universidade de Aveiro Preenchimento de Áreas e de Polígonos (Filled-Area Primitives) Antonio L. Bajuelos Departamento de Matemática Universidade de Aveiro Preenchimento de áreas é o processo de coloração do interior de uma

Leia mais

Fundamentos Tecnológicos

Fundamentos Tecnológicos 1 2 Potenciação Fundamentos Tecnológicos Potenciação, radiciação e operações algébricas básicas Prof. Flavio Fernandes Dados um número real positivo a e um número natural n diferente de zero, chama-se

Leia mais

4- PROJETO DE BANCO DE DADOS

4- PROJETO DE BANCO DE DADOS 4- PROJETO DE BANCO DE DADOS OBJETIVOS DE ENSINO: 4 - Empregar a técnica da modelagem de dados no projeto de banco de dados. OBJETIVOS OPERACIONAIS Ao final desta unidade o aluno será capaz de: 4.1 - Definir

Leia mais

QUESTÕES COMENTADAS E RESOLVIDAS

QUESTÕES COMENTADAS E RESOLVIDAS LENIMAR NUNES DE ANDRADE INTRODUÇÃO À ÁLGEBRA: QUESTÕES COMENTADAS E RESOLVIDAS 1 a edição ISBN 978-85-917238-0-5 João Pessoa Edição do Autor 2014 Prefácio Este texto foi elaborado para a disciplina Introdução

Leia mais

É usual representar uma função f de uma variável real a valores reais e com domínio A, simplesmente por y=f(x), x A

É usual representar uma função f de uma variável real a valores reais e com domínio A, simplesmente por y=f(x), x A 4. Função O objeto fundamental do cálculo são as funções. Assim, num curso de Pré-Cálculo é importante estudar as idéias básicas concernentes às funções e seus gráficos, bem como as formas de combiná-los

Leia mais

Aula Teórica 16: Estruturas de Dados Heterogêneas

Aula Teórica 16: Estruturas de Dados Heterogêneas Universidade Federal de Ouro Preto - UFOP Departamento de Computação - DECOM Programação de Computadores I - BCC 701 www.decom.ufop.br/bcc701 2014-1 Aula Teórica 16: Estruturas de Dados Heterogêneas Material

Leia mais

Álgebra Linear. Mauri C. Nascimento Departamento de Matemática UNESP/Bauru. 19 de fevereiro de 2013

Álgebra Linear. Mauri C. Nascimento Departamento de Matemática UNESP/Bauru. 19 de fevereiro de 2013 Álgebra Linear Mauri C. Nascimento Departamento de Matemática UNESP/Bauru 19 de fevereiro de 2013 Sumário 1 Matrizes e Determinantes 3 1.1 Matrizes............................................ 3 1.2 Determinante

Leia mais

f (x) = x Marcelo Viana Instituto Nacional de Matemática Pura e Aplicada Marcelo Viana

f (x) = x Marcelo Viana Instituto Nacional de Matemática Pura e Aplicada Marcelo Viana Instituto Nacional de Matemática Pura e Aplicada Resolução de equações A resolução de equações (encontrar o valor de x ) é um dos problemas mais básicos e antigos da Matemática, motivado desde sempre por

Leia mais

Exercícios 1. Determinar x de modo que a matriz

Exercícios 1. Determinar x de modo que a matriz setor 08 080509 080509-SP Aula 35 MATRIZ INVERSA Uma matriz quadrada A de ordem n diz-se invertível, ou não singular, se, e somente se, existir uma matriz que indicamos por A, tal que: A A = A A = I n

Leia mais

Curvas em coordenadas polares

Curvas em coordenadas polares 1 Curvas em coordenadas polares As coordenadas polares nos dão uma maneira alternativa de localizar pontos no plano e são especialmente adequadas para expressar certas situações, como veremos a seguir.

Leia mais

28 de agosto de 2015. MAT140 - Cálculo I - Derivação Impĺıcita e Derivadas de Ordem Superior

28 de agosto de 2015. MAT140 - Cálculo I - Derivação Impĺıcita e Derivadas de Ordem Superior MAT140 - Cálculo I - Derivação Impĺıcita e Derivadas de Ordem Superior 28 de agosto de 2015 Derivação Impĺıcita Considere o seguinte conjunto R = {(x, y); y = 2x + 1} O conjunto R representa a reta definida

Leia mais

Trabalho de Implementação Jogo Reversi

Trabalho de Implementação Jogo Reversi Trabalho de Implementação Jogo Reversi Paulo Afonso Parreira Júnior {paulojr@comp.ufla.br} Rilson Machado de Olivera {rilson@comp.ufla.br} Universidade Federal de Lavras UFLA Departamento de Ciência da

Leia mais

7 - Análise de redes Pesquisa Operacional CAPÍTULO 7 ANÁLISE DE REDES. 4 c. Figura 7.1 - Exemplo de um grafo linear.

7 - Análise de redes Pesquisa Operacional CAPÍTULO 7 ANÁLISE DE REDES. 4 c. Figura 7.1 - Exemplo de um grafo linear. CAPÍTULO 7 7 ANÁLISE DE REDES 7.1 Conceitos Básicos em Teoria dos Grafos Diversos problemas de programação linear, inclusive os problemas de transporte, podem ser modelados como problemas de fluxo de redes.

Leia mais

Implementar algoritmos de solução de sistemas esparsos de grande porte utilizando métodos iterativos não-estacionários e armazenamento otimizado.

Implementar algoritmos de solução de sistemas esparsos de grande porte utilizando métodos iterativos não-estacionários e armazenamento otimizado. Universidade Federal do Espírito Santo Departamento de Informática 2 o Trabalho de Algoritmos Numéricos II - 11/1 Métodos não-estacionários - Sistemas Lineares Data de entrega: 21/06/11 Objetivo Implementar

Leia mais

Por que o quadrado de terminados em 5 e ta o fa cil? Ex.: 15²=225, 75²=5625,...

Por que o quadrado de terminados em 5 e ta o fa cil? Ex.: 15²=225, 75²=5625,... Por que o quadrado de terminados em 5 e ta o fa cil? Ex.: 15²=225, 75²=5625,... 0) O que veremos na aula de hoje? Um fato interessante Produtos notáveis Equação do 2º grau Como fazer a questão 5 da 3ª

Leia mais

Universidade Federal de São Carlos Departamento de Matemática 083020 - Curso de Cálculo Numérico - Turma E Resolução da Primeira Prova - 16/04/2008

Universidade Federal de São Carlos Departamento de Matemática 083020 - Curso de Cálculo Numérico - Turma E Resolução da Primeira Prova - 16/04/2008 Universidade Federal de São Carlos Departamento de Matemática 08300 - Curso de Cálculo Numérico - Turma E Resolução da Primeira Prova - 16/0/008 1. (0 pts.) Considere o sistema de ponto flutuante normalizado

Leia mais

CADASTRO NACIONAL DE CRIANÇAS E ADOLESCENTES ACOLHIDOS

CADASTRO NACIONAL DE CRIANÇAS E ADOLESCENTES ACOLHIDOS CADASTRO NACIONAL DE CRIANÇAS E ADOLESCENTES ACOLHIDOS APRESENTAÇÃO: O Cadastro Nacional de Crianças e Adolescentes Acolhidos (CNCA) foi desenvolvido com o objetivo de criar um sistema on line contendo

Leia mais

I. Cálculo Diferencial em R n

I. Cálculo Diferencial em R n Análise Matemática II Mestrado Integrado em Engenharia Electrotécnica e de Computadores Ano Lectivo 2010/2011 2 o Semestre Exercícios propostos para as aulas práticas I. Cálculo Diferencial em R n Departamento

Leia mais

5 - Vetores e Matrizes Linguagem C CAPÍTULO 5 VETORES E MATRIZES

5 - Vetores e Matrizes Linguagem C CAPÍTULO 5 VETORES E MATRIZES CAPÍTULO 5 5 VETORES E MATRIZES 5.1 Vetores Um vetor armazena uma determinada quantidade de dados de mesmo tipo. Vamos supor o problema de encontrar a média de idade de 4 pessoas. O programa poderia ser:

Leia mais

Mini-curso de MATLAB e Octave para Cálculo Numérico

Mini-curso de MATLAB e Octave para Cálculo Numérico Mini-curso de MATLAB e Octave para Cálculo Numérico PET - Engenharia de Computação Universidade Federal do Espírito Santo http://www.inf.ufes.br/~pet 1 Sumário 1 Introdução 1.1 Matlab......................................

Leia mais

TRANSFORMAÇÕES LINEARES. Álgebra Linear e Geometria Analítica Prof. Aline Paliga

TRANSFORMAÇÕES LINEARES. Álgebra Linear e Geometria Analítica Prof. Aline Paliga TRANSFORMAÇÕES LINEARES Álgebra Linear e Geometria Analítica Prof. Aline Paliga INTRODUÇÃO Estudaremos um tipo especial de função, onde o domínio e o contradomínio são espaços vetoriais reais. Assim, tanto

Leia mais

MATEMÁTICA A - 12o Ano N o s Complexos - Equações e problemas

MATEMÁTICA A - 12o Ano N o s Complexos - Equações e problemas MATEMÁTICA A - 1o Ano N o s Complexos - Equações e problemas Exercícios de exames e testes intermédios 1. Em C, conjunto dos números complexos, considere z = + i19 cis θ Determine os valores de θ pertencentes

Leia mais

Banco de Dados I 2007. Módulo V: Indexação em Banco de Dados. (Aulas 4) Clodis Boscarioli

Banco de Dados I 2007. Módulo V: Indexação em Banco de Dados. (Aulas 4) Clodis Boscarioli Banco de Dados I 2007 Módulo V: Indexação em Banco de Dados (Aulas 4) Clodis Boscarioli Agenda: Indexação em SQL; Vantagens e Custo dos Índices; Indexação no PostgreSQL; Dicas Práticas. Índice em SQL Sintaxe:

Leia mais

R é o conjunto dos reais; f : A B, significa que f é definida no conjunto A (domínio - domain) e assume valores em B (contradomínio range).

R é o conjunto dos reais; f : A B, significa que f é definida no conjunto A (domínio - domain) e assume valores em B (contradomínio range). f : A B, significa que f é definida no conjunto A (domínio - domain) e assume valores em B (contradomínio range). R é o conjunto dos reais; R n é o conjunto dos vetores n-dimensionais reais; Os vetores

Leia mais

Truques e Dicas. = 7 30 Para multiplicar fracções basta multiplicar os numeradores e os denominadores: 2 30 = 12 5

Truques e Dicas. = 7 30 Para multiplicar fracções basta multiplicar os numeradores e os denominadores: 2 30 = 12 5 Truques e Dicas O que se segue serve para esclarecer alguma questão que possa surgir ao resolver um exercício de matemática. Espero que lhe seja útil! Cap. I Fracções. Soma e Produto de Fracções Para somar

Leia mais

Comandos de repetição while

Comandos de repetição while Programação de Computadores I UFOP DECOM 2014 2 Aula prática 6 Comandos de repetição while Resumo Nesta aula vamos trabalhar com problemas cuja solução envolve realizar um cálculo ou tarefa repetidas vezes,

Leia mais

UFV Universidade Federal de Viçosa DMA Departamento de Matemática MAT 138 Noções de Álgebra Linear

UFV Universidade Federal de Viçosa DMA Departamento de Matemática MAT 138 Noções de Álgebra Linear UFV Universidade Federal de Viçosa DMA Departamento de Matemática MAT 138 Noções de Álgebra Linear 1 2 a LISTA DE EERCÍCIOS - 2005/I 1. Resolva os sistemas abaixo e classifique-os quanto ao número de soluções:

Leia mais

Sistemas de Apoio à Decisão

Sistemas de Apoio à Decisão Sistemas de Apoio à Decisão Processo de tomada de decisões baseia-se em informação toma em consideração objectivos toma em consideração conhecimento sobre o domínio. Modelar o processo de tomada de decisões

Leia mais

Exercícios Adicionais

Exercícios Adicionais Exercícios Adicionais Observação: Estes exercícios são um complemento àqueles apresentados no livro. Eles foram elaborados com o objetivo de oferecer aos alunos exercícios de cunho mais teórico. Nós recomendamos

Leia mais

ALGORITMOS E FLUXOGRAMAS

ALGORITMOS E FLUXOGRAMAS ALGORITMOS E FLUXOGRAMAS Prof. André Backes INTRODUÇÃO Computadores = cérebros eletrônicos? Computadores são máquinas e, por si sós, não podem ser inteligentes. Alguém as projetou e deu a ela todas as

Leia mais

CAPÍTULO 6 TRANSFORMAÇÃO LINEAR

CAPÍTULO 6 TRANSFORMAÇÃO LINEAR INODUÇÃO AO ESUDO DA ÁLGEBA LINEA CAPÍULO 6 ANSFOMAÇÃO LINEA Introdução Muitos problemas de Matemática Aplicada envolvem o estudo de transformações, ou seja, a maneira como certos dados de entrada são

Leia mais

Linear Solver Program - Manual do Usuário

Linear Solver Program - Manual do Usuário Linear Solver Program - Manual do Usuário Versão 1.11.0 Traduzido por: Angelo de Oliveira (angelo@unir.br/mrxyztplk@gmail.com) 1 Introdução Linear Program Solver (LiPS) é um pacote de otimização projetado

Leia mais

4 a LISTA DE EXERCÍCIOS Valores Próprios e Vectores Próprios Álgebra Linear - 1 o Semestre - 2013/2014 LEE, LEGI, LEIC-TP, LETI

4 a LISTA DE EXERCÍCIOS Valores Próprios e Vectores Próprios Álgebra Linear - 1 o Semestre - 2013/2014 LEE, LEGI, LEIC-TP, LETI 4 a LISTA DE EXERCÍCIOS Valores Próprios e Vectores Próprios Álgebra Linear - 1 o Semestre - 2013/2014 LEE, LEGI, LEIC-TP, LETI Problema 1 Considere a matriz A = 1 0 0 0 2 1 2 0 3 Diga quais dos seguintes

Leia mais

Lista de Exercícios 3 Estrutura Condicional

Lista de Exercícios 3 Estrutura Condicional 1 Lista de Exercícios 3 Estrutura Condicional 1. A nota final de um estudante é calculada a partir de três notas atribuídas respectivamente a um trabalho de laboratório, a uma avaliação semestral e a um

Leia mais

Informática no Ensino de Matemática Prof. José Carlos de Souza Junior

Informática no Ensino de Matemática Prof. José Carlos de Souza Junior Informática no Ensino de Matemática Prof. José Carlos de Souza Junior http://www.unifal-mg.edu.br/matematica/?q=disc jc Aula 02 ATIVIDADE 01 Para poupar esforço de digitação, você pode usar o tradicional

Leia mais

Conceitos básicos da linguagem C

Conceitos básicos da linguagem C Conceitos básicos da linguagem C 2 Em 1969 Ken Thompson cria o Unix. O C nasceu logo depois, na década de 70. Dennis Ritchie, implementou-o pela primeira vez usando o sistema operacional UNIX criado por

Leia mais

Mini-curso Octave/MATLAB

Mini-curso Octave/MATLAB Programa de Educação Tutorial Mini-curso Octave/MATLAB PET Engenharia de Computação 03/07/2013 1 Sumário Sobre as Ferramentas Operações Básicas e Funções importantes Gráficos Arquivos, scripts e criação

Leia mais

ENDEREÇAMENTO DE REDES

ENDEREÇAMENTO DE REDES REDES DE COMUNICAÇÃO DE DADOS ENDEREÇAMENTO DE REDES INTERCONEXÃO ENDEREÇAMENTO DE REDES MÁSCARAS DE SUB-REDES Endereço IP: Os endereços IP identificam cada micro na rede. A regra básica é que cada micro

Leia mais