You are on page 1of 10

Introdução a Computação Numérica

Sandro Bruno do Nascimento Lopes

Universidade Federal do Rio Grande do Norte

28 de junho de 2016

Sandro Bruno (UFRN) Introdução a Computação Numérica 28 de junho de 2016 1 / 10


Sumário

1 Porquê estudar Computação Numérica

2 Problemas abordados

Sandro Bruno (UFRN) Introdução a Computação Numérica 28 de junho de 2016 2 / 10


Sumário

1 Porquê estudar Computação Numérica

2 Problemas abordados

Sandro Bruno (UFRN) Introdução a Computação Numérica 28 de junho de 2016 3 / 10


Motivação

Modelagem de problemas complexos via computador;

Sandro Bruno (UFRN) Introdução a Computação Numérica 28 de junho de 2016 4 / 10


Aplicações

Maioria dos problemas de engenharia e ciências;

Sandro Bruno (UFRN) Introdução a Computação Numérica 28 de junho de 2016 5 / 10


Resolução de problemas em engenharia

Sem o computador: O cálculo da solução do modelo é custoso (impossível),


limita o modelo a ser empregado e restringe a análise dos resultados;
Com do computador: O cálculo da solução do modelo é rápido (viável),
permitindo o uso de modelos mais complexos e dando margem a análises
mais profundas.

Sandro Bruno (UFRN) Introdução a Computação Numérica 28 de junho de 2016 6 / 10


Importância

O uso de métodos numéricos permite tratar problemas cuja solução analítica


é custosa ou inviável:
Grande número de equações;
Não-linearidades;
Geometrias complexas.
Existem vários pacotes de softwares disponíveis no mercado e Internet, mas é
preciso conhecimento sobre os métodos para saber usá-los (Ex.: Qual método
escolher p/ resolver tal problema?);
Nem sempre é viável usar pacotes comerciais (especificidade do problema);
Por que estudar computação numérica?
Ajuda no entendimento de como o computador funciona;
Aprimora a percepção e o entendimento do engenheiro/cientista sobre a
matemática;
Auxilia na descrição computacional de modelos matemáticos.

Sandro Bruno (UFRN) Introdução a Computação Numérica 28 de junho de 2016 7 / 10


Sumário

1 Porquê estudar Computação Numérica

2 Problemas abordados

Sandro Bruno (UFRN) Introdução a Computação Numérica 28 de junho de 2016 8 / 10


Problemas abordados

Obtenção de raízes de equações: Dada uma função f (x ), obter o valor de


x para o qual f (x ) = 0;
Solução de sistemas de equações lineares: Definir os valores
x1 , x2 , · · · , xn que satisfaçam, ao mesmo tempo, um conjunto de equações
lineares algébricas (do tipo a1i ∗ x1 + a2i ∗ x2 + · · · ani ∗ xn = bi );
Ajuste de pontos (regressão): Dado um conjunto de pontos (x1 , y1 ),
(x2 , y2 ), · · · , (xn , yn ), encontrar a função f (x ) que melhor caracterize estes
pontos, sem necessariamente passar por eles;
Interpolação de pontos (regressão): Dado um conjunto de pontos (x1 , y1 ),
(x2 , y2 ), · · · , (xn , yn ), encontrar a função f (x ) que preenche os intervalos
destes pontos, obviamente passando por eles;

Sandro Bruno (UFRN) Introdução a Computação Numérica 28 de junho de 2016 9 / 10


Problemas abordados

Ra
Integração numérica: Dada uma função f (x ), obter o valor de f (x )dx ;
b
Solução de equações diferenciais ordinárias: Definir o valor de y (x ) que
d[y (x )]
satisfaça uma equação do tipo = f (x , y ), com y (x0 ) = y0 .
dx

Sandro Bruno (UFRN) Introdução a Computação Numérica 28 de junho de 2016 10 / 10