Baixe o app para aproveitar ainda mais
Prévia do material em texto
1 Cálculo NuméricoCálculo Numérico Resolução NuméricaResolução Numérica de Equações – Parte Ide Equações – Parte I Professor: Francisco Amaral Jaciara – MT, 2020 2Cálculo Numérico – Motivação II é um zerozero da função f(x)f(x) ou raizraiz da equação f(x) = 0f(x) = 0 se f(f() = 0) = 0.. Zeros podem ser reaisreais ou complexoscomplexos. Este módulo trata de zeros reaisreais de f(x)f(x).. Zeros reais representados sobre o eixo das abscissas Zeros reais representados sobre o eixo das abscissas Eixo das abscissas Eixo das abscissas 1 2 f(x) x E ix o d a s o rd e n a d a s E ix o d a s o rd e n a d a s 3 Cálculo Numérico – Motivação I Necessidade de resolução de equações do tipo f(x) = 0 Principio da Principio da ConservaçãoConservação MomentoMomento EnergiaEnergia MassaMassa Principio da Principio da ConservaçãoConservação MomentoMomento EnergiaEnergia MassaMassa +FV -FV +FH-FH Em cada nó : FH = 0 FV = 0 FEstruturas (Lei de Kirchhoff) R E i v = g(i) + - E - Ri – g(i) = 0 Circuitos ReatoresE1 E2 S E S Em um dado intervalo: massa = entradas - saídas 4 Determinação das raízes em função de aa, bb e cc Cálculo Numérico – Motivação III ax2 + bx + c = 0 Polinômios de grau mais elevado e funções com maior grau de complexidade Impossibilidade de determinação exata dos zeros x = -b ± b2 – 4ac 2a A partir de uma equação de 2º grau da forma 5Cálculo Numérico – Motivação IV Princípio Básico dos Métodos Numéricos VALORVALOR INICIALINICIAL VALORVALOR INICIALINICIAL APRIMORAMENTAPRIMORAMENT OO DOS VALORESDOS VALORES APRIMORAMENTAPRIMORAMENT OO DOS VALORESDOS VALORES MÉTODOSMÉTODOSMÉTODOSMÉTODOS MINIMIZAÇÃOMINIMIZAÇÃO DOS ERROSDOS ERROS MINIMIZAÇÃOMINIMIZAÇÃO DOS ERROSDOS ERROS VALOR VALOR ACEITÁVELACEITÁVEL DE RAIZDE RAIZ VALOR VALOR ACEITÁVELACEITÁVEL DE RAIZDE RAIZ 6Cálculo Numérico – Motivação V Etapas Usuais para a Determinação de Raízes a partir de Métodos Numéricos FASE I Isolamento das raízes FASE I Isolamento das raízes Determinação de um intervalo (o menor possível) que contenha apenas uma raiz Determinação de um intervalo (o menor possível) que contenha apenas uma raiz FASE II Refinamento das raízes FASE II Refinamento das raízes Melhoramento do valor da raiz aproximada (refinamento até a precisão desejada). Melhoramento do valor da raiz aproximada (refinamento até a precisão desejada). MÉTODOSMÉTODOSMÉTODOSMÉTODOS 7Cálculo Numérico – Motivação VI FASE I: ISOLAMENTO DAS RAÍZES Realização de uma análise teórica e gráfica da função de interesse Precisão das análises é relevante para o sucesso da fase posterior 8Cálculo Numérico – Motivação VII TEOREMA 1: Sendo f(x)f(x) contínua em um intervalo [a, [a, b]b], se f(a)f(b) < 0f(a)f(b) < 0 então existe pelo menos um ponto xx = = entre aa e bb que é zerozero de f(x)f(x). 9Cálculo Numérico – Motivação VIII ANÁLISE GRÁFICA: 11 22 f(x) x 33 aa bb bb f(x) x aa aa 11 f(x) x22 bb 10 Exemplo 01: f(x) = xf(x) = x33 – 9x +3 – 9x +3 Cálculo Numérico – Motivação IX f(x)f(x) é contínua para x x RR. II11 = [ = [-5-5,, -3 -3]] II22 = [ = [00,, 1 1]] II33 = = [ [22,, 3 3]] Cada um dos Cada um dos intervalos contém pintervalos contém peloelo menosmenos um um zerozero .. Cada um dos Cada um dos intervalos contém pintervalos contém peloelo menosmenos um um zerozero .. ++++++––––++++++––––––––f(x) 543210-1-3-5- 10 -100-x 11 f(x)f(x) admite pelo menos um zerozero no o intervalo [intervalo [11,, 2 2] ] O O zerozero é únicoúnico? ? Cálculo Numérico – Motivação X Análise do sinal de Análise do sinal de f’(x)f’(x) ......++++––––f(x) ...3210x f’(x) =1/(2f’(x) =1/(2x )+ 5ex )+ 5e-x-x > 0 > 0,, x > 0x > 0 f(x)f(x) admite um admite um únicoúnico zerozero em todo seu domínio de definição, localizado no intervalo [1, 2][1, 2] . . f(x)f(x) admite um admite um únicoúnico zerozero em todo seu domínio de definição, localizado no intervalo [1, 2][1, 2] . . Exemplo 02: f(x) = f(x) = x – 5e x – 5e-x-x 12Cálculo Numérico – Motivação XI OBSERVAÇÃO: Se f(a)f(b) > 0f(a)f(b) > 0, então se pode ter diversas situações no intervalo [a,[a, b]b]. b f(x) xa f(x) a f(x) xb 11 22 xa b 13Cálculo Numérico – Motivação XII Construção dos gráficos de g(x) g(x) e h(x) h(x) no mesmo sistema cartesiano Construção dos gráficos de g(x) g(x) e h(x) h(x) no mesmo sistema cartesiano Localização dos pontos x x nos quais g(x) g(x) e h(x) h(x) se interceptam (f(f() = 0 ) = 0 g(g() = h() = h() ) ) Localização dos pontos x x nos quais g(x) g(x) e h(x) h(x) se interceptam (f(f() = 0 ) = 0 g(g() = h() = h() ) ) Localização das abscissas dos pontos nos quais a curva intercepta o eixo oxox Localização das abscissas dos pontos nos quais a curva intercepta o eixo oxox Construção do gráfico de f(x)f(x)Construção do gráfico de f(x)f(x) I Obtenção da equação equivalente g(x) = h(x) g(x) = h(x) a partir da equação f(x) = 0f(x) = 0 Obtenção da equação equivalente g(x) = h(x) g(x) = h(x) a partir da equação f(x) = 0f(x) = 0 II Uso de programas para traçado de gráficos de funções Uso de programas para traçado de gráficos de funções III ANÁLISE GRÁFICAANÁLISE GRÁFICAANÁLISE GRÁFICAANÁLISE GRÁFICA 14 Estudo Detalhado do Comportamento de uma Função a partir de seu Gráfico Domínio da funçãoDomínio da função Pontos de descontinuidadePontos de descontinuidade Intervalos de crescimento e Intervalos de crescimento e decrescimentodecrescimento Pontos de máximo e mínimoPontos de máximo e mínimo ConcavidadeConcavidade Pontos de inflexãoPontos de inflexão Assíntotas da funçãoAssíntotas da função (Vide LEITHOLD, L. O Cálculo com Geometria Analítica) Cálculo Numérico – Motivação XIII 15 Exemplo 03: f(x) = xf(x) = x33 – 9x +3 – 9x +3 (Uso do método II ) Cálculo Numérico – Motivação XIV 11 [-4, -3][-4, -3] 22 [0, 1][0, 1] 33 [2, 3][2, 3] f’(x) = 3xf’(x) = 3x22 - 9 - 9 f’(x) = 0 <=> x = f’(x) = 0 <=> x = 3 3 33 -72 -7,3923 3 -51 30 11-1 13,3923- 3 3-3 -25-4 f(x)x 3 f(x) x-4 1-3 -2 -1 2 3 4 21 16 MATLAB: ezplot('x^3-9*x+3',[-4,4])ezplot('x^3-9*x+3',[-4,4]) Cálculo Numérico – Motivação XV -4 -3 -2 -1 0 1 2 3 4 -20 -10 0 10 20 30 x x^3-9*x+3 17Cálculo Numérico – Motivação XVI 11 ( (-4-4,, -3 -3)) 22 ( (00,, 1 1)) 33 ( (22,, 3 3)) g(x) = xg(x) = x33 h(x) = 9x -3 h(x) = 9x -3 Exemplo 03: f(x) = xf(x) = x33 – 9x +3 – 9x +3 (Uso do método IIII ) 3 g(x) x-4 1-3 -2 -1 2 3 42 1 h(x) y 18 MATLAB: ezplot('9*x-3',[-4,4])ezplot('9*x-3',[-4,4]) Cálculo Numérico – Motivação XVII -4 -3 -2 -1 0 1 2 3 4 -40 -30 -20 -10 0 10 20 30 x 9*x-3 19Cálculo Numérico – Motivação XVIII [1, [1, 2]2] g(x ) x1 2 3 4 h(x ) y 5 6 Exemplo 04: f(x)=f(x)= x – 5ex – 5e-x -x ( Uso do Método IIII ) x – 5ex – 5e-x -x = 0 <=> = 0 <=> x = x = 5e5e-x -x g(x) = g(x) = x x h(x) = 5eh(x) = 5e-x-x 20 MATLAB: ezplot('5*exp(- x)',[0,5])ezplot('5*exp(- x)',[0,5]) Cálculo Numérico – Motivação XIX 0 1 2 3 4 5 0 0.5 1 1.5 2 2.5 3 3.5 4 4.5 5 x 5*exp(-x) 21 xlog(x) – 1xlog(x) – 1 = 0 = 0 log(x) = 1/log(x) = 1/ xx g(x) = log(x) g(x) = log(x) h(x) = 1/xh(x) = 1/x Exemplo 05: f(x) = x logx – 1f(x) = x logx – 1 Cálculo Numérico – Motivação XX [2, 3][2, 3] g(x) x1 2 3 4 h(x) y 5 6 22 Estudar métodos numéricos para a resolução de equações não lineares (determinar a(s) raiz(es) de uma função f(x)f(x), ou seja, encontrar o(s) valor(es) de xx talque f(x) = 0f(x) = 0) Fundamentar a necessidade de uso de métodos numéricos para a resolução de equações não lineares Discutir o princípio básico que rege os métodos numéricos para a resolução de equações não lineares Apresentar uma série de métodos destinados à resolução de equações não lineares Cálculo Numérico – Objetivos 23 MATLAB: ezplot('1/x',[0,5])ezplot('1/x',[0,5]) 0 1 2 3 4 5 0.5 1 1.5 2 2.5 x 1/x Cálculo Numérico – Motivação XXI 24Cálculo Numérico – Motivação XXII FASE II: REFINAMENTO Aplicação de métodos numéricos destinados ao refinamento de raízes Diferenciação dos métodos Modo de refinamento Método IterativoIterativo Caracterizado por uma série de instruções executáveis seqüencialmente, algumas das quais repetidas em ciclos (iteraçõesiterações) 25Cálculo Numérico – Motivação XXIII CRITÉRIOS DE PARADA Teste: xxkk suficientemente próximo da raiz exata? Como verificar tal questionamento? Interpretações para raiz aproximada xx é raiz aproximada com precisão se: i.i. |x - |x - | < | < ou ii.ii. |f( x )| < |f( x )| < Como proceder se não se conhece ? Como proceder se não se conhece ? 26Cálculo Numérico – Motivação XXIV Redução do intervalo que contém a raiz a cada iteração Obtenção de um intervalo [a,b][a,b] tal que: [a,b][a,b] e b – a < b – a < ||xx - - || < < , , xx [[aa,,bb]] x x [a,b][a,b] pode ser tomado como xx x x [a,b][a,b] pode ser tomado como xx b f(x ) x a b – a < b – a < 27Cálculo Numérico – Motivação XXV Nem sempre é possível satisfazer ambos os critérios Nem sempre é possível satisfazer ambos os critérios |f(|f( xx )| < )| < |f(|f( xx )| < )| < ||xx - - | < | < ||xx - - | < | < Métodos numéricos são desenvolvidos de modo a satisfazer ppeloelo menosmenos um dos critérios Métodos numéricos são desenvolvidos de modo a satisfazer ppeloelo menosmenos um dos critérios 28Cálculo Numérico – Motivação XXVI PROGRAMAS PROGRAMAS COMPUTACIONAICOMPUTACIONAI SS PROGRAMAS PROGRAMAS COMPUTACIONAICOMPUTACIONAI SS Teste de Teste de ParadaParada Teste de Teste de ParadaParada Estipulação do Estipulação do número máximo de número máximo de iteraçõesiterações Estipulação do Estipulação do número máximo de número máximo de iteraçõesiterações Prevenção contra loopingsloopings erros do programaerros do programa inadequação do método ao inadequação do método ao problemaproblema Prevenção contra loopingsloopings erros do programaerros do programa inadequação do método ao inadequação do método ao problemaproblema Slide 1 Slide 2 Slide 3 Slide 4 Slide 5 Slide 6 Slide 7 Slide 8 Slide 9 Slide 10 Slide 11 Slide 12 Slide 13 Slide 14 Slide 15 Slide 16 Slide 17 Slide 18 Slide 19 Slide 20 Slide 21 Slide 22 Slide 23 Slide 24 Slide 25 Slide 26 Slide 27 Slide 28
Compartilhar