Equações não lineares

Documentos relacionados
Modelagem Computacional. Parte 8 2

Lista de Exercícios de Métodos Numéricos

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.

Modelagem Computacional. Parte 2 2

Equações não lineares

Resolução de sistemas de equações não-lineares: Método de Newton

Aula 2: Funções. Margarete Oliveira Domingues PGMET/INPE. Aula 2 p.1/57

Sistemas de equações lineares

EXERCÍCIOS DE MATEMÁTICA COMPUTACIONAL: PRIMEIRO BIMESTRE: EDGARD JAMHOUR. QUESTÃO 1: Indique as afirmativas verdadeiras.

DCC008 - Cálculo Numérico

INTRODUÇÃO AOS MÉTODOS NUMÉRICOS. Solução de Sistemas Lineares

Resolução de Sistemas de

Zeros de Polinômios. 1 Resultados Básicos. Iguer Luis Domini dos Santos 1, Geraldo Nunes Silva 2

Neste capítulo estamos interessados em resolver numericamente a equação

Aula 10 Sistemas Não-lineares e o Método de Newton.

Introdução aos Métodos Numéricos

Capítulo 6 - Equações Não-Lineares

Cálculo Numérico BCC760

CÁLCULO NUMÉRICO. Profa. Dra. Yara de Souza Tadano.

Prof. MSc. David Roza José 1/35

Cálculo Numérico Ponto Fixo

Solução aproximada de equações de uma variável

PRÉ-PRÉ-PROVA UFRGS Prof. Marcelo Cóser MATEMÁTICA. Pré-prova disponível para download em

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

Resolução do exame de matemática computacional

ÁLGEBRA LINEAR AULA 5 MÉTODOS ITERATIVOS

- Métodos numéricos. - Métodos analíticos versus métodos numéricos. - Necessidade de se usar métodos numéricos. - Métodos iterativos

Métodos iterativos para sistemas lineares.

étodos uméricos SISTEMAS DE EQUAÇÕES LINEARES (Continuação) Prof. Erivelton Geraldo Nepomuceno PROGRAMA DE PÓS-GRADUAÇÃO EM ENGENHARIA ELÉTRICA

CAP. II RESOLUÇÃO NUMÉRICA DE EQUAÇÕES NÃO LINEARES

Lista 1 - Cálculo Numérico - Zeros de funções

Capítulo 4 - Equações Não-Lineares

Renato Martins Assunção

UNIVERSIDADE FEDERAL DE PERNAMBUCO Lista de Exercícios / Cálculo Numérico 1ª Unidade

CÁLCULO NUMÉRICO. Profa. Dra. Yara de Souza Tadano

II. Funções de uma única variável

TE231 Capitulo 2 Zeros de Funções; Prof. Mateus Duarte Teixeira

Exercício: Identifique e faça um esboço do conjunto solução da. 3x xy + y 2 + 2x 2 3y = 0

Função Quadrática e Proporcionalidade Inversa ( )

MAT 2110 : Cálculo para Química

Aula 6. Zeros reais de funções Parte 3

CÁLCULO NUMÉRICO. Profa. Dra. Yara de Souza Tadano

CÁLCULO NUMÉRICO. Profa. Dra. Yara de Souza Tadano

A primeira coisa a fazer é saber quais são as equações das curvas quando elas já se encontram na melhor

Métodos Numéricos e Estatísticos Parte I-Métodos Numéricos

Cálculo Numérico. Zeros de funções reais

Método de Newton para polinômios

Otimização Linear. Profª : Adriana Departamento de Matemática. wwwp.fc.unesp.br/~adriana

2 a Edição do Curso de Difusão Pré-Cálculo aos alunos de. Patricia Araripe e Pollyane Vieira. 15 de fevereiro de 2019

MÉTODOS NEWTON E QUASE-NEWTON PARA OTIMIZAÇÃO IRRESTRITA

Matemática 2. Teste Final. Atenção: Esta prova deve ser entregue ao fim de 1 Hora. Deve justificar detalhadamente todas as suas respostas.

Autovalores e Autovetores

1º ano. Capítulo 2 - Itens: todos (2º ano) Modelos matemáticos relacionados com a função logarítmica

Cálculo Numérico. Santos Alberto Enriquez-Remigio FAMAT-UFU 2015

1 Álgebra linear matricial

Resolvendo algebricamente um PPL

Métodos Numéricos I. A. Ismael F. Vaz. Departamento de Produção e Sistemas Escola de Engenharia Universidade do Minho

Funções Reais a uma Variável Real

2.3- Método Iterativo Linear (MIL)

Cálculo Numérico. que é denominado erro relativo. Temos então para os dados acima:

FUNÇÕES Parte 2 Disciplina: Lógica Aplicada Prof. Rafael Dias Ribeiro. Autoria: Prof. Denise Candal

Cálculo Numérico. que é denominado erro relativo. Temos então para os dados acima:

Métodos Numéricos e Estatísticos Parte I-Métodos Numéricos

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

Matemática para Biomedicina

FUNÇÕES DE 1º E 2º GRAU, EXPONENCIAIS E LOGARITMOS

MAT2458 ÁLGEBRA LINEAR PARA ENGENHARIA II 2 a Prova - 2 o semestre de T ( p(x) ) = p(x + 1) p(x), (a) 8, (b) 5, (c) 0, (d) 3, (e) 4.

Séries Potências II. por Abílio Lemos. Universidade Federal de Viçosa. Departamento de Matemática UFV. Aulas de MAT

Capítulo 5 Derivadas Parciais e Direcionais

CCI-22 CCI-22. 4) Equações e Sistemas Não Lineares. Matemática Computacional. Bissecção, Posição Falsa, Ponto Fixo, Newton-Raphson, Secante

Derivadas direcionais Definição (Derivadas segundo um vector): f : Dom(f) R n R e P 0 int(dom(f)) então

étodos uméricos ZEROS DE FUNÇÕES Prof. Erivelton Geraldo Nepomuceno PROGRAMA DE PÓS-GRADUAÇÃO EM ENGENHARIA ELÉTRICA

Equação Geral do Segundo Grau em R 2

CÁLCULO NUMÉRICO UFRJ Lista 0: revisão de cálculo e álgebra linear

INSTITUTO SUPERIOR TÉCNICO Mestrado Integrado em Engenharia Física Tecnológica Ano Lectivo: 2007/2008 Semestre: 1 o

MAT 0143 : Cálculo para Ciências Biológicas

Cálculo II. Resumo Teórico Completo

Métodos Numéricos - Notas de Aula

Aula 13. Plano Tangente e Aproximação Linear

Resumo: Nestas notas faremos um breve estudo sobre as principais propriedades. mínimos, gráficos e algumas aplicações simples.

Cálculo Numérico. Resumo e Exercícios P2

Ajuste de mínimos quadrados

SUMÁRIO VOLUME II 8 MODELAGEM MATEMÁTICA COM EQUAÇÕES DIFERENCIAIS SÉRIES INFINITAS CURVAS PARAMÉTRICAS E POLARES; SEÇÕES CÔNICAS 692

Sistemas Lineares. Marina Andretta/Franklina Toledo ICMC-USP. 4 de março de 2015

Transcrição:

DMPA IME UFRGS Cálculo Numérico

Índice Raizes de polinômios 1 Raizes de polinômios 2

raizes de polinômios As equações não lineares constituídas por polinômios de grau n N com coeficientes complexos a n,a n 1,...a 0 (equações algébricas): p(x). = a n x n + a n 1 x n 1 +...a 1 x + a 0 = 0, dispõe de vários métodos para determinar aproximações para suas raízes. Esses métodos foram desenvolvidos a partir da própria estrutura matemática dos polinômios.

raizes de polinômios As equações não lineares constituídas por polinômios de grau n N com coeficientes complexos a n,a n 1,...a 0 (equações algébricas): p(x). = a n x n + a n 1 x n 1 +...a 1 x + a 0 = 0, dispõe de vários métodos para determinar aproximações para suas raízes. Esses métodos foram desenvolvidos a partir da própria estrutura matemática dos polinômios. O teorema fundamental da álgebra garante que a equação p(x) = 0 possui n soluções (denominadas raízes de p(x)) no plano complexo, x 1, x 2,..., x n C.

raizes de polinômios As equações não lineares constituídas por polinômios de grau n N com coeficientes complexos a n,a n 1,...a 0 (equações algébricas): p(x). = a n x n + a n 1 x n 1 +...a 1 x + a 0 = 0, dispõe de vários métodos para determinar aproximações para suas raízes. Esses métodos foram desenvolvidos a partir da própria estrutura matemática dos polinômios. O teorema fundamental da álgebra garante que a equação p(x) = 0 possui n soluções (denominadas raízes de p(x)) no plano complexo, x 1, x 2,..., x n C. Portanto, p(x) pode ser reescrito como p(x) (x x 1)(x x 2)...(x x n).

raizes de polinômios As equações não lineares constituídas por polinômios de grau n N com coeficientes complexos a n,a n 1,...a 0 (equações algébricas): p(x). = a n x n + a n 1 x n 1 +...a 1 x + a 0 = 0, dispõe de vários métodos para determinar aproximações para suas raízes. Esses métodos foram desenvolvidos a partir da própria estrutura matemática dos polinômios. O teorema fundamental da álgebra garante que a equação p(x) = 0 possui n soluções (denominadas raízes de p(x)) no plano complexo, x 1, x 2,..., x n C. Portanto, p(x) pode ser reescrito como p(x) (x x 1)(x x 2)...(x x n). A partir dessa estrutura é possível desenvolver vários métodos específicos para determinar as raízes.

raizes de polinômios A estrutura dos polinômios também permite desenvolver critérios para a localização das raízes. Em uma equação não linear geral, esse questão pode ser mais complexa.

raizes de polinômios Teorema Seja x qualquer raíz do polinômio p(x) = a n x n + a n 1 x n 1 +... + a 1 x + a 0. Então { } a 0 x max a n,1 + a 1 a n,1 + a 2 a n,...,1 + a n 1 a n, { } n 1 x max 1, a j, j=0 a n 1 1 1 x 2max a n 1 a n, a n 2 2 a n 3 a n, 3 a 0 a n,..., n a n, x n 1 j=0 a j a j+1.

Uma vez definida a região em que as raízes se encontram no plano complexo, escolhemos um ponto nessa região x (0) como aproximação inicial e utilizamos o método de Newton-Raphson usual : x (j+1) = x (j) p ( x (j)) p ( x (j)).

Uma vez definida a região em que as raízes se encontram no plano complexo, escolhemos um ponto nessa região x (0) como aproximação inicial e utilizamos o método de Newton-Raphson usual : x (j+1) = x (j) p ( x (j)) p ( x (j)). Uma vez determinada a aproximação para a primeira raiz x 1, temos que as demais raízes são também solução do novo polinômio p 1 (x) = p(x) x x 1, pois de acordo com o teorema fundamental da álgebra, se x 1, x 2,..., x n são raízes de p(x) = n j=1 (x x j), então, por construção o polinômio p 1 (x) possuirá raízes x 2, x 3,..., x n.

Uma vez definida a região em que as raízes se encontram no plano complexo, escolhemos um ponto nessa região x (0) como aproximação inicial e utilizamos o método de Newton-Raphson usual : x (j+1) = x (j) p ( x (j)) p ( x (j)). Uma vez determinada a aproximação para a primeira raiz x 1, temos que as demais raízes são também solução do novo polinômio p 1 (x) = p(x), pois de acordo com x x 1 o teorema fundamental da álgebra, se x 1, x 2,..., x n são raízes de p(x) = n j=1 (x x j), então, por construção o polinômio p 1 (x) possuirá raízes x 2, x 3,..., x n. Portanto para determinar as raízes seguintes utilizamos a regra de Newton-Raphson para a equação p 1 (x) = 0: x (j+1) = x (j) p ( ) 1 x (j) p 1 ( ). x (j)

Porém dado que ( p ) 1 x (j) ( ) = p ( x (j)) x (j) p 1 p ( x (j)) p ( x (j)) 1 x (j) x 1

Porém dado que ( p ) 1 x (j) ( ) = p ( x (j)) x (j) p 1 p ( x (j)) p ( x (j)) 1 x (j) x 1 podemos montar a regra a partir do polinômio original p(x) e da raiz conhecida x 1 : x (j+1) = x (j) p ( x (j)) p ( x (j)) p ( x (j)) 1 x (j) x 1 e de uma outra aproximação inicial para determinar a nova raiz x 2.

Esse procedimento pode ser repetido sucessivamente e uma vez que conheçamos k raízes de p(x), a k + 1-ésima raíz pode ser determinada através da iteração x (j+1) = x (j) p ( x (j)) p ( x (j)) p ( x (j)). k 1 m=1 x (j) x m

Observação Naturalmente, as propriedades de convergência desse método são as mesmas do método de Newton-Raphson, ou seja, se a raiz for simples, a convergência será quadrática, se for múltipla a convergência será linear apenas.

Seja um domínio U R n e F : U R n um função contínua e diferenciável. O sistema de equações F (x ) = 0 R n, onde a solução, x R n, é representada por um vetor de componentes x 1,x 2,...,x n e F possui componentes F 1 (x), F 2 (x),..., F n (x) R, cada uma delas é uma função contínua e diferenciável de n variáveis.

Seja um domínio U R n e F : U R n um função contínua e diferenciável. O sistema de equações F (x ) = 0 R n, onde a solução, x R n, é representada por um vetor de componentes x 1,x 2,...,x n e F possui componentes F 1 (x), F 2 (x),..., F n (x) R, cada uma delas é uma função contínua e diferenciável de n variáveis. A natureza do problema é mais complexa, pois conforme aumentamos a dimensão do sistema haverá uma maior possibilidade de riqueza no comportamento das soluções.

Seja um domínio U R n e F : U R n um função contínua e diferenciável. O sistema de equações F (x ) = 0 R n, onde a solução, x R n, é representada por um vetor de componentes x 1,x 2,...,x n e F possui componentes F 1 (x), F 2 (x),..., F n (x) R, cada uma delas é uma função contínua e diferenciável de n variáveis. A natureza do problema é mais complexa, pois conforme aumentamos a dimensão do sistema haverá uma maior possibilidade de riqueza no comportamento das soluções. Devemos lembrar que cada equação define uma superfície contida em um espaço n-dimensional e as soluções são as intersecções de todas as superfícies.

Como exemplo, vamos considerar um caso em dimensão dois. Seja F (x,y) = (F 1 (x,y),f 2 (x,y)) onde F 1 (x,y) = cos(x)cos(y) 0.1 e F 2 (x,y) = sen(x)sen(y) 0.5. Abaixo estão os gráficos dessas funções: 0,5 0,5 F1( x,y) 0 10 0 F2( x,y) -0,5 10-0,5 5-1 5-1 -10-5 0 y -1,5-10 -5 0 y 0-5 0-5 x 5 x 5 10-10 10-10 Figura: Gráficos das funções F 1 (x,y)e F 2 (x,y)

Cada equação F 1 (x,y) = 0 e F 2 (x,y) = 0 determina um conjunto de curvas (superfícies contidas em um espaço de dimensão dois) no plano x y. As soluções de F (x) = 0 R 2, ou dito de outra forma, do sistema { F1 (x,y) = 0 F 2 (x,y) = 0 são as intersecções desses dois conjuntos de superfícies:

Cada equação F 1 (x,y) = 0 e F 2 (x,y) = 0 determina um conjunto de curvas (superfícies contidas em um espaço de dimensão dois) no plano x y. As soluções de F (x) = 0 R 2, ou dito de outra forma, do sistema { F1 (x,y) = 0 F 2 (x,y) = 0 são as intersecções desses dois conjuntos de superfícies: y 10 y 10 5 5 0 0-5 -5-10 -10-5 0 5 x 10-10 -10-5 0 5 x 10

Cada equação F 1 (x,y) = 0 e F 2 (x,y) = 0 determina um conjunto de curvas (superfícies contidas em um espaço de dimensão dois) no plano x y. As soluções de F (x) = 0 R 2, ou dito de outra forma, do sistema { F1 (x,y) = 0 F 2 (x,y) = 0 são as intersecções desses dois conjuntos de superfícies: 10 y 5-10 -5 5 10 x -5-10

Existe um número menor de métodos disponíveis para determinar uma solução aproximada para esse problema. Vamos estudar apenas a extensão do método Newton-Raphson para sistemas de equações não lineares.

Método Newton-Raphson para sistemas Se A(x) for uma matriz n n não singular (determinante diferente de zero) em alguma vizinhança da solução x da equação, então x também é solução da equação Φ(x ) = x, onde Φ(x). = x + A(x)F (x).

Método Newton-Raphson para sistemas Se A(x) for uma matriz n n não singular (determinante diferente de zero) em alguma vizinhança da solução x da equação, então x também é solução da equação Φ(x ) = x, onde Φ(x) =. x + A(x)F (x). A função Φ permite a construção de uma sequência de aproximações { x (j)} j=0 a partir da regra x (j+1) = Φ (x (j)) e de uma aproximação inicial x (0).

Método Newton-Raphson para sistemas O teorema do ponto fixo garante neste contexto que se x (0) for suficientemente próximo da solução então existe uma constante 0 K < tal que x (j+1) x lim j x (j) x = K, onde a notação indica uma norma (medida) para os vetores em dimensão n.

Método Newton-Raphson para sistemas O teorema do ponto fixo garante neste contexto que se x (0) for suficientemente próximo da solução então existe uma constante 0 K < tal que x (j+1) x lim j x (j) x = K, onde a notação indica uma norma (medida) para os vetores em dimensão n. O método de Newton-Raphson consiste em determinar uma função Φ tal que a convergência { } seja quadrática, i. e., Φ deve ser tal que os elementos da sequência x (j) possuam a seguinte convergência: j=0 para um 0 K <. lim j x (j+1) x x (j) x 2 = K

Método Newton-Raphson para sistemas O teorema do ponto fixo garante neste contexto que se x (0) for suficientemente próximo da solução então existe uma constante 0 K < tal que x (j+1) x lim j x (j) x = K, onde a notação indica uma norma (medida) para os vetores em dimensão n. O método de Newton-Raphson consiste em determinar uma função Φ tal que a convergência { } seja quadrática, i. e., Φ deve ser tal que os elementos da sequência x (j) possuam a seguinte convergência: j=0 lim j x (j+1) x x (j) x 2 para um 0 K <. A função Φ que garante esse comportamento pode ser obtida a partir da série de Taylor para a função F em torno de um dado ponto x (j) (j-ésima aproximação para a solução da equação). = K

Método Newton-Raphson para sistemas O desenvolvimento em série de Taylor para F é da forma: ( F (x) = F x (j)) ( + J x (j))( x x (j)) ( x + O x (j) 2), onde J é a matriz jacobiana associada à função F. Matriz jacobiana As componentes i,j da matriz jacobiana são dadas por (J(x)) i,j = F i x j (x) para F (x) = (F 1 (x),f 12 (x),...,f n (x)), onde cada i-ésima componente é da forma F i (x) = F i (x 1,x 2,...,x n ). As linhas da matriz correspondem aos gradientes das respectivas componentes de F.

Método Newton-Raphson para sistemas De acordo com a série de Taylor, x = x temos ( F x (j)) ( + J x (j))( x x (j)) F (x ). O método consiste na construção da sequência de aproximações { x (j)} j=0 a partir de uma aproximação inicial x (0) e da regra para j 0. x (j+1) = x (j) J 1 (x (j) )F (x (j) )

Método Newton-Raphson para sistemas De acordo com a série de Taylor, x = x temos ( F x (j)) ( + J x (j))( x x (j)) F (x ). O método consiste na construção da sequência de aproximações { x (j)} j=0 a partir de uma aproximação inicial x (0) e da regra x (j+1) = x (j) J 1 (x (j) )F (x (j) ) para j 0. Na prática é mais eficiente resolver o sistema linear ( J x (j)) δx (j) = F (x (j) ) e atualizar a aproximação: x (j+1) = x (j) + δx (j)

Exemplo Considere o sistema Raizes de polinômios x 2 + y 2 4x = 0 y 2 + 2x 2 = 0 O conjunto de pontos que satisfaz a primeira equação é um círculo de raio 2 e centro (2,0). No caso da segunda equação, trata-se de um parábola com eixo sobre x e vértice em (1,0).

Exemplo Considere o sistema Raizes de polinômios x 2 + y 2 4x = 0 y 2 + 2x 2 = 0 O conjunto de pontos que satisfaz a primeira equação é um círculo de raio 2 e centro (2,0). No caso da segunda equação, trata-se de um parábola com eixo sobre x e vértice em (1,0). Podemos observar o comportamento das funções no lado esquerdo das equações do sistema através do comando fplot3d no Scilab: x=0:0.1:4;y=-3:0.1:3; deff( y=feq1(x1,x2), y=x1^2+x2^2-4*x1 ); deff( y=feq2(x1,x2), y=x2^2+2*x1-2 ); fplot3d(x,y,feq1);fplot3d(x,y,feq2);xgrid;

Exemplo Raizes de polinômios Já o conjunto de pontos que satisfazem cada equação podem ser desenhados através do comando contour(x,y,feq1,[0 0]);contour(x,y,feq2,[0 0]);xgrid; Através desses comandos é possível verificar que existe uma solução na vizinhança do ponto (3,5;1,23). Esse ponto será utilizado como aproximação inicial x (0).