e solucionar sistemas n˜ ao lineares 01 de junho de 2017 Raquel Lopes de Oliveira Vin´ ıcius Campos Tinoco Ribeiro Vitor Rodrigues Greati Instituto Metr´ opole Digital Universidade Federal do Rio Grande do Norte Natal-RN
Vin´ ıcius e Vitor Objetivo Resolu¸ c˜ ao de equa¸ c˜ ao: Isolamento Lagrange Troca de Sinal Refinamento Bisse¸ c˜ ao Corda Newton Ponto-fixo Testes e resultados Resolu¸ c˜ ao de sistema n˜ ao linear: Newton Broyden Testes e resultados Aplica¸ c˜ ao curiosa de Newton-Raphson UFRN Natal-RN o p le ó r D t i e gi M t a o l t u t i t s n I Agenda Objetivo Resolu¸ c˜ ao de equa¸ c˜ ao: Isolamento Lagrange Troca de Sinal Refinamento Bisse¸ c˜ ao Corda Newton Ponto-fixo Testes e resultados Resolu¸ c˜ ao de sistema n˜ ao linear: Newton Broyden Testes e resultados Aplica¸ c˜ ao curiosa de Newton-Raphson
Vin´ ıcius e Vitor 2 Objetivo Resolu¸ c˜ ao de equa¸ c˜ ao: Isolamento Lagrange Troca de Sinal Refinamento Bisse¸ c˜ ao Corda Newton Ponto-fixo Testes e resultados Resolu¸ c˜ ao de sistema n˜ ao linear: Newton Broyden Testes e resultados Aplica¸ c˜ ao curiosa de Newton-Raphson UFRN Natal-RN o p le ó r D t i e gi M t a o l t u t i t s n I Objetivo Implementa¸ c˜ oes de m´ etodos para: 1. Dada uma fun¸ c˜ ao f : D(f ) ⊆ D → D, D ∈ {R, C}, determinar uma raiz, ou seja, um elemento r ∈ D(f ) tal que f (r) = 0; 2. Encontrar uma solu¸ c˜ ao para um sistema de equa¸ c˜ oes n˜ ao lineares, o que equivale a buscar um vetor x tal que F(x) = 0, onde o campo vetorial F : S ⊆ Rn → Rn ´ e obtido a partir das equa¸ c˜ oes do sistema.
Vin´ ıcius e Vitor Objetivo Resolu¸ c˜ ao de equa¸ c˜ ao: Isolamento 3 Lagrange Troca de Sinal Refinamento Bisse¸ c˜ ao Corda Newton Ponto-fixo Testes e resultados Resolu¸ c˜ ao de sistema n˜ ao linear: Newton Broyden Testes e resultados Aplica¸ c˜ ao curiosa de Newton-Raphson UFRN Natal-RN o p le ó r D t i e gi M t a o l t u t i t s n I Lagrange I Isolamento do intervalo Este m´ etodo se aplica quando a fun¸ c˜ ao f ´ e determinada por um polinˆ omio de grau n, ou seja, f (x) = a0 + a1 x + a2 x2 + · · · + an xn, an > 0, a0 = 0. Para tanto, define-se b como sendo o maior valor absoluto dos coeficientes negativos, e k como o maior ´ ındice dos coeficientes negativos, e, com isso, a cota superior das ra´ ızes positivas, L(f ), de f ´ e dada por L(f ) = 1 + n−k b an . Para encontrar os demais limites, compomos as fun¸ c˜ oes f1 x ,f−x e f− 1 x , calculando L(f1 x ),L(f−x ) e L(f− 1 x ). Os limites para positivas, ent˜ ao, fica 1 L(f1 x ) , L(f ) e −L(f−x ), − 1 L(f− 1 x ) .
Vin´ ıcius e Vitor Objetivo Resolu¸ c˜ ao de equa¸ c˜ ao: Isolamento Lagrange 4 Troca de Sinal Refinamento Bisse¸ c˜ ao Corda Newton Ponto-fixo Testes e resultados Resolu¸ c˜ ao de sistema n˜ ao linear: Newton Broyden Testes e resultados Aplica¸ c˜ ao curiosa de Newton-Raphson UFRN Natal-RN o p le ó r D t i e gi M t a o l t u t i t s n I Troca de Sinal I Isolamento do intervalo Utiliza-se do princ´ ıpio de que, para um intervalo I = [a, b], se f (a) · f (b) < 0, ent˜ ao h´ a uma raiz de f em I. Assim, busca por um intervalo com essa propriedade, atrav´ es de um ponto inicial e um passo, como mostrado abaixo. Algoritmo 2.1: Algoritmo da troca de sinal. Input: f : D(f ) ⊆ R → R, p ∈ R, x0 ∈ D(f ), N0 ∈ N Output: Um intervalo I ⊆ D(f ) com possivelmente uma raiz de f . begin x ← x0 i ← 1 while i ≤ N0 and f (x + p) · f (x) > 0 do x ← x + p i ← i + 1 return [x, x + p]
Vin´ ıcius e Vitor Objetivo Resolu¸ c˜ ao de equa¸ c˜ ao: Isolamento Lagrange Troca de Sinal Refinamento 5 Bisse¸ c˜ ao Corda Newton Ponto-fixo Testes e resultados Resolu¸ c˜ ao de sistema n˜ ao linear: Newton Broyden Testes e resultados Aplica¸ c˜ ao curiosa de Newton-Raphson UFRN Natal-RN o p le ó r D t i e gi M t a o l t u t i t s n I M´ etodo de Bisse¸ c˜ ao
Vin´ ıcius e Vitor Objetivo Resolu¸ c˜ ao de equa¸ c˜ ao: Isolamento Lagrange Troca de Sinal Refinamento 6 Bisse¸ c˜ ao Corda Newton Ponto-fixo Testes e resultados Resolu¸ c˜ ao de sistema n˜ ao linear: Newton Broyden Testes e resultados Aplica¸ c˜ ao curiosa de Newton-Raphson UFRN Natal-RN o p le ó r D t i e gi M t a o l t u t i t s n I Bisse¸ c˜ ao Itera¸ c˜ ao 1 - x2 − 2 - Intervalo inicial: [−1, 2] Exemplo gr´ afico do m´ etodo da bisse¸ c˜ ao para a fun¸ c˜ ao : x2 − 2 partindo do intervalo: [−1, 2] : −1 1 2 −2 −1 1 2 3 f (a) = f (−1) = −1 f (b) = f (2) = 2 f (p) = f (0.5) = −1.75
Vin´ ıcius e Vitor Objetivo Resolu¸ c˜ ao de equa¸ c˜ ao: Isolamento Lagrange Troca de Sinal Refinamento 7 Bisse¸ c˜ ao Corda Newton Ponto-fixo Testes e resultados Resolu¸ c˜ ao de sistema n˜ ao linear: Newton Broyden Testes e resultados Aplica¸ c˜ ao curiosa de Newton-Raphson UFRN Natal-RN o p le ó r D t i e gi M t a o l t u t i t s n I Bisse¸ c˜ ao Itera¸ c˜ ao 2 - x2 − 2 - Intervalo inicial: [−1, 2] Exemplo gr´ afico do m´ etodo da bisse¸ c˜ ao para a fun¸ c˜ ao : x2 − 2 −1 1 2 −2 −1 1 2 3 f (a) = f (0.5) = −1.75 f (b) = f (2) = 2 f (p) = f (1.25) = −0.4375
Vin´ ıcius e Vitor Objetivo Resolu¸ c˜ ao de equa¸ c˜ ao: Isolamento Lagrange Troca de Sinal Refinamento 8 Bisse¸ c˜ ao Corda Newton Ponto-fixo Testes e resultados Resolu¸ c˜ ao de sistema n˜ ao linear: Newton Broyden Testes e resultados Aplica¸ c˜ ao curiosa de Newton-Raphson UFRN Natal-RN o p le ó r D t i e gi M t a o l t u t i t s n I Bisse¸ c˜ ao Itera¸ c˜ ao 3 - x2 − 2 - Intervalo inicial: [−1, 2] Exemplo gr´ afico do m´ etodo da bisse¸ c˜ ao para a fun¸ c˜ ao : x2 − 2 −1 1 2 −2 −1 1 2 3 f (a) = f (1.25) = −0.4375 f (b) = f (2) = 2 f (p) = f (1.625) = 0.640625
Vin´ ıcius e Vitor Objetivo Resolu¸ c˜ ao de equa¸ c˜ ao: Isolamento Lagrange Troca de Sinal Refinamento 9 Bisse¸ c˜ ao Corda Newton Ponto-fixo Testes e resultados Resolu¸ c˜ ao de sistema n˜ ao linear: Newton Broyden Testes e resultados Aplica¸ c˜ ao curiosa de Newton-Raphson UFRN Natal-RN o p le ó r D t i e gi M t a o l t u t i t s n I Bisse¸ c˜ ao Itera¸ c˜ ao 4 - x2 − 2 - Intervalo inicial: [−1, 2] Exemplo gr´ afico do m´ etodo da bisse¸ c˜ ao para a fun¸ c˜ ao : x2 − 2 −1 1 2 −2 −1 1 2 3 f (a) = f (1.25) = −0.4375 f (b) = f (1.625) = 0.640625 f (p) = f (1.4375) = 0.6664062
Vin´ ıcius e Vitor Objetivo Resolu¸ c˜ ao de equa¸ c˜ ao: Isolamento Lagrange Troca de Sinal Refinamento 10 Bisse¸ c˜ ao Corda Newton Ponto-fixo Testes e resultados Resolu¸ c˜ ao de sistema n˜ ao linear: Newton Broyden Testes e resultados Aplica¸ c˜ ao curiosa de Newton-Raphson UFRN Natal-RN o p le ó r D t i e gi M t a o l t u t i t s n I Bisse¸ c˜ ao Itera¸ c˜ ao 5 - x2 − 2 - Intervalo inicial: [−1, 2] Exemplo gr´ afico do m´ etodo da bisse¸ c˜ ao para a fun¸ c˜ ao : x2 − 2 −1 1 2 −2 −1 1 2 3 f (a) = f (1.25) = −0.4375 f (b) = f (1.4375) = 0.6664062 f (p) = f (1.34375) = −0.194336
Vin´ ıcius e Vitor Objetivo Resolu¸ c˜ ao de equa¸ c˜ ao: Isolamento Lagrange Troca de Sinal Refinamento 11 Bisse¸ c˜ ao Corda Newton Ponto-fixo Testes e resultados Resolu¸ c˜ ao de sistema n˜ ao linear: Newton Broyden Testes e resultados Aplica¸ c˜ ao curiosa de Newton-Raphson UFRN Natal-RN o p le ó r D t i e gi M t a o l t u t i t s n I Bisse¸ c˜ ao Itera¸ c˜ ao 6 - x2 − 2 - Intervalo inicial: [−1, 2] Exemplo gr´ afico do m´ etodo da bisse¸ c˜ ao para a fun¸ c˜ ao : x2 − 2 −1 1 2 −2 −1 1 2 3 f (a) = f (1.34375) = −0.194336 f (b) = f (1.4375) = 0.6664062 f (p) = f (1.39062) = −0.0661621
Vin´ ıcius e Vitor Objetivo Resolu¸ c˜ ao de equa¸ c˜ ao: Isolamento Lagrange Troca de Sinal Refinamento 12 Bisse¸ c˜ ao Corda Newton Ponto-fixo Testes e resultados Resolu¸ c˜ ao de sistema n˜ ao linear: Newton Broyden Testes e resultados Aplica¸ c˜ ao curiosa de Newton-Raphson UFRN Natal-RN o p le ó r D t i e gi M t a o l t u t i t s n I Bisse¸ c˜ ao Itera¸ c˜ ao 12 - x2 − 2 - Intervalo inicial: [−1, 2] Exemplo gr´ afico do m´ etodo da bisse¸ c˜ ao para a fun¸ c˜ ao : x2 − 2 −1 1 2 −2 −1 1 2 3 f (a) = f (1.41406) = −0.000427246 f (b) = f (1.41553) = 0.00371766 f (p) = f (1.41479) = 0.00164467
Vin´ ıcius e Vitor Objetivo Resolu¸ c˜ ao de equa¸ c˜ ao: Isolamento Lagrange Troca de Sinal Refinamento Bisse¸ c˜ ao 13 Corda Newton Ponto-fixo Testes e resultados Resolu¸ c˜ ao de sistema n˜ ao linear: Newton Broyden Testes e resultados Aplica¸ c˜ ao curiosa de Newton-Raphson UFRN Natal-RN o p le ó r D t i e gi M t a o l t u t i t s n I M´ etodo das cordas
Vin´ ıcius e Vitor Objetivo Resolu¸ c˜ ao de equa¸ c˜ ao: Isolamento Lagrange Troca de Sinal Refinamento Bisse¸ c˜ ao 14 Corda Newton Ponto-fixo Testes e resultados Resolu¸ c˜ ao de sistema n˜ ao linear: Newton Broyden Testes e resultados Aplica¸ c˜ ao curiosa de Newton-Raphson UFRN Natal-RN o p le ó r D t i e gi M t a o l t u t i t s n I Corda Itera¸ c˜ ao 1 - x2 − 2 - Intervalo inicial: [−1, 2] Exemplo gr´ afico do m´ etodo da bisse¸ c˜ ao para a fun¸ c˜ ao : x2 − 2 partindo do intervalo: [−1, 2] : −1 1 2 −2 −1 1 2 3 f (a) = f (−1) = −1 f (b) = f (2) = 2 f (p) = f (0) = −2
Vin´ ıcius e Vitor Objetivo Resolu¸ c˜ ao de equa¸ c˜ ao: Isolamento Lagrange Troca de Sinal Refinamento Bisse¸ c˜ ao 15 Corda Newton Ponto-fixo Testes e resultados Resolu¸ c˜ ao de sistema n˜ ao linear: Newton Broyden Testes e resultados Aplica¸ c˜ ao curiosa de Newton-Raphson UFRN Natal-RN o p le ó r D t i e gi M t a o l t u t i t s n I Corda Itera¸ c˜ ao 2 - x2 − 2 - Intervalo inicial: [−1, 2] Exemplo gr´ afico do m´ etodo da bisse¸ c˜ ao para a fun¸ c˜ ao : x2 − 2 −1 1 2 −2 −1 1 2 3 f (a) = f (0) = −2 f (b) = f (2) = 2 f (p) = f (1) = −1
Vin´ ıcius e Vitor Objetivo Resolu¸ c˜ ao de equa¸ c˜ ao: Isolamento Lagrange Troca de Sinal Refinamento Bisse¸ c˜ ao 16 Corda Newton Ponto-fixo Testes e resultados Resolu¸ c˜ ao de sistema n˜ ao linear: Newton Broyden Testes e resultados Aplica¸ c˜ ao curiosa de Newton-Raphson UFRN Natal-RN o p le ó r D t i e gi M t a o l t u t i t s n I Corda Itera¸ c˜ ao 3 - x2 − 2 - Intervalo inicial: [−1, 2] Exemplo gr´ afico do m´ etodo da bisse¸ c˜ ao para a fun¸ c˜ ao : x2 − 2 −1 1 2 −2 −1 1 2 3 f (a) = f (1) = −1 f (b) = f (2) = 2 f (p) = f (1.33333) = −0.22222
Vin´ ıcius e Vitor Objetivo Resolu¸ c˜ ao de equa¸ c˜ ao: Isolamento Lagrange Troca de Sinal Refinamento Bisse¸ c˜ ao 17 Corda Newton Ponto-fixo Testes e resultados Resolu¸ c˜ ao de sistema n˜ ao linear: Newton Broyden Testes e resultados Aplica¸ c˜ ao curiosa de Newton-Raphson UFRN Natal-RN o p le ó r D t i e gi M t a o l t u t i t s n I Corda Itera¸ c˜ ao 4 - x2 − 2 - Intervalo inicial: [−1, 2] Exemplo gr´ afico do m´ etodo da bisse¸ c˜ ao para a fun¸ c˜ ao : x2 − 2. −1 1 2 −2 −1 1 2 3 f (a) = f (1.33333) = −0.222222 f (b) = f (2) = 2 f (p) = f (1.4) = −0.0.4
Vin´ ıcius e Vitor Objetivo Resolu¸ c˜ ao de equa¸ c˜ ao: Isolamento Lagrange Troca de Sinal Refinamento Bisse¸ c˜ ao 18 Corda Newton Ponto-fixo Testes e resultados Resolu¸ c˜ ao de sistema n˜ ao linear: Newton Broyden Testes e resultados Aplica¸ c˜ ao curiosa de Newton-Raphson UFRN Natal-RN o p le ó r D t i e gi M t a o l t u t i t s n I Corda Itera¸ c˜ ao 7 - x2 − 2 - Intervalo inicial: [−1, 2] Exemplo gr´ afico do m´ etodo da bisse¸ c˜ ao para a fun¸ c˜ ao : x2 − 2. −1 1 2 −2 −1 1 2 3 f (a) = f (1.41379) = −0.00118906 f (b) = f (2) = 2 f (p) = f (1.41414) = −0.000204061
Vin´ ıcius e Vitor Objetivo Resolu¸ c˜ ao de equa¸ c˜ ao: Isolamento Lagrange Troca de Sinal Refinamento Bisse¸ c˜ ao Corda 19 Newton Ponto-fixo Testes e resultados Resolu¸ c˜ ao de sistema n˜ ao linear: Newton Broyden Testes e resultados Aplica¸ c˜ ao curiosa de Newton-Raphson UFRN Natal-RN o p le ó r D t i e gi M t a o l t u t i t s n I M´ etodo de Newton-Raphson
Vin´ ıcius e Vitor Objetivo Resolu¸ c˜ ao de equa¸ c˜ ao: Isolamento Lagrange Troca de Sinal Refinamento Bisse¸ c˜ ao Corda 20 Newton Ponto-fixo Testes e resultados Resolu¸ c˜ ao de sistema n˜ ao linear: Newton Broyden Testes e resultados Aplica¸ c˜ ao curiosa de Newton-Raphson UFRN Natal-RN o p le ó r D t i e gi M t a o l t u t i t s n I Newton Itera¸ c˜ ao 1 Exemplo gr´ afico do m´ etodo da bisse¸ c˜ ao para a fun¸ c˜ ao : x2 − 2 −2 −1 1 2 −2 −1 1 f (−1) = −1 x0 = −1.5
Vin´ ıcius e Vitor Objetivo Resolu¸ c˜ ao de equa¸ c˜ ao: Isolamento Lagrange Troca de Sinal Refinamento Bisse¸ c˜ ao Corda 21 Newton Ponto-fixo Testes e resultados Resolu¸ c˜ ao de sistema n˜ ao linear: Newton Broyden Testes e resultados Aplica¸ c˜ ao curiosa de Newton-Raphson UFRN Natal-RN o p le ó r D t i e gi M t a o l t u t i t s n I Newton Itera¸ c˜ ao 2 Exemplo gr´ afico do m´ etodo da bisse¸ c˜ ao para a fun¸ c˜ ao : x2 − 2. −2 −1 1 2 −2 −1 1 f (−1.5) = 0.25 x0 = −1.41667
Vin´ ıcius e Vitor Objetivo Resolu¸ c˜ ao de equa¸ c˜ ao: Isolamento Lagrange Troca de Sinal Refinamento Bisse¸ c˜ ao Corda Newton 22 Ponto-fixo Testes e resultados Resolu¸ c˜ ao de sistema n˜ ao linear: Newton Broyden Testes e resultados Aplica¸ c˜ ao curiosa de Newton-Raphson UFRN Natal-RN o p le ó r D t i e gi M t a o l t u t i t s n I M´ etodo do ponto fixo
Vin´ ıcius e Vitor Objetivo Resolu¸ c˜ ao de equa¸ c˜ ao: Isolamento Lagrange Troca de Sinal Refinamento Bisse¸ c˜ ao Corda Newton 23 Ponto-fixo Testes e resultados Resolu¸ c˜ ao de sistema n˜ ao linear: Newton Broyden Testes e resultados Aplica¸ c˜ ao curiosa de Newton-Raphson UFRN Natal-RN o p le ó r D t i e gi M t a o l t u t i t s n I Ponto fixo Convergˆ encia f (x) = x2 + x − 6 g(x) = 6 − x2 −3 −1 1 3 −5 −3 −1 1 3 5 g(1.5) = 3.75
Vin´ ıcius e Vitor Objetivo Resolu¸ c˜ ao de equa¸ c˜ ao: Isolamento Lagrange Troca de Sinal Refinamento Bisse¸ c˜ ao Corda Newton 24 Ponto-fixo Testes e resultados Resolu¸ c˜ ao de sistema n˜ ao linear: Newton Broyden Testes e resultados Aplica¸ c˜ ao curiosa de Newton-Raphson UFRN Natal-RN o p le ó r D t i e gi M t a o l t u t i t s n I Ponto fixo Convergˆ encia f (x) = x2 + x − 6 g(x) = 6 − x2 −3 −1 1 3 −9 −7 −5 −3 −1 1 3 g(3.75) = −8.0625
Vin´ ıcius e Vitor Objetivo Resolu¸ c˜ ao de equa¸ c˜ ao: Isolamento Lagrange Troca de Sinal Refinamento Bisse¸ c˜ ao Corda Newton 25 Ponto-fixo Testes e resultados Resolu¸ c˜ ao de sistema n˜ ao linear: Newton Broyden Testes e resultados Aplica¸ c˜ ao curiosa de Newton-Raphson UFRN Natal-RN o p le ó r D t i e gi M t a o l t u t i t s n I Ponto fixo Convergˆ encia f (x) = x2 + x − 6 g(x) = √ 6 − x −3 −1 1 3 −5 −3 −1 1 3 5 g(1.5) = 2.12
Vin´ ıcius e Vitor Objetivo Resolu¸ c˜ ao de equa¸ c˜ ao: Isolamento Lagrange Troca de Sinal Refinamento Bisse¸ c˜ ao Corda Newton 26 Ponto-fixo Testes e resultados Resolu¸ c˜ ao de sistema n˜ ao linear: Newton Broyden Testes e resultados Aplica¸ c˜ ao curiosa de Newton-Raphson UFRN Natal-RN o p le ó r D t i e gi M t a o l t u t i t s n I Ponto fixo Convergˆ encia f (x) = x2 + x − 6 g(x) = √ 6 − x −3 −1 1 3 −5 −3 −1 1 3 5 g(2.12) = 1.96944
Vin´ ıcius e Vitor Objetivo Resolu¸ c˜ ao de equa¸ c˜ ao: Isolamento Lagrange Troca de Sinal Refinamento Bisse¸ c˜ ao Corda Newton 27 Ponto-fixo Testes e resultados Resolu¸ c˜ ao de sistema n˜ ao linear: Newton Broyden Testes e resultados Aplica¸ c˜ ao curiosa de Newton-Raphson UFRN Natal-RN o p le ó r D t i e gi M t a o l t u t i t s n I Ponto fixo Convergˆ encia f (x) = x2 + x − 6 g(x) = √ 6 − x −3 −1 1 3 −5 −3 −1 1 3 5 g(1.96944) = 2.00763
Vin´ ıcius e Vitor Objetivo Resolu¸ c˜ ao de equa¸ c˜ ao: Isolamento Lagrange Troca de Sinal Refinamento Bisse¸ c˜ ao Corda Newton 28 Ponto-fixo Testes e resultados Resolu¸ c˜ ao de sistema n˜ ao linear: Newton Broyden Testes e resultados Aplica¸ c˜ ao curiosa de Newton-Raphson UFRN Natal-RN o p le ó r D t i e gi M t a o l t u t i t s n I Ponto fixo Convergˆ encia f (x) = x2 + x − 6 g(x) = √ 6 − x −3 −1 1 3 −5 −3 −1 1 3 5 g(2.00763) = 1.99809
Vin´ ıcius e Vitor Objetivo Resolu¸ c˜ ao de equa¸ c˜ ao: Isolamento Lagrange Troca de Sinal Refinamento Bisse¸ c˜ ao Corda Newton 29 Ponto-fixo Testes e resultados Resolu¸ c˜ ao de sistema n˜ ao linear: Newton Broyden Testes e resultados Aplica¸ c˜ ao curiosa de Newton-Raphson UFRN Natal-RN o p le ó r D t i e gi M t a o l t u t i t s n I Ponto fixo Convergˆ encia f (x) = x2 + x − 6 g(x) = √ 6 − x −3 −1 1 3 −5 −3 −1 1 3 5 g(1.99809) = 2.00048
Vin´ ıcius e Vitor Objetivo Resolu¸ c˜ ao de equa¸ c˜ ao: Isolamento Lagrange Troca de Sinal Refinamento Bisse¸ c˜ ao Corda Newton 30 Ponto-fixo Testes e resultados Resolu¸ c˜ ao de sistema n˜ ao linear: Newton Broyden Testes e resultados Aplica¸ c˜ ao curiosa de Newton-Raphson UFRN Natal-RN o p le ó r D t i e gi M t a o l t u t i t s n I Ponto fixo Itera¸ c˜ ao 1 Exemplo gr´ afico do m´ etodo da bisse¸ c˜ ao para a fun¸ c˜ ao : x2 − 2 e g(x) = x − 2·(x2−2)·2x 2·(2x)2 − 2 · (x2 − 2): −2 −1 1 2 3 −2 −1 1 2 3 4 f (x) g(x) x = y g(1) = 1.14
Vin´ ıcius e Vitor Objetivo Resolu¸ c˜ ao de equa¸ c˜ ao: Isolamento Lagrange Troca de Sinal Refinamento Bisse¸ c˜ ao Corda Newton 31 Ponto-fixo Testes e resultados Resolu¸ c˜ ao de sistema n˜ ao linear: Newton Broyden Testes e resultados Aplica¸ c˜ ao curiosa de Newton-Raphson UFRN Natal-RN o p le ó r D t i e gi M t a o l t u t i t s n I Ponto fixo Itera¸ c˜ ao 2 Exemplo gr´ afico do m´ etodo da bisse¸ c˜ ao para a fun¸ c˜ ao : x2 − 2 e g(x) = x − 2·(x2−2)·2x 2·(2x)2 − 2 · (x2 − 2): −2 −1 1 2 3 −2 −1 1 2 3 4 f (x) g(x) x = y g(1.4) = 1.41421
Vin´ ıcius e Vitor Objetivo Resolu¸ c˜ ao de equa¸ c˜ ao: Isolamento Lagrange Troca de Sinal Refinamento Bisse¸ c˜ ao Corda Newton 32 Ponto-fixo Testes e resultados Resolu¸ c˜ ao de sistema n˜ ao linear: Newton Broyden Testes e resultados Aplica¸ c˜ ao curiosa de Newton-Raphson UFRN Natal-RN o p le ó r D t i e gi M t a o l t u t i t s n I Ponto fixo Itera¸ c˜ ao 3 Exemplo gr´ afico do m´ etodo da bisse¸ c˜ ao para a fun¸ c˜ ao : x2 − 2 e g(x) = x − 2·(x2−2)·2x 2·(2x)2 − 2 · (x2 − 2): −2 −1 1 2 3 −2 −1 1 2 3 4 f (x) g(x) x = y g(1.41421) = 1.41421
Vin´ ıcius e Vitor Objetivo Resolu¸ c˜ ao de equa¸ c˜ ao: Isolamento Lagrange Troca de Sinal Refinamento Bisse¸ c˜ ao Corda Newton Ponto-fixo 33 Testes e resultados Resolu¸ c˜ ao de sistema n˜ ao linear: Newton Broyden Testes e resultados Aplica¸ c˜ ao curiosa de Newton-Raphson UFRN Natal-RN o p le ó r D t i e gi M t a o l t u t i t s n I Compara¸ c˜ oes Fun¸ c˜ ao : x2 − 2 Intervalo : [−1, 2] G(x) : x − 2 · (x2 − 2) · 2x 2 · (2x)2 − 2 · (x2 − 2) Aproxima¸ c˜ ao : 0.5 Bisse¸ c˜ ao Corda Newton Ponto fixo Bisse¸ c˜ ao Newton Itera¸ c˜ oes 14 8 4 3 2
Vin´ ıcius e Vitor Objetivo Resolu¸ c˜ ao de equa¸ c˜ ao: Isolamento Lagrange Troca de Sinal Refinamento Bisse¸ c˜ ao Corda Newton Ponto-fixo 34 Testes e resultados Resolu¸ c˜ ao de sistema n˜ ao linear: Newton Broyden Testes e resultados Aplica¸ c˜ ao curiosa de Newton-Raphson UFRN Natal-RN o p le ó r D t i e gi M t a o l t u t i t s n I Compara¸ c˜ oes Fun¸ c˜ ao : x2 − 2 Intervalo : [−1.2, 10] G(x) : x − 2 · (x2 − 2) · 2x 2 · (2x)2 − 2 · (x2 − 2) Aproxima¸ c˜ ao : 0.5 Bisse¸ c˜ ao Corda Newton Ponto fixo Bisse¸ c˜ ao Newton Itera¸ c˜ oes 16 49 4 3 2
Vin´ ıcius e Vitor Objetivo Resolu¸ c˜ ao de equa¸ c˜ ao: Isolamento Lagrange Troca de Sinal Refinamento Bisse¸ c˜ ao Corda Newton Ponto-fixo 35 Testes e resultados Resolu¸ c˜ ao de sistema n˜ ao linear: Newton Broyden Testes e resultados Aplica¸ c˜ ao curiosa de Newton-Raphson UFRN Natal-RN o p le ó r D t i e gi M t a o l t u t i t s n I Resultados - Resolu¸ c˜ oes de equa¸ c˜ oes Fun¸ c˜ oes de testes Fun¸ c˜ ao polinomial −3 −2 −1 1 2 3 −100 −50 50 100 150 Figura: f (x) = x8 − 18x6 + 105x4 − 232x2 + 144 Fun¸ c˜ ao n˜ ao-polinomial −4 −2 2 4 −4 −2 2 4 Figura: f (x) = cos(x) − x
Vin´ ıcius e Vitor Objetivo Resolu¸ c˜ ao de equa¸ c˜ ao: Isolamento Lagrange Troca de Sinal Refinamento Bisse¸ c˜ ao Corda Newton Ponto-fixo 36 Testes e resultados Resolu¸ c˜ ao de sistema n˜ ao linear: Newton Broyden Testes e resultados Aplica¸ c˜ ao curiosa de Newton-Raphson UFRN Natal-RN o p le ó r D t i e gi M t a o l t u t i t s n I Resultados - Resolu¸ c˜ oes de equa¸ c˜ oes Condi¸ c˜ oes de paradas Foi utilizado um ε = 0.0001 e as seguintes condi¸ c˜ oes de parada: |f (a)| < ε (1) |f (b) − f (a)| < ε (2) |b − a| < ε (3)
Vin´ ıcius e Vitor Objetivo Resolu¸ c˜ ao de equa¸ c˜ ao: Isolamento Lagrange Troca de Sinal Refinamento Bisse¸ c˜ ao Corda Newton Ponto-fixo 37 Testes e resultados Resolu¸ c˜ ao de sistema n˜ ao linear: Newton Broyden Testes e resultados Aplica¸ c˜ ao curiosa de Newton-Raphson UFRN Natal-RN o p le ó r D t i e gi M t a o l t u t i t s n I Resultados - Resolu¸ c˜ oes de equa¸ c˜ oes Etapa de isolamento Aplica¸ c˜ ao de Lagrange a f (x): IPositivo L = [0.440665, 16.2315] e INegativo L = [−16.2315, −0.0616084] Refinamento do intervalo com troca de sinal e P = 1: IPostivo = [0.440665, 1.44067] e INegativo = [−3.23155, −2.23155] Aplica¸ c˜ ao de troca de sinal a h(x), com P = 2 e intervalo inicial I = [−1000, 1000]: IPositivo = [0, 2]
Vin´ ıcius e Vitor Objetivo Resolu¸ c˜ ao de equa¸ c˜ ao: Isolamento Lagrange Troca de Sinal Refinamento Bisse¸ c˜ ao Corda Newton Ponto-fixo 38 Testes e resultados Resolu¸ c˜ ao de sistema n˜ ao linear: Newton Broyden Testes e resultados Aplica¸ c˜ ao curiosa de Newton-Raphson UFRN Natal-RN o p le ó r D t i e gi M t a o l t u t i t s n I Resultados - Teste dos m´ etodos f (x) = x8 − 18x6 + 105x4 − 232x2 + 144. IPositivo Observa¸ c˜ ao para a fun¸ c˜ ao g(x) do Ponto-Fixo: Utilizou-se da equa¸ c˜ ao do m´ etodo de Edmond Halley. Como o Newton, esse produz iterativamente uma seq¨ uˆ encia de aproxima¸ c˜ oes ` a raiz; Sua taxa de convergˆ encia para a raiz ´ e c´ ubica. xn+1 = xn − 2f (xn)f (xn) 2[f (xn)]2 − f (xn)f (xn) Itera¸ c˜ oes Bisse¸ c˜ ao Cordas Newton Ponto-Fixo Bisse¸ c˜ ao-Newton 1 0.940665 1.22908 0.996915 0.999662 0.940665 2 1.19067 1.08135 0.99999 1 1.19067 3 1.06567 1.02133 1 1.06567 4 1.00317 1.00486 1.00317 5 0.971915 1.00107 0.971915 6 0.98754 1.00023 0.98754 7 0.995353 1.00005 0.995353 8 0.999259 1.00001 0.999977 9 1.00121 1 1 10 1.00024 11 0.999747 12 0.999992 13 1.00011 14 1.00005 Tabela: Resultados para o intervalo positivo.
Vin´ ıcius e Vitor Objetivo Resolu¸ c˜ ao de equa¸ c˜ ao: Isolamento Lagrange Troca de Sinal Refinamento Bisse¸ c˜ ao Corda Newton Ponto-fixo 39 Testes e resultados Resolu¸ c˜ ao de sistema n˜ ao linear: Newton Broyden Testes e resultados Aplica¸ c˜ ao curiosa de Newton-Raphson UFRN Natal-RN o p le ó r D t i e gi M t a o l t u t i t s n I Resultados - Teste dos m´ etodos f (x) = x8 − 18x6 + 105x4 − 232x2 + 144. INegativo Itera¸ c˜ oes Bisse¸ c˜ ao Cordas Newton Ponto-Fixo Bisse¸ c˜ ao-Newton 1 -2.73155 -2.25799 -0.517056 -2.68231 -2.73155 2 -2.98155 -2.2901 -0.996909 -2.52882 -2.98155 3 -3.10655 -2.32948 -0.99999 -2.24466 -3.10655 4 -3.04405 -2.37806 -1 -2.08847 -3.04405 5 -3.0128 -2.43791 -2.03039 -3.0128 6 -2.99717 -2.51065 -2.01024 -2.99717 7 -3.00498 -2.59592 -2.00342 -3.00498 8 -3.00108 -2.68925 -2.00114 -3.00008 9 -2.99912 -2.78095 -2.00038 -3 10 -3.0001 -2.8592 -2.00013 11 -2.99961 -2.91665 12 -2.99986 -2.9536 13 -2.99998 -2.97518 14 -3.00004 -2.98703 15 -2.99331 16 -2.99657 17 -2.99825 18 -2.99911 19 -2.99955 20 -2.99977 21 -2.99988 22 -2.99994 23 -2.99997 24 -2.99998 25 -2.99999 26 -3.0 Tabela: Resultados para o intervalo negativo.
Vin´ ıcius e Vitor Objetivo Resolu¸ c˜ ao de equa¸ c˜ ao: Isolamento Lagrange Troca de Sinal Refinamento Bisse¸ c˜ ao Corda Newton Ponto-fixo 40 Testes e resultados Resolu¸ c˜ ao de sistema n˜ ao linear: Newton Broyden Testes e resultados Aplica¸ c˜ ao curiosa de Newton-Raphson UFRN Natal-RN o p le ó r D t i e gi M t a o l t u t i t s n I Resultados - Teste dos m´ etodos h(x) = cos x − x. IPositivo Itera¸ c˜ oes Bisse¸ c˜ ao Cordas Newton Ponto-Fixo Bisse¸ c˜ ao-Newton 1 1.0 0.585455 0.750364 0.740874 1.0 2 0.5 0.717135 0.739113 0.739085 0.5 3 0.75 0.736256 10.75 4 0.625 0.738726 0.625 5 0.6875 0.73904 0.6875 6 0.71875 0.71875 7 0.734375 0.734375 8 0.742188 0.73909 9 0.738281 10 0.740234 11 0.739258 12 0.73877 13 0.739014 14 0.739136 Tabela: Resultados para a fun¸ c˜ ao n˜ ao polinomial.
Vin´ ıcius e Vitor Objetivo Resolu¸ c˜ ao de equa¸ c˜ ao: Isolamento Lagrange Troca de Sinal Refinamento Bisse¸ c˜ ao Corda Newton Ponto-fixo Testes e resultados Resolu¸ c˜ ao de sistema n˜ ao linear: 41 Newton Broyden Testes e resultados Aplica¸ c˜ ao curiosa de Newton-Raphson UFRN Natal-RN o p le ó r D t i e gi M t a o l t u t i t s n I M´ etodo de Newton I Sistemas de equa¸ c˜ oes n˜ ao lineares O m´ etodo de Newton (Algoritmo 3.1), de convergˆ encia quadr´ atica, utiliza a seguinte regra para produzir uma sequˆ encia de vetores que convirja para o resultado desejado: xi = xi−1 − J−1(xi−1 )F(xi−1 ). Algoritmo 3.1: M´ etodo de Newton. Input: F : D(F) ⊆ Rn → Rn, N0 ∈ N, ∈ R, x0 ∈ D(F). Output: Uma aproxima¸ c˜ ao r para um vetor x tal que F(x) = 0. begin i ← 0 while i ≤ N0 do if ||F(xi )|| < then return xi i ← i + 1 Resolver J(xi−1 )y = −F(xi−1 ) xi ← xi−1 + y return “N´ umero m´ aximo de itera¸ c˜ oes alcan¸ cado.”
Vin´ ıcius e Vitor Objetivo Resolu¸ c˜ ao de equa¸ c˜ ao: Isolamento Lagrange Troca de Sinal Refinamento Bisse¸ c˜ ao Corda Newton Ponto-fixo Testes e resultados Resolu¸ c˜ ao de sistema n˜ ao linear: Newton 42 Broyden Testes e resultados Aplica¸ c˜ ao curiosa de Newton-Raphson UFRN Natal-RN o p le ó r D t i e gi M t a o l t u t i t s n I M´ etodo de Broyden I Sistemas de equa¸ c˜ oes n˜ ao lineares O m´ etodo de Newton exige a inversibilidade da matriz jacobiana, bem como o c´ alculo dela em cada ponto. O m´ etodo de Broyden consiste em se utilizar uma matriz A que substitua a jacobiana por uma que se assemelhe a ela. Para entender a condi¸ c˜ ao a que A deve satisfazer, vale lembrar da seguinte aproxima¸ c˜ ao para a derivada de uma fun¸ c˜ ao escalar: f (x1 ) ≈ f (x1 ) − f (x0 ) x1 − x0 . Como, no c´ alculo de sistemas n˜ ao lineares, lida-se com vetores, n˜ ao se pode dividir por x1 − x0 . Por´ em, A1 pode substituir J(x1 ) ao satisfazer a seguinte equa¸ c˜ ao: A1 (x1 − x0 ) = F(x1 ) − F(x0 ).
Vin´ ıcius e Vitor Objetivo Resolu¸ c˜ ao de equa¸ c˜ ao: Isolamento Lagrange Troca de Sinal Refinamento Bisse¸ c˜ ao Corda Newton Ponto-fixo Testes e resultados Resolu¸ c˜ ao de sistema n˜ ao linear: Newton 43 Broyden Testes e resultados Aplica¸ c˜ ao curiosa de Newton-Raphson UFRN Natal-RN o p le ó r D t i e gi M t a o l t u t i t s n I M´ etodo de Broyden II Sistemas de equa¸ c˜ oes n˜ ao lineares Da´ ı, obt´ em-se a regra: xi = xi−1 − A−1 i−1 F(xi−1 ). Para obter cada Ai , chamando ∆xi = xi − xi−1 e ∆Fi = F(xi ) − F(xi−1 ), define-se um vetor ui na forma: ui = ∆Fi − Ai−1 ∆xi ∆xt i ∆xi Com isso, Ai = Ai−1 + ui ∆xt i A inversa de Ai ´ e facilmente computada (f´ ormula de Sherman-Morrison): A−1 i = A−1 i−1 + A−1 i−1 ui ∆xt i A−1 i−1 1 + ∆xt i A−1 i−1 ui
Vin´ ıcius e Vitor Objetivo Resolu¸ c˜ ao de equa¸ c˜ ao: Isolamento Lagrange Troca de Sinal Refinamento Bisse¸ c˜ ao Corda Newton Ponto-fixo Testes e resultados Resolu¸ c˜ ao de sistema n˜ ao linear: Newton Broyden 44 Testes e resultados Aplica¸ c˜ ao curiosa de Newton-Raphson UFRN Natal-RN o p le ó r D t i e gi M t a o l t u t i t s n I Casos de teste I Sistemas de equa¸ c˜ oes n˜ ao lineares As implementa¸ c˜ oes dos m´ etodos para resolu¸ c˜ ao de sistemas n˜ ao lineares foram testadas utilizando os seguintes campos vetoriais: F(x, y, z) = 3x − cos xy − 1 2 x2 − 81(y + 0.1)2 + sin z + 1.06 e−xy + 20z + 10π−3 3 (4) F(x, y) = x2 + y2 − 1 x + y − 1 (5)
Vin´ ıcius e Vitor Objetivo Resolu¸ c˜ ao de equa¸ c˜ ao: Isolamento Lagrange Troca de Sinal Refinamento Bisse¸ c˜ ao Corda Newton Ponto-fixo Testes e resultados Resolu¸ c˜ ao de sistema n˜ ao linear: Newton Broyden 45 Testes e resultados Aplica¸ c˜ ao curiosa de Newton-Raphson UFRN Natal-RN o p le ó r D t i e gi M t a o l t u t i t s n I Resultados I Sistemas de equa¸ c˜ oes n˜ ao lineares Tabela: Resultados para o primeiro sistema. Newton Broyden x0 Itera¸ c˜ oes Tempo (ms) Itera¸ c˜ oes Tempo (ms) (10−4, 10−4, −10−4) 4 0.190 19 0.800 (0.1,0.1,-0.1) 4 0.164 24 0.830 (0.5,0.5,-0.5) 6 0.140 14 0.372 (1,1,1) 7 0.360 - - (5,5,-5) 45 1.168 - - (40,40,40) 1684 28.30 - - (50,50,50) - - - - Tabela: Resultados para o segundo sistema. Newton Broyden x0 Itera¸ c˜ oes Tempo (ms) Itera¸ c˜ oes Tempo (ms) (0,0) - - 10 0.228 (1,1) - - 8 0.180 (1,2) 6 0.281 18 0.267 (3,4) 9 0.138 12 0.216 (100,100) 14 0.159 22 0.463 (1000,1500) 17 0.115 26 0.340 (-15000,-10000) 21 0.307 28 0.773
Vin´ ıcius e Vitor Objetivo Resolu¸ c˜ ao de equa¸ c˜ ao: Isolamento Lagrange Troca de Sinal Refinamento Bisse¸ c˜ ao Corda Newton Ponto-fixo Testes e resultados Resolu¸ c˜ ao de sistema n˜ ao linear: Newton Broyden Testes e resultados 46 Aplica¸ c˜ ao curiosa de Newton-Raphson UFRN Natal-RN o p le ó r D t i e gi M t a o l t u t i t s n I Fractais I Aplica¸ c˜ ao curiosa de Newton-Raphson Uma aplica¸ c˜ ao curiosa do m´ etodo de Newton-Raphson consiste na cria¸ c˜ ao de fractais utilizando os chamados basin of attraction de ra´ ızes complexas. Para entendˆ e-la, parte-se da fun¸ c˜ ao f : C → C na forma f (z) = zn − 1, onde n ∈ N e z ∈ C. As n ra´ ızes de f s˜ ao conhecidas como roots of unity. Seja Z = {zi }1≤i≤n a fam´ ılia das ra´ ızes de f . Chama-se basin of attraction de cada raiz zi o conjunto Bi = {z ∈ C | z converge para zi por Newton-Raphson}.
Vin´ ıcius e Vitor Objetivo Resolu¸ c˜ ao de equa¸ c˜ ao: Isolamento Lagrange Troca de Sinal Refinamento Bisse¸ c˜ ao Corda Newton Ponto-fixo Testes e resultados Resolu¸ c˜ ao de sistema n˜ ao linear: Newton Broyden Testes e resultados 47 Aplica¸ c˜ ao curiosa de Newton-Raphson UFRN Natal-RN o p le ó r D t i e gi M t a o l t u t i t s n I Fractais II Aplica¸ c˜ ao curiosa de Newton-Raphson Considere, agora, o retˆ angulo R = {0, . . . , 1000}2. Para cada p = (x, y) ∈ R, toma-se o seu correspondente p = (x , y ) no quadrado [0, 1]2 atrav´ es das f´ ormulas x = 2x 1000 − 1 y = 2y 1000 − 1. Chame de R o conjunto de todos os p obtidos dessa forma. Um p ∈ R pode ser visto como um n´ umero complexo x + y i e, portanto, candidato a ser uma aproxima¸ c˜ ao inicial do m´ etodo de Newton-Raphson. Uma vez executado com p como valor inicial, o m´ etodo produz uma sequˆ encia que se aproxima de uma das ra´ ızes em Z. Seja NR : R → Z ∪ {λ} a fun¸ c˜ ao que retorna essa raiz para p ∈ R quando o m´ etodo converge, e λ, quando n˜ ao converge.
Vin´ ıcius e Vitor Objetivo Resolu¸ c˜ ao de equa¸ c˜ ao: Isolamento Lagrange Troca de Sinal Refinamento Bisse¸ c˜ ao Corda Newton Ponto-fixo Testes e resultados Resolu¸ c˜ ao de sistema n˜ ao linear: Newton Broyden Testes e resultados 48 Aplica¸ c˜ ao curiosa de Newton-Raphson UFRN Natal-RN o p le ó r D t i e gi M t a o l t u t i t s n I Fractais III Aplica¸ c˜ ao curiosa de Newton-Raphson Considere, agora, uma imagem I : R → R3 no espa¸ co RGB, na qual cada pixel (x, y) ∈ R tem intensidade definida por I(x, y) = c(NR(x , y )), onde c : Z ∪ {λ} → R3 ´ e um mapa que atribui a cada raiz de f uma cor no espa¸ co RGB. A imagem I, assim formada, representa um fractal, sendo diferente para cada n. As imagens a seguir demonstram a gera¸ c˜ ao de fractais dessa forma para n = 3, . . . , 8.