Equações Não Lineares. 35T12 Sala 3G4 Bruno Motta de Carvalho DIMAp Sala 15 Ramal 227

Documentos relacionados
CÁLCULO DE ZEROS DE FUNÇÕES REAIS

Regressão, Interpolação e Extrapolação Numéricas

OPERAÇÕES COM FRAÇÕES

Módulo de Equações do Segundo Grau. Equações do Segundo Grau: Resultados Básicos. Nono Ano

Matemática 2 aula 11 COMENTÁRIOS ATIVIDADES PARA SALA COMENTÁRIOS ATIVIDADES PROPOSTAS POLINÔMIOS I. P(x) = 4x (x 1) + (x 1)

PESQUISA OPERACIONAL -PROGRAMAÇÃO LINEAR. Prof. Angelo Augusto Frozza, M.Sc.

Equação e Inequação do 2 Grau Teoria

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

Seu pé direito nas melhores Faculdades

Se inicialmente, o tanque estava com 100 litros, pode-se afirmar que ao final do dia o mesmo conterá.

FÍSICA EXPERIMENTAL 3001

Resolução de circuitos usando Teorema de Thévenin Exercícios Resolvidos

LINEARIZAÇÃO DE GRÁFICOS

Exercícios de Aprofundamento Mat Polinômios e Matrizes

Aula 5. Uma partícula evolui na reta. A trajetória é uma função que dá a sua posição em função do tempo:

5. Derivada. Definição: Se uma função f é definida em um intervalo aberto contendo x 0, então a derivada de f

Matrizes. matriz de 2 linhas e 2 colunas. matriz de 3 linhas e 3 colunas. matriz de 3 linhas e 1 coluna. matriz de 1 linha e 4 colunas.

Função. Adição e subtração de arcos Duplicação de arcos

Resolução Numérica de Equações Parte I

Resumo: Estudo do Comportamento das Funções. 1º - Explicitar o domínio da função estudada

Programação Linear - Parte 4

Erros de Estado Estacionário. Carlos Alexandre Mello. Carlos Alexandre Mello 1

EXERCÍCIOS DE ÁLGEBRA LINEAR E GEOMETRIA ANALÍTICA (sistemas de equações lineares e outros exercícios)

CURSO DE MATEMÁTICA BÁSICA PROGRAMA DE EDUCAÇÃO TUTORIAL CENTRO DE ENGENHARIA DA MOBILIDADE

Técnicas de Contagem I II III IV V VI

UNIVERSIDADE SEVERINO SOMBRA UNIDADE MARICÁ CURSO DE ADMINISTRAÇÃO DE EMPRESAS MATEMÁTICA 2 PROF. ILYDIO PEREIRA DE SÁ

TEORIA 5: EQUAÇÕES E SISTEMAS DO 1º GRAU MATEMÁTICA BÁSICA

Módulo de Princípios Básicos de Contagem. Segundo ano

Universidade Federal de Santa Maria Centro de Ciências Naturais e Exatas Departamento de Física Laboratório de Teoria da Matéria Condensada

MOQ-14 Projeto e Análise de Experimentos

FUNÇÕES. É uma seqüência de dois elementos em uma dada ordem. 1.1 Igualdade. Exemplos: 2 e b = 3, logo. em. Represente a relação.

Congruências Lineares

Física Experimental III

DISTRIBUIÇÕES ESPECIAIS DE PROBABILIDADE DISCRETAS

2 Limites e Derivadas. Copyright Cengage Learning. Todos os direitos reservados.

Resolução do exemplo 8.6a - pág 61 Apresente, analítica e geometricamente, a solução dos seguintes sistemas lineares.

Apostila de Matemática 16 Polinômios

A Derivada. 1.0 Conceitos. 2.0 Técnicas de Diferenciação. 2.1 Técnicas Básicas. Derivada de f em relação a x:

PARTE 11 VETOR GRADIENTE:

AULA 19 Análise de Variância

a) 2 b) 3 c) 4 d) 5 e) 6

Ondas EM no Espaço Livre (Vácuo)

CÁLCULO I Prof. Edilson Neri Júnior Prof. André Almeida

Exemplos: sen(36º)=0.58, cos(36º)=0.80 e tg(36º)=0.72, Calcular o valor de x em cada figura:

Figura 4.1: Diagrama de representação de uma função de 2 variáveis

Inteligência Artificial

Modelos de Regressão Linear Simples - Erro Puro e Falta de Ajuste

< 0, conclui-se, de acordo com o teorema 1, que existem zeros de f (x) Pode-se também chegar às mesmas conclusões partindo da equação

AULA 03 MEDIDAS DE RESISTÊNCIA ELÉTICA

Razões e proporções. Profa. Dra. Denise Ortigosa Stolf

( ) ( ) ( ) ( ) ( ) 3 - INTRODUÇÃO À RESOLUÇÃO DE SISTEMAS NÃO LINEARES. Introdução.

Cálculo Numérico / Métodos Numéricos. Solução de sistemas não lineares Método de Newton

Função Seno. Gráfico da Função Seno

Expressões de sequencias

Elementos de Cálculo I - Notas de aula 9 Prof Carlos Alberto Santana Soares. f(x) lim x a g(x) = lim x a f(x)

Aula 8 Variações da Eliminação de Gauss/Fatoração LU.

Recorrendo à nossa imaginação podemos tentar escrever números racionais de modo semelhante: 1 2 =

PONTIFÍCIA UNIVERSIDADE CATÓLICA DO RIO GRANDE DO SUL FACULDADE DE MATEMÁTICA MATEMÁTICA PARA ADMINISTRAÇÃO E CIÊNCIAS CONTÁBEIS 2008/1

Aula 6 Propagação de erros

ESCOLA DR. ALFREDO JOSÉ BALBI UNITAU APOSTILA

12 26, 62, 34, , , 65

M =C J, fórmula do montante

Conteúdo programático por disciplina Matemática 6 o ano


Lista de Exercícios Critérios de Divisibilidade

Álgebra Linear Aplicada à Compressão de Imagens. Universidade de Lisboa Instituto Superior Técnico. Mestrado em Engenharia Aeroespacial

Em linguagem matemática, essa proprieade pode ser escrita da seguinte maneira: x. 1 = x Onde x representa um número natural qualquer.

Actividade de enriquecimento. Algoritmo da raiz quadrada

Determinantes. Matemática Prof. Mauricio José

Frações significa a:b, sendo a e b números naturais e b diferente de zero. Chamamos: de fração; a de numerador; b de denominador.

Resoluções A. Combinatória 1 3 os anos Blaidi/Walter Ago/09. Nome: Nº: Turma:

Comandos de Eletropneumática Exercícios Comentados para Elaboração, Montagem e Ensaios

Pós-Graduação em Computação Distribuída e Ubíqua

2 Conceitos Básicos. onde essa matriz expressa a aproximação linear local do campo. Definição 2.2 O campo vetorial v gera um fluxo φ : U R 2 R

PONTIFÍCIA UNIVERSIDADE CATÓLICA DO RIO GRANDE DO SUL FACULDADE DE MATEMÁTICA MATEMÁTICA PARA ADMINISTRAÇÃO B 2005/2

Capítulo 5. Sensores Digitais

9. Derivadas de ordem superior

Teoria Básica e o Método Simplex. Prof. Ricardo Santos

UNIVERSIDADE FEDERAL DA BAHIA ESCOLA POLITÉCNICA DEPARTAMENTO DE ENGENHARIA QUÍMICA ENG 008 Fenômenos de Transporte I A Profª Fátima Lopes

Métricas de Software

Métodos Estatísticos Avançados em Epidemiologia

AULA 07 Distribuições Discretas de Probabilidade

PONTIFÍCIA UNIVERSIDADE CATÓLICA DO PARANÁ CURSO DE ENGENHARIA CIVIL DISCIPLINA DE CÁLCULO DIFERENCIAL E INTEGRAL I

Sistemas de equações do 1 grau com duas variáveis LISTA 1

AULA 4 DELINEAMENTO EM QUADRADO LATINO (DQL)

Planos e Retas. Equações do Plano e da Reta. Anliy Natsuyo Nashimoto Sargeant José Antônio Araújo Andrade Solange Gomes Faria Martins

Matemática. Resolução das atividades complementares. M3 Conjuntos

Onde: A é a matriz do sistema linear, X, a matriz das incógnitas e B a matriz dos termos independentes da equação

= Pontuação: A questão vale dez pontos, tem dois itens, sendo que o item A vale até três pontos, e o B vale até sete pontos.

Emparelhamentos Bilineares Sobre Curvas

A. Equações não lineares

1 - POLÍGONOS REGULARES E CIRCUNFERÊNCIAS

MINISTÉRIO DA EDUCAÇÃO SECRETARIA DE EDUCAÇÃO PROFISSIONAL E TECNOLÓGICA INSTITUTO FEDERAL FARROUPILHA CAMPUS ALEGRETE PIBID

1331 Velocidade do som em líquidos Velocidade de fase e de grupo

LABORATÓRIO DE CONTROLE I SINTONIA DE CONTROLADOR PID

3. Limites. = quando x está muito próximo de 0: a) Vejamos o que ocorre com a função f ( x)

Aprendendo a trabalhar com frações parciais

2 Workshop processamento de artigos em serviços de saúde Recolhimento de artigos esterilizados: é possível evitar?

Sistema ELITE de Ensino IME /2014 COMENTÁRIO DA PROVA

Inversão de Matrizes

Transcrição:

Equações Não Lineares 35T12 Sala 3G4 Bruno Motta de Carvalho DIMAp Sala 15 Ramal 227

Introdução Um tipo de problema bastante comum é o de achar raízes de equações da forma f() = 0, onde f() pode ser um polinômio ou uma função transcendental Raramente pode se obter as raízes de tais funções de modo eato Vários procedimentos fornecem métodos para se calcular uma seqüência de aproimações, que podem converger para uma solução tão precisa quanto necessária, resguardadas algumas condições 2

Teorema Antes de eaminarmos vários métodos para determinar raízes isoladas de f() = 0, vamos ver o teorema abaio e alguns eemplos Teorema: Se uma função contínua f() assume valores de sinais opostos nos pontos etremos do intervalo [a,b], isto é, f(a) * f(b) < 0, então eiste pelo menos um ponto [a,b], tal que f( ) = 0 3

Eemplos Vamos eaminar o comportamento das funções f()= ln() e f()= e() 4

Método da Bissecção Considere o intervalo [a,b] para o qual f(a) * f(b) < 0. No método da bissecção nós calculamos o valor da função f() no ponto médio 1 = (a + b)/2 Caso f() =0, 1 é a raiz procurada e o processo para. Se f(a) * f( 1 ) < 0, a raiz procurada está entre a e 1, e repete se o processo para o intervalo [a, 1 ]. Caso contrário, f( 1 ) * f(b) < 0, e a raiz procurada está entre 1 e b. Logo, repete se o processo para o intervalo [ 1,b] 5

Método da Bissecção Algoritmo: Para k=1, 2,..., faça Se f a f k { k = a b 2 < 0, b= k > 0, a= k 6

Eemplos Usando o método da bissecção, calcular a raiz positiva de f = 1 2 e 2 2 1=0 k a b k f k 1 0 1 0.5 0.609009 2 0.5 1 0.75 0.272592 3 0.75 1 0.875 0.023105 4 0.75 0.875 0.8125 0.139662 5 0.8125 0.875 0.84375 0.062448 6 0.84375 0.875 0.859375 0.020775 7

Precisão e Processo de Parada Para usar um método numérico para encontrar uma raiz devemos ter uma idéia inicial da localização da mesma, o que geralmente é feito através da observação do gráfico da função ou do teorema mencionado anteriormente Para obtermos uma raiz com uma determinada precisão devemos, durante o processo iterativo, efetuar o seguinte teste k 1 k, k 1 onde é uma precisão pré fiada. 8 Se isto for verdade, temos = k 1

Precisão e Processo de Parada Cuidados Geralmente usamos =10 m, onde m é o número de casa decimais corretas que desejamos Alguns autores usam f k 1 como critério de parada, mas isso não garante a proimidade com a raiz procurada. Eemplo: f = 3 ln =0 Alguns autores usam o erro absoluto como critério de parada, isto é, k 1 k. Isso pode determinar uma condição de parada muito eigente 9

Precisão e Processo de Parada Cuidados Finalmente, quando calculamos =10 m o erro relativo de um processo iterativo, devemos usar a fórmula k 1 k ma { 1, } k 1 para que o processo iterativo não estacione em valores de muito próimos de 0 k 1 k Além disso, devemos estabelecer um número máimo de iterações para evitar loops infinitos 10

Eemplo ( ) 3 2 4 0165. + 399310. f = 11

Checando o Intervalo f f Choose the bracket u = 0.00 = 0.11 ( 0.0) = 3.99310 4 ( ) 4 0.11 = 2.66210 12

Iteração 1 f f f m = 0, = u = 0.11 0 + 0.11 2 = 0.055 4 ( 0) = 3.99310 4 ( 0.11) = 2.66210 5 ( 0.055) = 6.65510 u = 0.055 = 0.11 13

Iteração 2 m f f f a = 0.055, u = 0.11 0.055 + 0.11 = = 0.0825 2 = 33.33% ( 0.055) ( 0.11) ( 0.0825) = = 0.055, 6.65510 = 2.66210 5 4 = 1.6221610 u = 0.0825 4 14

Iteração 3 m f f f = 0.055, = 0.0825 0.055 + 0.0825 = 2 a = 20% u = 0.06875 5 ( 0.055) = 6.65510 4 ( 0.0825) = 1.6221610 5 ( 0.06875) = 5.563210 15

Convergência Iteration u m a % f( m ) 1 0.00000 0.11 0.055 6.65510 5 2 0.055 0.11 0.0825 33.33 1.622210 4 3 0.055 0.0825 0.06875 20.00 5.563210 5 4 0.055 0.06875 0.06188 11.11 4.484310 6 5 0.06188 0.06875 0.06531 5.263 2.593910 5 6 0.06188 0.06531 0.06359 2.702 1.080410 5 7 0.06188 0.06359 0.06273 1.369 3.176810 6 8 0.06188 0.06273 0.0623 0.6896 6.497310 7 9 0.0623 0.06273 0.06252 0.3436 1.264610 6 10 0.0623 0.06252 0.06241 0.1721 3.076710 7 16

Vantagens Sempre converge O intervalo é diminuído pela metade a cada iteração 17

Desvantagens Convergência é lenta Se uma das estimativas é próima da solução, a convergência é mais lenta ainda Em alguns casos, não conseguimos determinar estimativas inferior e superior para o intervalo f() 18

Desvantagens Tem problemas quando a função muda sinal mas não tem raiz f() f ( ) = 1 19

Método da Iteração Linear O método de iteração linear para o cálculo de uma raiz de uma equação se inicia epressando a mesma como um ponto fio, isto é f =0 é epressada como = Por eemplo epressada como f = 2 2=0 = 2 2 =1 2 pode ser = 2 = 2 2 8 m, m 0 Caso a reta e a curva y 1 = e y 2 = não se interceptem, não eiste uma raiz real para a 20 equação

Método da Iteração Linear O método de iteração linear consiste então, em usar o seguinte processo iterativo para achar a solução desejada k 1 = k,k=0,1, Entretanto, é comum o caso em que seqüências deste tipo divergem, como no eemplo abaio = 2 2 e 0 =2.5 1 = 0 = 0 2 2= 2.5 2 2=4.25 2 = 1 = 1 2 2= 4.25 2 2=16.0625 3 = 2 = 2 2 2= 16.0625 2 2=256.00391 21

Teoremas O teorema que fala das condições nas quais o processo descrito anteriormente converge, estabelece que isso só é possível quando ' 1 No caso anterior temos ' =2, logo ' 1 para 1 2 Entretanto, se usarmos = 2 temos ' = 1 e ' 1 sse 1.75 2 2 22

Eemplo Deste modo, usando o processo iterativo k 1 = 2 k e 0 1.75 temos = 2 2 e 0 =2.5 1 = 0 = 2 2.5= 4.5=2.1213203 2 = 1 = 2 2.1213203= 4.1213203=2.0301035 3 = 2 = 2 2.0301035= 4.0301035=2.0075118 4 = 3 = 2 2.0075118= 4.0075118=2.0018771 5 = 4 = 2 2.0018771= 4.0018771=2.0004692 4 = 3 = 2 2.0004692= 4.0004692=2.0001173 5 = 4 = 2 2.0001173= 4.0001173=2.0000293 23

Ordem de Convergência A ordem de convergência de um método mede a velocidade com que as iterações produzidas por um método aproimam se da solução eata. Quanto maior for a ordem de convergência, mais rapidamente encontraremos a solução aproimada desejada A convergência do processo iterativo será tanto mais rápida quanto menor for o valor de A ordem de convergência p de um método pode ser aproimada por 24 p ln e k 1 /e k ln e k /e k 1 '

Eemplo A ordem de convergência do método iterativo linear é linear, ou seja, p=1 k k 1 = 2 k e k = k p 0 2.5 0.5 1 2.1213203 0.1213203 2 2.0301035 0.0301035 0.984 3 2.0075118 0.0075118 0.996 4 2.0018771 0.0018771 0.999 5 2.0004692 0.0004692 0.999 6 2.0001173 0.0001173 0.999 5 2.0000293 0.0000293 1.001 25

Eemplo Gráfico 26

Método de Newton Raphson O método de Newton Raphson pode ser deduzido usando a notação do método da iteração linear da seguinte forma: De acordo com o teorema visto anteriormente, temos a garantia da convergência quando Deste modo, se escolhermos A tal que ' =0, garantimos a convergência do método. Assim, temos 27 = A f, com f ' =0 e A 0 ' =1 A' f A f ', e fazendo = ' =1 A f ' pois f =0 A = 1 f ' k 1 = k f k ma ' 1 para I. Assim temos que = A f = f f ' e f ' k

Método de Newton Raphson O método de Newton Raphson converge sempre que 0 for suficientemente pequeno Dado o valor k, o valor k 1 pode ser obtido graficamente traçando se pelo ponto a tangente à curva y= f k. A interseção da tangente com o eio determina k 1 k, f k 28

Método de Newton Raphson Pela lei das tangentes, temos que f ' k =tg = f k k k 1 k k 1 = f k f ' k k 1 = k f k f ' k Por isso, o método de Newton Raphson também é chamado de método das tangentes 29

Eemplo ( ) 3 2 4 0165. + 399310. f = 30

Iteração 1 0 1 1 a = 0.02 = 0 f f = 75.96% ( 0 ) ( ) ' 3.41310 = 0.02 5.410 = 0.08320 0 4 3 31

Iteração 2 1 2 2 a = 0.08320 = 1 f f = 42.86% ( 1 ) ' ( ) 1 1.67010 = 0.08320 6.68910 = 0.05824 4 3 32

Iteração 3 2 3 a = 0.05824 = 2 f f = 6.592% ( 2 ) ' ( ) 2 3.71710 = 0.05284 9.04310 = 0.06235 5 3 33

Ordem de Convergência Teorema: Se f, f ', f ' ' são contínuas em I cujo centro é a solução de f =0 e se f ' 0, então a ordem de convergência do método de Newton é quadrática, ou seja, p=2 Isso significa que o número de dígitos significativos corretos duplica à medida que os valores da seqüência se aproimam de Cálculo da derivada a cada passo pode ser caro computacionalmente 34

Vantagens Converge rápido, se convergir!! Só precisa de uma estimativa inicial 35

Desvantagens 10 f() 5 0-2 -1 2 0 3 1 2 1-5 -10-15 f ( ) = ( 1) 3 = 0-20 Ponto de Infleão 36

Desvantagens 1.00E-05 7.50E-06 f() 5.00E-06 2.50E-06 0.00E+00-0.03-0.02-0.01 0 0.01 0.02 0.03 0.04-2.50E-06-5.00E-06 0.02-7.50E-06-1.00E-05 f 3 2 6 ( ) = 0.03 + 2.410 = 0 37 Divisão por zero

Desvantagens f() 1.5 1 0.5 0 0.063069 0.54990 4.462 7.53982-2 0 2 4 6 8 10-0.5-1 f ( ) = Sin = 0-1.5 Alternância de raízes (root jumping) 38

Desvantagens 6 f() 5 4 3 3 2 2 f ( ) 2 = + 2 = 0 1 1 4 0-2 -1 0 1 2 3 1.75 0.3040 0.5 3.142-1 Oscilações próimo de máimos ou mínimos locais 39

Método das Secantes Uma séria desvantagem do método de Newton é a necessidade de se obter calcular seu valor a cada passo Para eliminar esse problema, pode se substituir a derivada f ' k pelo quociente das diferenças f ' k f k f k 1 k k 1 f ' O método de Newton, quando modificado assim, é chamado de método das secantes e 40

Método das Secantes k 1 = k f k f k f k 1 = k k k 1 f k f k f k 1 k k 1 = k 1 f k k f k 1 f k f k 1 41

Eemplo ( ) 3 2 4 0165. + 399310. f = 42

43 Iteração 1 ( ) ( ) ( ) ( ) 22.61% 0.06461 0.05 0.02, 1 1 0 1 0 0 0 1 0 1 = = = = = a f f f

Iteração 2 0 2 2 a = 0.05, = 1 f f 1 = 0.06241 = 3.525% = 0.06461 ( ) ( ) 1 1 0 ( ) f ( ) 1 0 44

Iteração 3 1 3 3 a = 0.06461, = 2 f f = 0.06238 = 0.0595% = 0.6241 ( 2 )( 2 1 ) ( ) f ( ) 2 2 1 45

Ordem de Convergência A ordem de convergência deste método é p= 1 5 / 2 1.618 Apesar da ordem de convergência ser menor do que a do método de Newton, este método não requer o cálculo e avaliação da derivada, só necessitando do cálculo de um valor por passo 46

Método Regula Falsi Variação do método das secantes, que mantém um intervalo [a,b] durante sua eecução, tal que Logo, utilizamos os seguintes valores no cálculo de k 1 f a f b 0 k e i, onde i =ma i=1...k 1 i k 0 47

Eemplos 48

Ordem de Convergência Igual ao do método das secantes p= 1 5 / 2 1.618 Podem ocorrer problemas de overflow, além de convergência demorada devido a escolha do intervalo 49

Sistemas de Equações Não Lineares Agora iremos abordar a resolução de problemas do tipo { f 1 2,, m =0 1, f 2 1, 2,, m =0 f m 1, 2,, m =0 Veremos como resolver um sistema 22, por questões de simplicidade 50

Método Iterativo Linear para Sistemas Não Lineares Similar ao método original. Primeiro reescrevemos o sistema { f, y =0 g, y =0 como { =F, y y=g, y O sistema então pode ser resolvido usando o processo iterativo abaio { =F k 1 k, y k y k 1 =G k, y k O processo acima convergirá caso: 1 F e G e suas derivadas parciais de primeira ordem sejam contínuas numa vizinhança V da raiz, y 2 As seguintes desigualdades sejam satisfeitas F F y k 1 1 e G G y k 2 1 3 A aproimação inicial 0, y 0 pertença a vizinhança V de, y 51

Método Iterativo Linear para Sistemas Não Lineares Eemplo: { f, y =0.2 2 0.2y 0.6=0 g, y =0.4 0.1y 2 y 0.5=0 { =0.22 0.2y 0.6=F, y y=0.4 0.1y 2 0.5=G, y Nós temos que F =0.4 0.2y, F y =0.2,G =0.4 0.1y 2 e g y =0.2y que podemos reescrever como Escolhendo 0, y 0 = 0.9,1.1 temos que F,G e suas derivadas são contínuas em 0, y 0. Além disso, temos que F F y =0.76 1 e G G y =0.719 1 52 1 = 0.2 0.9 2 0.2 0.9 1.1 0.6=0.96 y 1 = 0.4 0.9 0.1 0.9 1.1 2 0.5=0.9689 2 = 0.2 0.96 2 0.2 0.96 0.9689 0.6=0.9703 y 2 = 0.4 0.96 0.1 0.96 0.9689 2 0.5=0.9791 3 = 0.2 0.9703 2 0.2 0.9703 0.9791 0.6=0.9773 y 3 = 0.4 0.9703 0.1 0.9703 0.9791 2 0.5=0.9802

Método de Newton para Sistemas Não Lineares Seja 0, y 0 uma aproimação para a solução, y do sistema de equações não lineares anterior, e admitindo que f e g sejam suficientemente diferenciáveis, podemos epandir f, y e g, y usando uma série de Taylor em torno de 0, y 0 obtendo { f, y = f 0 f y 0, 0 0 f y y 0, y y 0 0 g, y =g 0 g 0, y 0 0 g y 0, y 0 y y 0 Admitindo se que 0, y 0 esteja suficientemente próimo de, chegamos a, y { f 0 f y y y 0 = f g 0 g y y y 0 = g onde f = f 0, y 0 e g=g 0, y 0 53

Método de Newton para Sistemas Não Lineares Agora nós temos um sistema linear. A solução deste sistema nos dará a nova estimativa da solução, isto é 1, y 1. Resolvendo o sistema, temos = f g 1 0 f g f y y g [ f y = fg y g y gf y J f, g ] 0, y 0 onde J f, g = f g y f y g 0 em 0, y 0, y 1 y 0 = f f g g f f y g g y = [ gf fg J f, g ] 0, y 0, A função e g J f,g é chamada de jacobiano das funções f 54

Método de Newton para Sistemas Não Lineares Deste modo, o método de Newton para sistemas não lineares é dado por fg gf y y J f, g ] k, y k [, com J f, g = f y k 1 =y gf fg g y f y g k J f, g ] k, y k { k 1= k [ 55

Ordem de Convergência Quando converge, a convergência é quadrática Converge quando: f,g e suas derivadas até a segunda ordem são contínuas e limitadas numa vizinhança V contendo, y ; o jacobiano J f, g não se anula em V ; e a aproimação inicial 0, y 0 for escolhida suficientemente próima da raiz, y Critério de parada deve ser calculado termo a termo do vetor solução ou então através de norma A cada etapa da iteração deve se calcular derivadas parciais e funções. Custo computacional pode ser proibitivo 56

Equações Polinomiais Podem ser resolvidas pelos métodos eplicados anteriormente, mas possuem algoritmos específicos mais eficientes Seja n P =a n n a n 1 n 1 a 1 a 0 = a i i,a n 0, então i=0 1 P possui pelo menos uma raiz 2 P possui eatamente n raízes, desde que uma raiz de multiplicidade k seja considerada k vezes 3 Se os valores numéricos de dois polinômios de grau n coincidem para mais do que n valores distintos de, os polinômios são idênticos 4 Se os coeficientes a k k=0,1,, n forem reais, e se a bi for uma raiz complea de P, então, a bi será também uma raiz de P 57

Determinação de Raízes Reais Para medir a eficiência dos algoritmos que calculam o valor do polinômio num ponto, isto é, P, usamos para denotar o custo computacional de uma multiplicação e uma adição, respectivamente Algoritmo original Algoritmo de Briot Ruffini Horner é usado para calcular com um menor número de operações P, P ', k = k 1 requerem n 1 a k n k requerem n e a soma dos termos requer n Total = 2n 1 n e 58

Algoritmo de Briot Ruffini Horner Considerando n=4, reescrevemos a fórmula para como P =a 4 4 a 3 3 a 2 2 a 1 a 0 P Assim, gastamos apenas Algoritmo = a 4 a 3 a 2 a 1 a 0 4 4, ou seja, n Dados a n,a n 1,, a 0, calcular b n, b n 1,,b 0 usando b n =a n, b n k =b n k 1 a n k, k=1,2,,n P =b 0, e é uma raiz de P se b 0 =0 Repetindo essa operação, nós temos Dados b n,b n 1,,b 0, calcular c n,c n 1,,c 0 usando c n =b n, c n k =c n k 1 b n k, k=1,2,,n 1 59 P ' =c 1,

Algoritmo de Briot Ruffini Horner A tabela abaio resume o algoritmo de Briot Ruffini Horner para o cálculo de P e P ' 60

Algoritmo de Briot Ruffini Horner No caso do método de Newton, o processo iterativo é dado por Se, podemos afirmar que é uma raiz de, e que k 1 = k P P' b 0 =0 P Q =b n n 1 b n 1 n 2 P b 1 =, ou seja, P = z Q z Podemos agora trabalhar com Q para calcular as outras raízes de P. Esse processo é chamado de deflação 61

Algoritmo de Briot Ruffini Horner Eemplo: Determinar todas as raízes de P = 3 2 2 0.85 1.7 com precisão de 10 2 1 =0.9 b 0.9 0 c 1 0.9 =0.9224 2 =0.9224 b 0 0.9224 c 1 0.9224 =0.9220 e ar = 62 1 0 1 0.02 e ar = 1 0 1 Assim, podemos reescrever Q = 2 2.9220 1.8441 0.0004

Algoritmo de Briot Ruffini Horner Aplicando o algoritmo mais uma vez, obtemos Assim, podemos reescrever Usando a fórmula para resolução de equações do segundo grau, obtemos as outras raízes = 0.9235 e = 1.9985 Q = 2 2.9220 1.8441 63

Determinação de Raízes Compleas Se P é um polinômio com coeficientes reais, as raízes compleas ocorrem em pares conjugados, e, correspondendo a cada par de raízes compleas, há um fator quadrático de P na forma 2, onde e são números reais Considere a divisão de polinômio P de grau n 2 por um fator quadrático. Podemos epressar P como P = 2 Q b 1 b 0, onde Q é um polinômio de grau n 2 que representamos assim P = 2 Q =b n n 2 b n 1 n 3 b 2, e b 1 b 0 é o resto 64

Determinação de Raízes Compleas A idéia é se obter valores para seja um divisor eato de P e tal que Para obtermos os valores de b k,k=0,1,,n para valores arbitrários de, representamos deste modo e P 2, P = 2 b n n 2 b n 1 n 3 b 2 b n n 2 b n 1 n 3 b 2 b n n 2 b n 1 n 3 b 2 b 1 b 0 =b n n b n 1 b n n 1 b n 2 b n 1 b n n b 1 b 2 b 3 b 0 b 1 b 2 65

Determinação de Raízes Compleas Assim, temos as fórmulas de recorrência abaio Como b 1 e b 0 são funções de e, encontrar o divisor de P equivale a resolver o sistema de equações não lineares Se 0, 0 forem aproimações das raízes,, podemos tentar resolver esse sistema usando o método de Newton, isto é, resolvendo o sistema linear, onde as derivadas parciais devem ser calculadas em 0, 0 66 { b, =0 1 b 0, =0 b n =a n, b n 1 =a n 1 b n, b n 2 =a n 2 b n 1 b n, b 1 =a 1 b 2 b 3, b 0 =a 0 b 1 b 2. { b1 b 1 0 = b 0 1 0, 0 b 0 b 0 0 = b 0 0 0, 0

Determinação de Raízes Compleas As derivadas parciais podem ser calculadas derivandose os b i,n=0,1,,n em relação a e. Assim, temos 67 b n =0, b n 1 =b n, b n 2 b n 3 =b n 1 b n 1 =b n 2 b n 2 b 1 =b 2 b 2 b 3, b 0 =b 1 b 1 b 2., b n 1, Fazendo c k 1 = b k c n =b n c n 1 =b n 1 c n, c n 2 =b n 2 c n 1 c n, c n 3 =b n 3 c n 2 c n 1, c 2 =b 2 c 3 c 4, c 1 =b 1 c 2 c 3., k=n 1, n 2,,1, 0, temos

Determinação de Raízes Compleas De modo similar podemos obter. Deste =c e b 1 2 =c 3 modo o sistema de equações não lineares a ser resolvido é { c c = b 2 0 3 0 1 0, 0 c 1 0 c 2 0 = b 0 0, 0 Esse algoritmo para determinar um fator quadrático e suas raízes é chamado de método de Newton Bairstow, e possui convergência quadrática Um problema com esse método é a seleção de uma aproimação 0, 0 inicial adequada Também pode ser usado para clacular raízes reais (parte imaginária igual a 0) b 0 68

Algoritmo Quociente Diferença Os métodos de Newton Raphson e Newton Bairstow são eficientes se conhecemos uma boa aproimação inicial da raiz ou do fator quadrático, respectivamente O algoritmo Quociente Diferença ou algoritmo QD, introduzido por Rutishauer, fornece simultaneamente aproimações para todos os zeros de um polinômio, sejam eles reais ou compleos 69

Algoritmo Quociente Diferença Seja P um polinômio de grau n 1 com a k 0 para k=0,1,, n A partir de P construimos linhas de termos q e e começando a tabela calculando a primeira linha de e a segunda linha de da seguinte maneira e' s q ' s q 0 0 = a n 1, q k 0 =0, k=2,,n, a n e k 0 = a n k 1, k=2,,n 1, e 1 n 0 =e 0 =0 a n k 70

Algoritmo Quociente Diferença Assim, as duas primeiras linhas da tabela são As novas linhas com os valores dos usando k q novo Os valores dos k e novo = q k 1 e k q k =e k e k 1 q k k=1,2,, n, e' s são calculados usando k=1,2,,n 1, e 0 =e n =0 são calculadas Usamos as fórmulas acima até que os e' s tendam a zero, isto é, os valores de q aproimam os valores das 71 raízes q ' s

Algoritmo Quociente Diferença Caso o polinômio tenha um par de raízes compleas conjugadas, um dos e' s não tenderá a 0 e flutuará em torno de um valor. Neste caso, devemos montar um fator quadrático da forma 2 r s, onde r é aproimado pela soma dos dois q ' s vizinhos ao e em questão, e s é aproimado pela multiplicação do valor de q acima e à esquerda pelo valor de q abaio e a direita. Fazendo 2 r s=0 determinamos as raízes compleas Os resultados do algoritmo QD são aproimações das raízes de um polinômio P. Caso desejmos um resultado com mais casas decimais corretas, pode se aplicar os métodos de Newton Raphson ou Newton Bairstow para refinar a solução até a precisão desejada 72

Algoritmo Quociente Diferença Eemplo: P = 4 6 3 12 2 19 12 73

Algoritmo Quociente Diferença Eemplo: P = 4 6 3 12 2 19 12 O valor de q 1 está convergindo para 4 enquanto que o valor de q 1 está convergindo para 1, ou seja, 4.004 e 1.010 são aproimações de duas raízes de P Como e 2 não está convergindo para 0, representam o fator quadrático 2 r s, r=1.456 0.466=0.990 e s= 6.426 0.466= 2.995 q 2 e q 3 onde Assim, temos que as outras duas raízes podem ser aproimadas por ou seja, 0.495±1.6568i, P = 4.004 1.010 0.495 1.6568i 0.495 1.6568i 74

Algoritmo Quociente Diferença O algoritmo QD não funciona quando: Durante o processo ocorrer algum (divisão por 0) q=0 O polinômio dado tiver raízes nulas (solução: eliminar as raízes nulas e depois aplicar o algoritmo) Eistir algum coeficiente igual a 0 (solução: fazer uma mudança de variável) 75