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 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 / 25

2 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 / 25

3 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) bissecção, secante e interpolação quadrática inversa. M. Weber Mendonça (UFSC) MATLAB Avançado / 25

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

5 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 / 25

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

7 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 / 25

8 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 / 25

9 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 / 25

10 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 / 25

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

12 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 / 25

13 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 / 25

14 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 / 25

15 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 / 25

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

17 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 / 25

18 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 / 25

19 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 / 25

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

21 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 / 25

22 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 / 25

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

24 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 / 25

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

26 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 / 25

27 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 / 25

28 Interpolação 1D: interp1 O comando >> yi = interp1(x,y,xi,method) interpola os dados (x,y) nos novos pontos xi, usando o método method, que pode ser: nearest Vizinho mais próximo linear Interpolação linear (default) spline Splines cúbicos cubic Interpolação por polinômios de Hermite M. Weber Mendonça (UFSC) MATLAB Avançado / 25

29 >> x = 0:10; >> y = sin(x); >> xi = 0:.25:10; >> yi = interp1(x,y,xi); >> plot(x,y, o,xi,yi); >> hold on; >> zi = interp1(x,y,xi, nearest ); >> plot(xi,zi, :k ); >> wi = interp1(x,y,xi, spline ); >> plot(xi,wi, m ); >> ui = interp1(x,y,xi, cubic ); >> plot(xi,ui, --g ) M. Weber Mendonça (UFSC) MATLAB Avançado / 25

30 Interpolação 2D: interp2 O comando >> ZI = interp2(x,y,z,xi,yi,method) interpola os dados (X,Y,Z) nos novos pontos (XI,YI) usando o método method, que pode ser nearest Vizinho mais próximo linear Interpolação linear (default) spline Splines cúbicos cubic Interpolação cúbica, se os dados forem uniformemente espaçados; senão, é o mesmo que spline. M. Weber Mendonça (UFSC) MATLAB Avançado / 25

31 M. Weber Mendonça (UFSC) MATLAB Avançado / 25

32 Interpolação polinomial: polyfit O comando >> p = polyfit(x,y,n) encontra os coeficientes do polinômio p(x) de grau n que interpola os dados y(i) = p(x(i)), em um sentido de mínimos quadrados. O vetor p resultante contém os coeficientes do polinômio em ordem descendente de potências. Exemplo: Tentar interpolar com um polinômio os mesmos pontos do exercício anterior, ou seja, >> x = 0:10; >> y = sin(x); M. Weber Mendonça (UFSC) MATLAB Avançado / 25

33 Integração numérica: trapz Para calcularmos uma aproximação numérica de b a f (x)dx, primeiramente precisamos representar a função f em um conjunto de pontos: Agora, usamos o comando trapz: >> x = 0:pi/100:pi; >> y = sin(x); >> z = trapz(x,y) M. Weber Mendonça (UFSC) MATLAB Avançado / 25

34 Integração numérica: quad Para calcularmos uma aproximação numérica de b a f (x)dx pela quadratura de Simpson (adaptativa), usamos o comando >> q = quad(fun,a,b) em que fun é uma referência a uma função. M. Weber Mendonça (UFSC) MATLAB Avançado / 25

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

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 / 46 Exemplo >> x = -3:0.1:3; >> [x,y] = meshgrid(x); >> z = x.^2+3*y-x.*y.^2

Leia mais

Computação Científica com MATLAB. Melissa Weber Mendonça

Computação Científica com MATLAB. Melissa Weber Mendonça Computação Científica com MATLAB Melissa Weber Mendonça melissa.mendonca@ufsc.br Histograma Um histograma pode ser criado com o comando >> n = hist(y) em que o vetor Y é distribuido em 10 caixas igualmente

Leia mais

MÉTODOS NUMÉRICOS. ENGENHARIA ELECTRÓNICA INDUSTRIAL e de COMPUTADORES

MÉTODOS NUMÉRICOS. ENGENHARIA ELECTRÓNICA INDUSTRIAL e de COMPUTADORES UNIVERSIDADE DO MINHO MÉTODOS NUMÉRICOS ENGENHARIA ELECTRÓNICA INDUSTRIAL e de COMPUTADORES EXERCÍCIOS PRÁTICOS- 1 a parte Ano lectivo de 2004/2005 Exercícios práticos - CONUM Solução de uma equação não

Leia mais

Módulo 2: Métodos Numéricos. Splines

Módulo 2: Métodos Numéricos. Splines Módulo 2: Métodos Numéricos Interpolação Splines 1. Interpolação Estimativa de uma grandeza com base em valores conhecidos em torno do ponto de estimativa. Procedimento: 1 Determinar uma função (normalmente

Leia mais

3.6 Erro de truncamento da interp. polinomial.

3.6 Erro de truncamento da interp. polinomial. 3 Interpolação 31 Polinômios interpoladores 32 Polinômios de Lagrange 33 Polinômios de Newton 34 Polinômios de Gregory-Newton 35 Escolha dos pontos para interpolação 36 Erro de truncamento da interp polinomial

Leia mais

Minicurso MATLAB BÁSICO MÓDULO 3

Minicurso MATLAB BÁSICO MÓDULO 3 Minicurso MATLAB BÁSICO MÓDULO 3 Roteiro do terceiro módulo Gráficos Bidimensionais e Tridimensionais Interpolação e Extrapolação Ajuste de Curvas Gráficos Bidimensionais O MatLab se apresenta como uma

Leia mais

Para calcular o polinómio de Lagrange noutros pontos Ficheiro polagrangeval.m

Para calcular o polinómio de Lagrange noutros pontos Ficheiro polagrangeval.m Análise Numérica LEC Help 13 Interpolação Método de Lagrange Ficheiro polagrange.m Determina o polinomio interpolador de Lagrange que aproxima a tabela (x,y). c=polagrange(x,y)- determina so as coordenadas

Leia mais

Roteiro para o Terceiro Laboratório de Cálculo Numérico /1

Roteiro para o Terceiro Laboratório de Cálculo Numérico /1 Roteiro para o Terceiro Laboratório de Cálculo Numérico - 2008/1 Prof. Dr. Waldeck Schützer June 23, 2008 DM/UFSCar Nesta terceira aula de laboratório, vamos utilizar o Octave para aproximar funções e

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... 1 3 ( ) 4 A

Leia mais

2. Aplicação do Matlab à Resolução de Problemas

2. Aplicação do Matlab à Resolução de Problemas 2. Aplicação do Matlab à Resolução de Problemas Neste capítulo mostram-se as potencialidades do Matlab para resolver alguns problemas concretos. Destacam-se sobretudo as suas capacidades de cálculo numérico

Leia mais

TÓPICOS DE ANÁLISE NUMÉRICA AULA 03 - INTERPOLAÇÃO POLINOMIAL

TÓPICOS DE ANÁLISE NUMÉRICA AULA 03 - INTERPOLAÇÃO POLINOMIAL TÓPICOS DE ANÁLISE NUMÉRICA AULA 03 - INTERPOLAÇÃO POLINOMIAL Vanessa Rolnik Artioli DCM/FFCLRP/USP Introdução Dado um conjunto de n + 1 pontos (x i, f (x i )), i = 0, 1,..., n (nós interpoladores), queremos

Leia mais

Adérito Araújo. Gonçalo Pena. Adérito Araújo. Adérito Araújo. Gonçalo Pena. Método da Bissecção. Resolução dos exercícios 2.14, 2.15, 2.16 e 2.17.

Adérito Araújo. Gonçalo Pena. Adérito Araújo. Adérito Araújo. Gonçalo Pena. Método da Bissecção. Resolução dos exercícios 2.14, 2.15, 2.16 e 2.17. 1 2011-02-08 13:00 2h Capítulo 1 Aritmética computacional 1.1 Erros absolutos e relativos 1.2 O polinómio de Taylor Resolução do exercício 1.3 2 2011-02-08 15:00 1h30m As aulas laboratoriais só começam

Leia mais

Exercícios de Matemática Computacional -Cap. 6 Interpolação e aproximação polinomial

Exercícios de Matemática Computacional -Cap. 6 Interpolação e aproximação polinomial Exercícios de Matemática Computacional -Cap. 6 Interpolação e aproximação polinomial.. Departamento de Matemática Universidade da Beira Interior Matemática Computacional - Capítulo 6 Questão 6.1 Questão

Leia mais

MÉTODOS NUMÉRICOS. ENGENHARIA e GESTÃO INDUSTRIAL

MÉTODOS NUMÉRICOS. ENGENHARIA e GESTÃO INDUSTRIAL UNIVERSIDADE DO MINHO MÉTODOS NUMÉRICOS ENGENHARIA e GESTÃO INDUSTRIAL EXERCÍCIOS PRÁTICOS Ano lectivo de 2005/2006 Métodos Numéricos - L.E.G.I. Exercícios práticos - CONUM Solução de uma equação não linear

Leia mais

Métodos Numéricos Interpolação / Aproximação. Renato S. Silva, Regina C. Almeida

Métodos Numéricos Interpolação / Aproximação. Renato S. Silva, Regina C. Almeida Métodos Numéricos Interpolação / Aproximação Renato S. Silva, Regina C. Almeida Interpolação / Aproximação situação: uma fábrica despeja dejetos no leito de um rio; objetivo: determinar a quantidade de

Leia mais

Prof. MSc. David Roza José 1/26

Prof. MSc. David Roza José 1/26 1/26 Mínimos Quadrados Geral e Regressão Não Linear Objetivos: Implementar a regressão polinomial; Implementar regressão múltipla linear; Entender a formulação do modelo linear geral de mínimos quadrados;

Leia mais

SUMÁRIO PARTE 1 MODELAGEM, COMPUTADORES E ANÁLISE DE ERROS 3. PT1.1 Motivação... 3 Pt1.2 Fundamentos Matemáticos... 5 Pt1.3 Orientação...

SUMÁRIO PARTE 1 MODELAGEM, COMPUTADORES E ANÁLISE DE ERROS 3. PT1.1 Motivação... 3 Pt1.2 Fundamentos Matemáticos... 5 Pt1.3 Orientação... PARTE 1 MODELAGEM, COMPUTADORES E ANÁLISE DE ERROS 3 PT1.1 Motivação... 3 Pt1.2 Fundamentos Matemáticos... 5 Pt1.3 Orientação... 7 CAPÍTULO 1 Modelagem matemática e resolução de problemas de engenharia...10

Leia mais

étodos uméricos INTERPOLAÇÃO, EXTRAPOLAÇÃO, APROXIMAÇÃO E AJUSTE DE FUNÇÕES Prof. Erivelton Geraldo Nepomuceno

étodos uméricos INTERPOLAÇÃO, EXTRAPOLAÇÃO, APROXIMAÇÃO E AJUSTE DE FUNÇÕES Prof. Erivelton Geraldo Nepomuceno étodos uméricos INTERPOLAÇÃO, EXTRAPOLAÇÃO, APROXIMAÇÃO E AJUSTE DE FUNÇÕES Prof. Erivelton Geraldo Nepomuceno PROGRAMA DE PÓS-GRADUAÇÃO EM ENGENHARIA ELÉTRICA UNIVERSIDADE DE JOÃO DEL-REI PRÓ-REITORIA

Leia mais

Cálculo Numérico / Métodos Numéricos. Solução de equações polinomiais Briot-Ruffini-Horner

Cálculo Numérico / Métodos Numéricos. Solução de equações polinomiais Briot-Ruffini-Horner Cálculo Numérico / Métodos Numéricos Solução de equações polinomiais Briot-Ruffini-Horner Equações Polinomiais p = x + + a ( x) ao + a1 n x n Com a i R, i = 0,1,, n e a n 0 para garantir que o polinômio

Leia mais

Testes Formativos de Computação Numérica e Simbólica

Testes Formativos de Computação Numérica e Simbólica Testes Formativos de Computação Numérica e Simbólica Os testes formativos e 2 consistem em exercícios de aplicação dos vários algoritmos que compõem a matéria da disciplina. O teste formativo 3 consiste

Leia mais

Interpolaça o Polinomial

Interpolaça o Polinomial Interpolaça o Polinomial Objetivo A interpolação polinomial tem por objetivo aproximar funções (tabeladas ou dadas por equações) por polinômios de grau até n. Isso tem como intuito facilitar o cálculo

Leia mais

Aula 19 06/2014. Integração Numérica

Aula 19 06/2014. Integração Numérica CÁLCULO NUMÉRICO Aula 19 06/2014 Integração Numérica Objetivo: Calcular integrais utilizando métodos numéricos Cálculo Numérico 3/41 Integração Numérica Cálculo Numérico 4/41 Integração Numérica Em determinadas

Leia mais

Universidade Federal de Campina Grande

Universidade Federal de Campina Grande Universidade Federal de Campina Grande Departamento de Sistemas e Computação Disciplina: Métodos e Software Numéricos Prof.: José Eustáquio Rangel de Queiroz Práticas de Avaliação e Planejamento das Atividades

Leia mais

CCI-22 LISTA DE EXERCÍCIOS

CCI-22 LISTA DE EXERCÍCIOS CCI-22 LISTA DE EXERCÍCIOS Capítulos 1 e 2: 1) Considere floats com 4 dígitos decimais de mantissa e expoentes inteiros entre -5 e 5. Sejam X =,7237.1 4, Y =,2145.1-3, Z =,2585.1 1. Utilizando um acumulador

Leia mais

UNIVERSIDADE FEDERAL DO ABC

UNIVERSIDADE FEDERAL DO ABC UNIVERSIDADE FEDERAL DO ABC BC49 Cálculo Numérico - LISTA 5 - Integração numérica (Profs. André Camargo, Feodor Pisnitchenko, Marijana Brtka, Rodrigo Fresneda). Calcule as integrais a seguir pela regra

Leia mais

Lista de exercícios de MAT / I

Lista de exercícios de MAT / I 1 Lista de exercícios de MAT 271-29 / I 1. Converta os seguintes números da forma decimal para a forma binária:x 1 = 37; x 2 = 2347; x 3 =, 75; x 4 =(sua matrícula)/1; x 5 =, 1217 2. Converta os seguintes

Leia mais

MAP CÁLCULO NUMÉRICO (POLI) Lista de Exercícios sobre Interpolação e Integração. φ(x k ) ψ(x k ).

MAP CÁLCULO NUMÉRICO (POLI) Lista de Exercícios sobre Interpolação e Integração. φ(x k ) ψ(x k ). MAP 22 - CÁLCULO NUMÉRICO (POLI) Lista de Exercícios sobre Interpolação e Integração : Sejam x =, x =, x 2 = 2 e x 3 = 3. (a) Determine os polinômios de Lagrange L i (x) correspondentes a estes pontos

Leia mais

Introdução aos Métodos Numéricos

Introdução aos Métodos Numéricos Introdução aos Métodos Numéricos Instituto de Computação UFF Departamento de Ciência da Computação Otton Teixeira da Silveira Filho Conteúdo temático Interpolação Conteúdo específico Fórmula de Lagrange

Leia mais

Universidade de Coimbra Departamento de Engenharia Electrotecnica e Computadores Matemática Computacional

Universidade de Coimbra Departamento de Engenharia Electrotecnica e Computadores Matemática Computacional Ano Lectivo: 2007/2008 Sumários da turma Teórico-Prática [TP1]: Aula: 1 Data: 2008-02-12 Hora de Início: 15:00 Duração: 1h30m Apresentação da Unidade Curricular. Discussão de aspectos relacionados com

Leia mais

Interpolação polinomial

Interpolação polinomial Quarto roteiro de exercícios no Scilab Cálculo Numérico Rodrigo Fresneda 8 de abril de 0 Guia para respostas: Entregue suas respostas às tarefas contidas no roteiro de cada uma das quatro atividades, incluindo

Leia mais

UNIVERSIDADE FEDERAL DO ABC

UNIVERSIDADE FEDERAL DO ABC UNIVERSIDADE FEDERAL DO ABC BC49 Cálculo Numérico - LISTA 5 - Integração numérica (Profs. André Camargo, Feodor Pisnitchenko, Marijana Brtka, Rodrigo Fresneda). Calcule as integrais a seguir pela regra

Leia mais

Universidade de Coimbra Departamento de Engenharia Electrotecnica e Computadores Matemática Computacional

Universidade de Coimbra Departamento de Engenharia Electrotecnica e Computadores Matemática Computacional Ano Lectivo: 2007/2008 Sumários da turma Teórico-Prática [TP2]: Aula: 1 Data: 2008-02-12 Hora de Início: 15:00 Duração: 1h30m Apresentação da Unidade Curricular. Discussão de aspectos relacionados com

Leia mais

Interpolação polinomial

Interpolação polinomial Cálculo Numérico Prof. Daniel G. Alfaro Vigo dgalfaro@dcc.ufrj.br Departamento de Ciência da Computação IM UFRJ Motivação: População do Brasil Ano População (milhões) 1960 70, 992343 1970 94, 508583 1980

Leia mais

Integração Numérica. Maria Luísa Bambozzi de Oliveira. 27 de Outubro, 2010 e 8 de Novembro, SME0300 Cálculo Numérico

Integração Numérica. Maria Luísa Bambozzi de Oliveira. 27 de Outubro, 2010 e 8 de Novembro, SME0300 Cálculo Numérico Integração Numérica Maria Luísa Bambozzi de Oliveira SME0300 Cálculo Numérico 27 de Outubro, 2010 e 8 de Novembro, 2010 Introdução Nas últimas aulas: MMQ: aproximar função y = f (x) por uma função F(x),

Leia mais

4 de outubro de MAT140 - Cálculo I - Método de integração: Frações Parciais

4 de outubro de MAT140 - Cálculo I - Método de integração: Frações Parciais MAT140 - Cálculo I - Método de integração: Frações Parciais 4 de outubro de 2015 Iremos agora desenvolver técnicas para resolver integrais de funções racionais, conhecido como método de integração por

Leia mais

Lista de exercícios de MAT / II

Lista de exercícios de MAT / II 1 Lista de exercícios de MAT 271-26 / II 1. Converta os seguintes números da forma decimal para a forma binária:x 1 = 37; x 2 = 2347; x 3 =, 75; x 4 =(sua matrícula)/1; x 5 =, 1217 2. Converta os seguintes

Leia mais

x exp( t 2 )dt f(x) =

x exp( t 2 )dt f(x) = INTERPOLAÇÃO POLINOMIAL 1 As notas de aula que se seguem são uma compilação dos textos relacionados na bibliografia e não têm a intenção de substituir o livro-texto, nem qualquer outra bibliografia Aproximação

Leia mais

Notas de Aula de Cálculo Numérico

Notas de Aula de Cálculo Numérico IM-Universidade Federal do Rio de Janeiro Departamento de Ciência da Computação Notas de Aula de Cálculo Numérico Lista de Exercícios Prof. a Angela Gonçalves 3 1. Erros 1) Converta os seguintes números

Leia mais

Métodos Numéricos - Notas de Aula

Métodos Numéricos - Notas de Aula Métodos Numéricos - Notas de Aula Prof a Olga Regina Bellon Junho 2007 Introdução A interpolação é outra técnicas bem conhecida e básica do cálculo numérico. Muitas funções são conhecidas apenas em um

Leia mais

A. Equações não lineares

A. Equações não lineares A. Equações não lineares 1. Localização de raízes. a) Verifique se as equações seguintes têm uma e uma só solução nos intervalos dados: i) (x - 2) 2 ln(x) = 0, em [1, 2] e [e, 4]. ii) 2 x cos(x) (x 2)

Leia mais

Lucia Catabriga e Andréa Maria Pedrosa Valli

Lucia Catabriga e Andréa Maria Pedrosa Valli 1-35 Lucia Catabriga e Andréa Maria Pedrosa Valli Laboratório de Computação de Alto Desempenho (LCAD) Departamento de Informática Universidade Federal do Espírito Santo - UFES, Vitória, ES, Brasil 2-35

Leia mais

Minicurso MATLAB BÁSICO MÓDULO 4

Minicurso MATLAB BÁSICO MÓDULO 4 Minicurso MATLAB BÁSICO MÓDULO 4 Roteiro do último módulo Máximos e mínimos Cálculo diferencial e integral numérico Cálculo diferencial e integral simbólico Mínimos e Máximos de uma função x = fminbnd(

Leia mais

INTRODUÇÃO AO MATLAB - PARTE 2

INTRODUÇÃO AO MATLAB - PARTE 2 INTRODUÇÃO AO MATLAB - PARTE 2 Murilo F. Tomé - ICMC-USP Operadores Relacionais/Lógicos Estruturas de Seleção e Repetição Introdução polinômios Gráficos Operadores relacionais Símbolo Operador = = igual

Leia mais

Andréa Maria Pedrosa Valli

Andréa Maria Pedrosa Valli Interpolação Polinomial Andréa Maria Pedrosa Valli Laboratório de Computação de Alto Desempenho (LCAD) Departamento de Informática Universidade Federal do Espírito Santo - UFES, Vitória, ES, Brasil 2-32

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

Redução de ruído e Interpolação

Redução de ruído e Interpolação Redução de ruído e Interpolação 18 de Maio de 2010 Joana Nunes Nº 58497 Grupo 10 João Marques Nº 58513 Processamento Digital de Sinais Engenharia Biomédica 2º Semestre 2009/2010 1. Visualização do sinal

Leia mais

Instituto Politécnico de Tomar Escola Superior de Tecnologia de Tomar Área Interdepartamental de Matemática

Instituto Politécnico de Tomar Escola Superior de Tecnologia de Tomar Área Interdepartamental de Matemática Instituto Politécnico de Tomar Escola Superior de Tecnologia de Tomar Área Interdepartamental de Matemática Análise Numérica Licenciaturas em Engenharia Ambiente,Civil e Química I - Equações Não Lineares.

Leia mais

Métodos tipo quadratura de Gauss-Radau

Métodos tipo quadratura de Gauss-Radau COQ-8 Métodos Numéricos para Sistemas Algébricos e Diferenciais Métodos tipo quadratura de Gauss-Radau Introdução Método de quadratura de Gauss com pontos internos+ extremidade superior Considerando a

Leia mais

Método de Quadrados Mínimos: Caso discreto

Método de Quadrados Mínimos: Caso discreto Método de Quadrados Mínimos: Caso discreto Marina Andretta ICMC-USP 23 de maio de 2012 Baseado no livro Análise Numérica, de R. L. Burden e J. D. Faires. Marina Andretta (ICMC-USP) sme0500 - cálculo numérico

Leia mais

Aproximação de uma função pelo polinómio de Taylor.

Aproximação de uma função pelo polinómio de Taylor. Aproximação de uma função pelo polinómio de Taylor. Funções relacionadas do Matlab: 1. Polinómios estas funções encontram-se no Interpolation and Polynomials toolbox função POLYVAL: avalia um polinómio

Leia mais

Alexandre Miranda Alves Anderson Tiago da Silva Edson José Teixeira. MAT146 - Cálculo I - Integração por Frações Parciais

Alexandre Miranda Alves Anderson Tiago da Silva Edson José Teixeira. MAT146 - Cálculo I - Integração por Frações Parciais MAT146 - Cálculo I - Integração por Frações Parciais Alexandre Miranda Alves Anderson Tiago da Silva Edson José Teixeira Iremos agora desenvolver um método para resolver integrais de funções racionais,

Leia mais

exercícios de análise numérica II

exercícios de análise numérica II exercícios de análise numérica II lic. matemática aplicada e computação (4/5) aulas práticas - capítulo Exercício. Mostre que a soma dos polinómios base de Lagrange é a função constante. Exercício. Usando

Leia mais

Optativa: Linha 2 Carga Horária: 45 hs Créditos: 03

Optativa: Linha 2 Carga Horária: 45 hs Créditos: 03 Título: CTS18 Introdução à Simulação Numérica Optativa: Linha 2 Carga Horária: 45 hs Créditos: 03 Ementa: 1. Introdução 2. Análise de Erros 3. Resolução de equações não lineares 4. Resolução de Sistemas

Leia mais

Algoritmo de Interpolação (Método da Resolução Linear)

Algoritmo de Interpolação (Método da Resolução Linear) Interpolação Polinomial Sumário Algoritmo de Interpolação (Método da Resolução Linear)... 1 Exemplo... 2 Diagrama de Bloco do Método da Resolução Linear... 4 Programa em Scilab... 6 Algoritmo de Interpolação

Leia mais

C alculo Num erico Integra c ao Num erica Ana Paula Ana Paula C alculo Num erico

C alculo Num erico Integra c ao Num erica Ana Paula Ana Paula C alculo Num erico Integração Numérica Sumário 1 Aula Anterior 2 Fórmulas Repetidas Aula Anterior Aula Anterior Aula Anterior Aula Anterior Integração numérica Fórmulas Fechadas de Newton-Cotes Regra do Retângulo Integração

Leia mais

Cap. 4- Interpolação Numérica Definições. Censos de BH. Qual o número de habitantes na cidade de Belo Horizonte em 1975?

Cap. 4- Interpolação Numérica Definições. Censos de BH. Qual o número de habitantes na cidade de Belo Horizonte em 1975? Cap. 4- Interpolação Numérica 4.1. Definições Censos de BH População em BH (Habitantes,5,,, 1,5, 1,, 5, 194 196 198 Ano Ano 195 196 197 198 1991 1996 1 No. habitantes 5.74 68.98 1.5. 1.78.855..161.91.71.8.56.75.444

Leia mais

Métodos Numéricos. Turma CI-202-X. Josiney de Souza.

Métodos Numéricos. Turma CI-202-X. Josiney de Souza. Métodos Numéricos Turma CI-202-X Josiney de Souza josineys@inf.ufpr.br Agenda do Dia Aula 20 (09/11/15) Interpolação: Introdução Características Interpolação Linear: Introdução Características Exercícios

Leia mais

Interpolação Polinomial. Ana Paula

Interpolação Polinomial. Ana Paula Interpolação Polinomial Sumário 1 Interpolação Polinomial 2 Forma de Lagrange 3 Revisão Interpolação Polinomial Interpolação Polinomial Interpolação Polinomial Interpolação Polinomial Suponha que se tenha

Leia mais

pontos: f(1)=2, f(2)=3, f(3)=5, f(5)=10 e f(6)=30.

pontos: f(1)=2, f(2)=3, f(3)=5, f(5)=10 e f(6)=30. EXERCÍCIOS DE MATEMÁTICA COMPUTACIONAL: SEGUNDO BIMESTRE: EDGARD JAMHOUR Eemplo A: Interpolação polinomial Funções de interpolação: fa() = 2 - /2 + 2 /2 fb() = 5/2-17/12 + 2-3 /12 fc() = 23/2-1183/60 +133

Leia mais

Symbolic Math Toolbox

Symbolic Math Toolbox O Toolbox de Matemática Simbólica disponibiliza uma coleção de diversas funções do MATLAB utilizadas para calcular operações básicas, tais como: derivadas, limites, integrais, expansão da serie de Taylor,

Leia mais

Aula 3 11/12/2013. Integração Numérica

Aula 3 11/12/2013. Integração Numérica CÁLCULO NUMÉRICO Aula 3 11/12/2013 Integração Numérica Objetivo: Calcular integrais utilizando métodos numéricos Cálculo Numérico 3/64 Integração Numérica Cálculo Numérico 4/64 Integração Numérica Em determinadas

Leia mais

PUC-GOIÁS - Departamento de Computação

PUC-GOIÁS - Departamento de Computação PUC-GOIÁS - Departamento de Computação Fundamentos IV/Enfase Clarimar J. Coelho Goiânia, 28/05/2014 O que é interpolação polinomial? Ideia básica Permite construir um novo conjunto de dados a partir de

Leia mais

UNIVERSIDADE FEDERAL DO ABC. 1 Existência e unicidade de zeros; Métodos da bissecção e falsa posição

UNIVERSIDADE FEDERAL DO ABC. 1 Existência e unicidade de zeros; Métodos da bissecção e falsa posição UNIVERSIDADE FEDERAL DO ABC BC1419 Cálculo Numérico - LISTA 1 - Zeros de Funções (Profs. André Camargo, Feodor Pisnitchenko, Marijana Brtka, Rodrigo Fresneda) 1 Existência e unicidade de zeros; Métodos

Leia mais

Novas Tecnologias no Ensino da Matema tica

Novas Tecnologias no Ensino da Matema tica Novas Tecnologias no Ensino da Matema tica (GMA0044) Novas Tecnologias no Ensino da Matema tica Lista Humberto Jose Bortolossi ATIVIDADE O comando SimplificarExpress~ oestrigonome tricas[...] e usado para

Leia mais

Introdução aos Métodos Numéricos

Introdução aos Métodos Numéricos Introdução aos Métodos Numéricos Instituto de Computação UFF Departamento de Ciência da Computação Otton Teixeira da Silveira Filho Conteúdo Erros e Aproximações Numéricas Sistemas de Equações Lineares.

Leia mais

SME Cálculo Numérico. Lista de Exercícios: Gabarito

SME Cálculo Numérico. Lista de Exercícios: Gabarito Exercícios de prova SME0300 - Cálculo Numérico Segundo semestre de 2012 Lista de Exercícios: Gabarito 1. Dentre os métodos que você estudou no curso para resolver sistemas lineares, qual é o mais adequado

Leia mais

Computação Gráfica - 10

Computação Gráfica - 10 Universidade Federal do Vale do São Francisco Curso de Engenharia da Computação Computação Gráfica - 10 Prof. Jorge Cavalcanti jorge.cavalcanti@univasf.edu.br www.univasf.edu.br/~jorge.cavalcanti www.twitter.com/jorgecav

Leia mais

Ajuste de dados por mínimos quadrados

Ajuste de dados por mínimos quadrados Cálculo Numérico por mínimos quadrados Prof. Daniel G. Alfaro Vigo dgalfaro@dcc.ufrj.br Departamento de Ciência da Computação IM UFRJ Motivação: População do Brasil Ano População (milhões) 1960 70, 992343

Leia mais

Aula 16. Integração Numérica

Aula 16. Integração Numérica CÁLCULO NUMÉRICO Aula 16 Integração Numérica Integração Numérica Cálculo Numérico 3/41 Integração Numérica Em determinadas situações, integrais são difíceis, ou mesmo impossíveis de se resolver analiticamente.

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 Estruturas Outra maneira de armazenar dados heterogêneos é usar estruturas: cada estrutura é composta de campos que podem conter quaisquer

Leia mais

Matemática Computacional - Exercícios

Matemática Computacional - Exercícios Matemática Computacional - Exercícios 2 o semestre de 2005/2006 - LEE, LEGI e LERCI Programação em Mathematica 1. Calcule no Mathematica e comente os resultados: (a) 7; (b) 7.0; (c) 14406; (d) cos π 6

Leia mais

Capítulo 19. Fórmulas de Integração Numérica

Capítulo 19. Fórmulas de Integração Numérica Capítulo 19 Fórmulas de Integração Numérica Você tem um problema Lembre-se que a velocidade de um saltador de bungee jumping em queda livre como uma função do tempo pode ser calculada como: v t gm gc.

Leia mais

Matemática Computacional - Exercícios

Matemática Computacional - Exercícios Matemática Computacional - Exercícios 1 o semestre de 2007/2008 - Engenharia Biológica Teoria de erros e Representação de números no computador Nos exercícios deste capítulo os números são representados

Leia mais

Computação Científica com MATLAB. Melissa Weber Mendonça

Computação Científica com MATLAB. Melissa Weber Mendonça Computação Científica com MATLAB Melissa Weber Mendonça melissa.mendonca@ufsc.br Criar um gráfico em função do tempo Criar um gráfico em função do tempo Escolher um subconjunto de dados para análise Criar

Leia mais

EXERCICIOS RESOLVIDOS - INT-POLIN - MMQ - INT-NUMERICA - EDO

EXERCICIOS RESOLVIDOS - INT-POLIN - MMQ - INT-NUMERICA - EDO Cálculo Numérico EXERCICIOS EXTRAIDOS DE PROVAS ANTERIORES o sem/08 EXERCICIOS RESOLVIDOS - INT-POLIN - MMQ - INT-NUMERICA - EDO x. Considere a seguinte tabela de valores de uma função f: i 0 f(x i ).50

Leia mais

28/09/ Prof. Eduardo Colli Gabarito

28/09/ Prof. Eduardo Colli Gabarito Prova - Cálculo Numérico com Aplicações à Física 8/9/5 - Prof. Eduardo Colli Gabarito Questão.. (.5) Ajuste a sin( πx ) a y(x) = 3 x3 x por mínimos quadrados, no intervalo [, ], com peso uniforme. Esboce

Leia mais

INTERPOLAÇÃO POR INTERPOLAÇÃO SPLINE INTERPOLAÇÃO SPLINE INTERPOLAÇÃO SPLINE INTERPOLAÇÃO SPLINE 1/12/2008

INTERPOLAÇÃO POR INTERPOLAÇÃO SPLINE INTERPOLAÇÃO SPLINE INTERPOLAÇÃO SPLINE INTERPOLAÇÃO SPLINE 1/12/2008 FUNDAÇÃO UNIVERSIDADE FEDERAL DE RONDÔNIA NCT-NÚCLEO DE CIÊNCIA E TECNOLOGIA DENFI-DEPARTAMENTO DE ENGENHARIA E FISÍCA DOCENTE: PROF. º Dr. Carlos Tenório DISCIPLINA : CÁLCULO NUMÉRICO INTERPOLAÇÃO POR

Leia mais

Laboratório de Matemática Computacional II

Laboratório de Matemática Computacional II Laboratório de Matemática Computacional II Melissa Weber Mendonça 1 1 Universidade Federal de Santa Catarina 2011.2 M. Weber Mendonça (UFSC) Laboratório de Matemática Computacional II 2011.2 1 / 15 Anteriormente...

Leia mais

Cálculo Numérico A - 2 semestre de 2006 Prof. Leonardo F. Guidi. 2 a Lista de Exercícios - Gabarito. 1) Seja a equação não linear x e x = 0.

Cálculo Numérico A - 2 semestre de 2006 Prof. Leonardo F. Guidi. 2 a Lista de Exercícios - Gabarito. 1) Seja a equação não linear x e x = 0. Cálculo Numérico A - 2 semestre de 2006 Prof. Leonardo F. Guidi 2 a Lista de Exercícios - Gabarito 1) Seja a equação não linear x e x = 0. A solução é dada em termos da função W de Lambert, x = W 1) 0,

Leia mais

Cálculo Numérico - Splines

Cálculo Numérico - Splines Cálculo Numérico - Splines Prof a Dr a Diane Rizzotto Rossetto Universidade Tecnológica Federal do Paraná 13 de março de 2016 D.R.Rossetto Splines 1/27 Exemplo 1 Considere f (x) = 1 1+25x 2 tabelada no

Leia mais

CCI-22 FORMALIZAÇÃO CCI-22 MODOS DE SE OBTER P N (X) Prof. Paulo André CCI - 22 MATEMÁTICA COMPUTACIONAL INTERPOLAÇÃO

CCI-22 FORMALIZAÇÃO CCI-22 MODOS DE SE OBTER P N (X) Prof. Paulo André CCI - 22 MATEMÁTICA COMPUTACIONAL INTERPOLAÇÃO CCI - MATEMÁTICA COMPUTACIONAL INTERPOLAÇÃO Prof. Paulo André ttp://www.comp.ita.br/~pauloac pauloac@ita.br Sala 0 Prédio da Computação -Gregory DEFINIÇÃO Em matemática computacional, interpolar significa

Leia mais

NÍVEL BÁSICO CAPÍTULO II

NÍVEL BÁSICO CAPÍTULO II UNIVERSIDADE FEDERAL DO PARÁ CENTRO TECNOLÓGICO DEPARTAMENTO DE ENGENHARIA ELÉTRICA E DE COMPUTAÇÃO PROGRAMA DE EDUCAÇÃO TUTORIAL SEMANA DOS 40 ANOS DE ENGENHARIA ELÉTRICA NÍVEL BÁSICO CAPÍTULO II PROGRAMA

Leia mais

Integração Numérica. = F(b) F(a)

Integração Numérica. = F(b) F(a) Integração Numérica Do ponto de vista analítico, existem diversas regras que podem ser utilizadas na prática. Contudo, embora tenhamos resultados básicos e importantes para as técnicas de integração analítica,

Leia mais

Introdução aos Métodos Numéricos

Introdução aos Métodos Numéricos Introdução aos Métodos Numéricos Instituto de Computação UFF Departamento de Ciência da Computação Otton Teixeira da Silveira Filho Conteúdo temático Conteúdo específico Aspectos básicos Obtenção direta

Leia mais

Marina Andretta/Franklina Toledo. 25 de outubro de 2013

Marina Andretta/Franklina Toledo. 25 de outubro de 2013 Integração Numérica Marina Andretta/Franklina Toledo ICMC-USP 25 de outubro de 2013 Baseado nos livros: Análise Numérica, de R. L. Burden e J. D. Faires; e Cálculo Numérico, de Neide B. Franco. Marina

Leia mais

Algoritmo de Interpolação (Método da Resolução Linear)

Algoritmo de Interpolação (Método da Resolução Linear) Interpolação Polinomial Sumário Algoritmo de Interpolação (Método da Resolução Linear)... 1 Exemplo... 2 Diagrama de Bloco do Método da Resolução Linear... 4 Programa em Scilab... 6 Algoritmo de Interpolação

Leia mais

revisões de matlab 3 5+cos 4x sen 2 (πx) sen 3x

revisões de matlab 3 5+cos 4x sen 2 (πx) sen 3x MMEF métodos numéricos e computacionais 2008/2009 departamento de matemática. universidade do minho revisões de matlab Exercício 1. Seja x = 1.253. Calcule as seguintes expressões matemáticas, usando o

Leia mais

Autores: Interpolação por Spline Cúbica e Método de Integração de Simpson para Cálculo de Campo Magnético PLANO BÁSICO: MÉTODOS NUMÉRICOS

Autores: Interpolação por Spline Cúbica e Método de Integração de Simpson para Cálculo de Campo Magnético PLANO BÁSICO: MÉTODOS NUMÉRICOS UNIVERSIDADE FEDERAL DO CEARÁ - UFC CENTRO DE TECNOLOGIA CT DEPARTAMENTO DE ENGENHARIA ELÉTRICA DEE PROGRAMA DE EDUCAÇÃO TUTORIAL - PET PLANO BÁSICO: MÉTODOS NUMÉRICOS Interpolação por Spline Cúbica e

Leia mais

Matemática Computacional

Matemática Computacional Matemática Computacional MEEC 1 ạ Parte/ 1 ọ Teste 019/01/ 18h30 (+1h30) Apresente todos os cálculos e justifique convenientemente as respostas. 1. Nas duas alíneas seguintes apresente os resultados num

Leia mais

MATLAB. Aula 05. Cláudio R. Lucinda FEA-RP/USP. Aula 05

MATLAB. Aula 05. Cláudio R. Lucinda FEA-RP/USP. Aula 05 Bibliografia: Apresentação Estrutura da Aula 1 MATLAB Detalhes Operacionais Funções Matemática Simbólica Otimização Detalhes Operacionais MATLAB-Importando Dados readtable - Para importar dados organizados

Leia mais

Renato Martins Assunção

Renato Martins Assunção Análise Numérica Integração Renato Martins Assunção DCC - UFMG 2012 Renato Martins Assunção (DCC - UFMG) Análise Numérica 2012 1 / 1 Introdução Calcular integrais é uma tarefa rotineira em engenharia,

Leia mais

Parte 1: Exercícios Teóricos

Parte 1: Exercícios Teóricos Cálculo Numérico SME0104 ICMC-USP Lista 5: Zero de Funções Lembrete (informação que vai estar disponível na prova) Método de Newton Método da Secante x k+1 = x k f(x k) f (x k ), x k+1 = x k J 1 F (x k

Leia mais

APROXIMAÇÃO DE FUNÇÕES MÉTODO DOS MÍNIMOS QUADRADOS

APROXIMAÇÃO DE FUNÇÕES MÉTODO DOS MÍNIMOS QUADRADOS MÉTODO DOS MÍNIMOS QUADRADOS INTRODUÇÃO Frequentemente é possível estabelecer uma relação linear entre duas grandezas medidas experimentalmente. O método dos mínimos quadrados é uma maneira de se obter

Leia mais

Ajuste de Splines a um Conjunto de Dados

Ajuste de Splines a um Conjunto de Dados Ajuste de Splines a um Conjunto de Dados Reginaldo J. Santos Departamento de Matemática-ICE Universidade Federal de Minas Gerais http://www.mat.ufmg.br/~regi regi@mat.ufmg.br 7 de junho de Seja C (I) o

Leia mais