1-introdução ao cálculo numérico · 1-introdução ao cálculo numérico laura goulart uesb 14...

25

Upload: ngophuc

Post on 20-Jan-2019

242 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: 1-Introdução ao Cálculo Numérico · 1-Introdução ao Cálculo Numérico Laura Goulart UESB 14 de Novembro de 2018 Laura Goulart (UESB) 1-Introdução ao Cálculo Numérico 14

1-Introdução ao Cálculo Numérico

Laura Goulart

UESB

14 de Novembro de 2018

Laura Goulart (UESB) 1-Introdução ao Cálculo Numérico 14 de Novembro de 2018 1 / 9

Page 2: 1-Introdução ao Cálculo Numérico · 1-Introdução ao Cálculo Numérico Laura Goulart UESB 14 de Novembro de 2018 Laura Goulart (UESB) 1-Introdução ao Cálculo Numérico 14

1.1-Fases na resolução de um problema

1 De�nição e coleta de dados do problema real;

2 Modelagem matemática;3 Solução numérica;4 Análise dos dados.

Laura Goulart (UESB) 1-Introdução ao Cálculo Numérico 14 de Novembro de 2018 2 / 9

Page 3: 1-Introdução ao Cálculo Numérico · 1-Introdução ao Cálculo Numérico Laura Goulart UESB 14 de Novembro de 2018 Laura Goulart (UESB) 1-Introdução ao Cálculo Numérico 14

1.1-Fases na resolução de um problema

1 De�nição e coleta de dados do problema real;2 Modelagem matemática;

3 Solução numérica;4 Análise dos dados.

Laura Goulart (UESB) 1-Introdução ao Cálculo Numérico 14 de Novembro de 2018 2 / 9

Page 4: 1-Introdução ao Cálculo Numérico · 1-Introdução ao Cálculo Numérico Laura Goulart UESB 14 de Novembro de 2018 Laura Goulart (UESB) 1-Introdução ao Cálculo Numérico 14

1.1-Fases na resolução de um problema

1 De�nição e coleta de dados do problema real;2 Modelagem matemática;3 Solução numérica;

4 Análise dos dados.

Laura Goulart (UESB) 1-Introdução ao Cálculo Numérico 14 de Novembro de 2018 2 / 9

Page 5: 1-Introdução ao Cálculo Numérico · 1-Introdução ao Cálculo Numérico Laura Goulart UESB 14 de Novembro de 2018 Laura Goulart (UESB) 1-Introdução ao Cálculo Numérico 14

1.1-Fases na resolução de um problema

1 De�nição e coleta de dados do problema real;2 Modelagem matemática;3 Solução numérica;4 Análise dos dados.

Laura Goulart (UESB) 1-Introdução ao Cálculo Numérico 14 de Novembro de 2018 2 / 9

Page 6: 1-Introdução ao Cálculo Numérico · 1-Introdução ao Cálculo Numérico Laura Goulart UESB 14 de Novembro de 2018 Laura Goulart (UESB) 1-Introdução ao Cálculo Numérico 14

1.2-Escolha do método mais e�ciente

Quando partimos para a solução numérica, é feita a escolha do métodonumérico mais e�ciente para resolver o problema oriundo da modelagemmatemática e esta escolha deve envolver os seguintes itens:

Precisão desejada para os resultados;

Capacidade do método em conduzir aos resultadosalmejados(velocidade de convergência);

O esforço computacional despendido(tempo de processamento eeconomia da memória)

Laura Goulart (UESB) 1-Introdução ao Cálculo Numérico 14 de Novembro de 2018 3 / 9

Page 7: 1-Introdução ao Cálculo Numérico · 1-Introdução ao Cálculo Numérico Laura Goulart UESB 14 de Novembro de 2018 Laura Goulart (UESB) 1-Introdução ao Cálculo Numérico 14

1.2-Escolha do método mais e�ciente

Quando partimos para a solução numérica, é feita a escolha do métodonumérico mais e�ciente para resolver o problema oriundo da modelagemmatemática e esta escolha deve envolver os seguintes itens:

Precisão desejada para os resultados;

Capacidade do método em conduzir aos resultadosalmejados(velocidade de convergência);

O esforço computacional despendido(tempo de processamento eeconomia da memória)

Laura Goulart (UESB) 1-Introdução ao Cálculo Numérico 14 de Novembro de 2018 3 / 9

Page 8: 1-Introdução ao Cálculo Numérico · 1-Introdução ao Cálculo Numérico Laura Goulart UESB 14 de Novembro de 2018 Laura Goulart (UESB) 1-Introdução ao Cálculo Numérico 14

1.2-Escolha do método mais e�ciente

Quando partimos para a solução numérica, é feita a escolha do métodonumérico mais e�ciente para resolver o problema oriundo da modelagemmatemática e esta escolha deve envolver os seguintes itens:

Precisão desejada para os resultados;

Capacidade do método em conduzir aos resultadosalmejados(velocidade de convergência);

O esforço computacional despendido(tempo de processamento eeconomia da memória)

Laura Goulart (UESB) 1-Introdução ao Cálculo Numérico 14 de Novembro de 2018 3 / 9

Page 9: 1-Introdução ao Cálculo Numérico · 1-Introdução ao Cálculo Numérico Laura Goulart UESB 14 de Novembro de 2018 Laura Goulart (UESB) 1-Introdução ao Cálculo Numérico 14

1.2-Escolha do método mais e�ciente

Quando partimos para a solução numérica, é feita a escolha do métodonumérico mais e�ciente para resolver o problema oriundo da modelagemmatemática e esta escolha deve envolver os seguintes itens:

Precisão desejada para os resultados;

Capacidade do método em conduzir aos resultadosalmejados(velocidade de convergência);

O esforço computacional despendido(tempo de processamento eeconomia da memória)

Laura Goulart (UESB) 1-Introdução ao Cálculo Numérico 14 de Novembro de 2018 3 / 9

Page 10: 1-Introdução ao Cálculo Numérico · 1-Introdução ao Cálculo Numérico Laura Goulart UESB 14 de Novembro de 2018 Laura Goulart (UESB) 1-Introdução ao Cálculo Numérico 14

1.3-Iteração

Em um sentido amplo, iteração signi�ca a repetição sucessiva de umprocesso. Um método iterativo se caracteriza por envolver os seguinteselementos:

1 Aproximação inicial: Consiste em uma primeira aproximação para asolução do problema numérico.

2 Equação de recorrência: Equação por meio da qual, partindo daaproximação inicial, são realizadas as iterações para a soluçãodesejada.

xi = F (xi−1)

3 Teste de parada: É o instrumento por meio do qual o procedimentoiterativo é �nalizado.

Laura Goulart (UESB) 1-Introdução ao Cálculo Numérico 14 de Novembro de 2018 4 / 9

Page 11: 1-Introdução ao Cálculo Numérico · 1-Introdução ao Cálculo Numérico Laura Goulart UESB 14 de Novembro de 2018 Laura Goulart (UESB) 1-Introdução ao Cálculo Numérico 14

1.3-Iteração

Em um sentido amplo, iteração signi�ca a repetição sucessiva de umprocesso. Um método iterativo se caracteriza por envolver os seguinteselementos:

1 Aproximação inicial: Consiste em uma primeira aproximação para asolução do problema numérico.

2 Equação de recorrência: Equação por meio da qual, partindo daaproximação inicial, são realizadas as iterações para a soluçãodesejada.

xi = F (xi−1)

3 Teste de parada: É o instrumento por meio do qual o procedimentoiterativo é �nalizado.

Laura Goulart (UESB) 1-Introdução ao Cálculo Numérico 14 de Novembro de 2018 4 / 9

Page 12: 1-Introdução ao Cálculo Numérico · 1-Introdução ao Cálculo Numérico Laura Goulart UESB 14 de Novembro de 2018 Laura Goulart (UESB) 1-Introdução ao Cálculo Numérico 14

1.3-Iteração

Em um sentido amplo, iteração signi�ca a repetição sucessiva de umprocesso. Um método iterativo se caracteriza por envolver os seguinteselementos:

1 Aproximação inicial: Consiste em uma primeira aproximação para asolução do problema numérico.

2 Equação de recorrência: Equação por meio da qual, partindo daaproximação inicial, são realizadas as iterações para a soluçãodesejada.

xi = F (xi−1)

3 Teste de parada: É o instrumento por meio do qual o procedimentoiterativo é �nalizado.

Laura Goulart (UESB) 1-Introdução ao Cálculo Numérico 14 de Novembro de 2018 4 / 9

Page 13: 1-Introdução ao Cálculo Numérico · 1-Introdução ao Cálculo Numérico Laura Goulart UESB 14 de Novembro de 2018 Laura Goulart (UESB) 1-Introdução ao Cálculo Numérico 14

1.3-Iteração

Em um sentido amplo, iteração signi�ca a repetição sucessiva de umprocesso. Um método iterativo se caracteriza por envolver os seguinteselementos:

1 Aproximação inicial: Consiste em uma primeira aproximação para asolução do problema numérico.

2 Equação de recorrência: Equação por meio da qual, partindo daaproximação inicial, são realizadas as iterações para a soluçãodesejada.

xi = F (xi−1)

3 Teste de parada: É o instrumento por meio do qual o procedimentoiterativo é �nalizado.

Laura Goulart (UESB) 1-Introdução ao Cálculo Numérico 14 de Novembro de 2018 4 / 9

Page 14: 1-Introdução ao Cálculo Numérico · 1-Introdução ao Cálculo Numérico Laura Goulart UESB 14 de Novembro de 2018 Laura Goulart (UESB) 1-Introdução ao Cálculo Numérico 14

Veremos os métodos iterativos no cálculo de raizes de funções e naresolução de sistemas lineares.

Exemplo (1.1)

Calcule o valor de√a para a > 0.

Laura Goulart (UESB) 1-Introdução ao Cálculo Numérico 14 de Novembro de 2018 5 / 9

Page 15: 1-Introdução ao Cálculo Numérico · 1-Introdução ao Cálculo Numérico Laura Goulart UESB 14 de Novembro de 2018 Laura Goulart (UESB) 1-Introdução ao Cálculo Numérico 14

Veremos os métodos iterativos no cálculo de raizes de funções e naresolução de sistemas lineares.

Exemplo (1.1)

Calcule o valor de√a para a > 0.

Laura Goulart (UESB) 1-Introdução ao Cálculo Numérico 14 de Novembro de 2018 5 / 9

Page 16: 1-Introdução ao Cálculo Numérico · 1-Introdução ao Cálculo Numérico Laura Goulart UESB 14 de Novembro de 2018 Laura Goulart (UESB) 1-Introdução ao Cálculo Numérico 14

1.4-Aproximação Local

Aproximação local consiste em aproximar uma função por outra,normalmente um polinômio, de fácil manuseio. Esse tipo de discretização émuito usado em Interpolação e Ajuste de Curvas.

Laura Goulart (UESB) 1-Introdução ao Cálculo Numérico 14 de Novembro de 2018 6 / 9

Page 17: 1-Introdução ao Cálculo Numérico · 1-Introdução ao Cálculo Numérico Laura Goulart UESB 14 de Novembro de 2018 Laura Goulart (UESB) 1-Introdução ao Cálculo Numérico 14

1.5-Representação em Ponto Flutuante

Um número real x é representado por um computador, ou umacalculadora, pelo chamado ponto �utuante dado por:

x = ± (0, d1d2 . . . dt)︸ ︷︷ ︸mantissa

×βe

com β a base, e a posição do ponto e 0 ≤ di ≤ β para i = 1, · · · , t.

Laura Goulart (UESB) 1-Introdução ao Cálculo Numérico 14 de Novembro de 2018 7 / 9

Page 18: 1-Introdução ao Cálculo Numérico · 1-Introdução ao Cálculo Numérico Laura Goulart UESB 14 de Novembro de 2018 Laura Goulart (UESB) 1-Introdução ao Cálculo Numérico 14

Observações:

1 Os dígitos 1, 2, 3, · · · , 9 constituem algarismos signi�cativos de umnúmero. O dígito 0 (zero) também constitui um algarismosigni�cativo, exceto nos casos em que é usado para �xar a posição daparte decimal ou preencher casas decimais de dígitos desprezados oudesconhecidos.

2 A mantissa é um valor entre 0 e 1.3 O expoente do ponto �utuante tem um limite inferior s e um limite

superior S , ie, s ≤ e ≤ S .

4 O conjunto formado pelo zero e por todos os números em notação deponto �utuante é chamado Sistema de Ponto Flutuante na base βcom t algarismos signi�cativos, denotado por F (β, t, s,S).

Laura Goulart (UESB) 1-Introdução ao Cálculo Numérico 14 de Novembro de 2018 8 / 9

Page 19: 1-Introdução ao Cálculo Numérico · 1-Introdução ao Cálculo Numérico Laura Goulart UESB 14 de Novembro de 2018 Laura Goulart (UESB) 1-Introdução ao Cálculo Numérico 14

Observações:

1 Os dígitos 1, 2, 3, · · · , 9 constituem algarismos signi�cativos de umnúmero. O dígito 0 (zero) também constitui um algarismosigni�cativo, exceto nos casos em que é usado para �xar a posição daparte decimal ou preencher casas decimais de dígitos desprezados oudesconhecidos.

2 A mantissa é um valor entre 0 e 1.

3 O expoente do ponto �utuante tem um limite inferior s e um limitesuperior S , ie, s ≤ e ≤ S .

4 O conjunto formado pelo zero e por todos os números em notação deponto �utuante é chamado Sistema de Ponto Flutuante na base βcom t algarismos signi�cativos, denotado por F (β, t, s,S).

Laura Goulart (UESB) 1-Introdução ao Cálculo Numérico 14 de Novembro de 2018 8 / 9

Page 20: 1-Introdução ao Cálculo Numérico · 1-Introdução ao Cálculo Numérico Laura Goulart UESB 14 de Novembro de 2018 Laura Goulart (UESB) 1-Introdução ao Cálculo Numérico 14

Observações:

1 Os dígitos 1, 2, 3, · · · , 9 constituem algarismos signi�cativos de umnúmero. O dígito 0 (zero) também constitui um algarismosigni�cativo, exceto nos casos em que é usado para �xar a posição daparte decimal ou preencher casas decimais de dígitos desprezados oudesconhecidos.

2 A mantissa é um valor entre 0 e 1.3 O expoente do ponto �utuante tem um limite inferior s e um limite

superior S , ie, s ≤ e ≤ S .

4 O conjunto formado pelo zero e por todos os números em notação deponto �utuante é chamado Sistema de Ponto Flutuante na base βcom t algarismos signi�cativos, denotado por F (β, t, s,S).

Laura Goulart (UESB) 1-Introdução ao Cálculo Numérico 14 de Novembro de 2018 8 / 9

Page 21: 1-Introdução ao Cálculo Numérico · 1-Introdução ao Cálculo Numérico Laura Goulart UESB 14 de Novembro de 2018 Laura Goulart (UESB) 1-Introdução ao Cálculo Numérico 14

Observações:

1 Os dígitos 1, 2, 3, · · · , 9 constituem algarismos signi�cativos de umnúmero. O dígito 0 (zero) também constitui um algarismosigni�cativo, exceto nos casos em que é usado para �xar a posição daparte decimal ou preencher casas decimais de dígitos desprezados oudesconhecidos.

2 A mantissa é um valor entre 0 e 1.3 O expoente do ponto �utuante tem um limite inferior s e um limite

superior S , ie, s ≤ e ≤ S .

4 O conjunto formado pelo zero e por todos os números em notação deponto �utuante é chamado Sistema de Ponto Flutuante na base βcom t algarismos signi�cativos, denotado por F (β, t, s, S).

Laura Goulart (UESB) 1-Introdução ao Cálculo Numérico 14 de Novembro de 2018 8 / 9

Page 22: 1-Introdução ao Cálculo Numérico · 1-Introdução ao Cálculo Numérico Laura Goulart UESB 14 de Novembro de 2018 Laura Goulart (UESB) 1-Introdução ao Cálculo Numérico 14

Exemplo

Número na base decimal Ponto �utuante

1532

15, 32−0, 15320, 01532

Laura Goulart (UESB) 1-Introdução ao Cálculo Numérico 14 de Novembro de 2018 9 / 9

Page 23: 1-Introdução ao Cálculo Numérico · 1-Introdução ao Cálculo Numérico Laura Goulart UESB 14 de Novembro de 2018 Laura Goulart (UESB) 1-Introdução ao Cálculo Numérico 14

Exemplo

Número na base decimal Ponto �utuante

153215, 32

−0, 15320, 01532

Laura Goulart (UESB) 1-Introdução ao Cálculo Numérico 14 de Novembro de 2018 9 / 9

Page 24: 1-Introdução ao Cálculo Numérico · 1-Introdução ao Cálculo Numérico Laura Goulart UESB 14 de Novembro de 2018 Laura Goulart (UESB) 1-Introdução ao Cálculo Numérico 14

Exemplo

Número na base decimal Ponto �utuante

153215, 32−0, 1532

0, 01532

Laura Goulart (UESB) 1-Introdução ao Cálculo Numérico 14 de Novembro de 2018 9 / 9

Page 25: 1-Introdução ao Cálculo Numérico · 1-Introdução ao Cálculo Numérico Laura Goulart UESB 14 de Novembro de 2018 Laura Goulart (UESB) 1-Introdução ao Cálculo Numérico 14

Exemplo

Número na base decimal Ponto �utuante

153215, 32−0, 15320, 01532

Laura Goulart (UESB) 1-Introdução ao Cálculo Numérico 14 de Novembro de 2018 9 / 9