Buscar

Relatório Cálculo Numérico

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 5 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

Universidade Tecnológica Federal do Paraná 
Engenharia Elétrica 
 
 
 
 
Cálculo Numérico 
Disciplina​ ​MA33A 
 
 
 
Relatório - Atividade de implementação 
 
 
 
 
 
 
 
 
 
Nomes: ​Gabriel Montanha 
Leonardo Pedroso 
Matheus Henrique de Souza 
Natanael Matias 
 
 
 
 
 
 
 
 
 
 
 
 Cornélio Procópio 
2019 
1. Fundamentação Teórica 
 
Método de Newton ​: É um dos principais métodos para encontrar raízes. 
Graficamente podemos dizer que é a intersecção da reta tangente aoxi 
gráfico da função com o eixo das abscissas. 
Sabendo que a reta tangente é a derivada da própria função podemos utilizar 
as relações trigonométricas para estabelecer uma igualdade: 
g θ (x )t = f ′ i−1
 = f (x )i−1x −xi i−1 
Dessa forma podemos reorganizar a equação isolando xi : 
 
 , sendo i o número de iterações.xi = xi−1 −
f (x )i−1
f (x )′ i−1 
 
 
Como critério para parar o cálculo podemos definir um erro ( ) e efetuar 2ε 
testes: 
 
 e f (x )|| i+1
|
| < ε
|
|
| xi+1
x −xi+1 i ||
|
< ε 
 
Método de Briot-Ruffini-Horner:​ Dado um polinômio na forma 
,podemos utilizar esse método para(x) x x .. x x P = an n + an−1 n−1 + . + a2 2 + a1 1 + a0 
calcular o resultado de qualquer valor de x e suas derivadas. 
Exemplo: Considere uma função polinomial de grau 3, sendo seus(x) P an 
coeficientes 
 
 
 a3 a2 a1 a0 
x b3 = a3 b2 = b x3 + a2 b1 = b x2 + a1 b0 = b x1 + a0 
x c3 = a3 c2 = c x3 + b2 c1 = c x2 + b1 
x d3 = a3 d2 = d x3 + c2 
 
Para a primeira linha nos fornece o resultado de um valor para xb0 
A partir da segunda linha temos a primeira derivada da função onde serác1 
dado por: c1 = 1!
P (x)′ 
Na terceira linha temos que: d2 = 2!
P (x)′′ 
E assim sucessivamente. 
 
 
 
2. Algoritmo 
 
Passo 1: ​Dados: grau do polinômio, coeficientes de cada um, precisão ,ε 
valor inicial x0 
 
Passo 2:​ Calcula , e faça:(x ) f 0 f (x ) ′ 0 
2.1Calcula : xi = xi−1 −
f (x )i−1
f (x )′ i−1 
 
 
2.2 ​Se não for bom ou escreva outrox0 f (x ) , ′ 0 = 0 
 
2.3 ​Teste de parada: 
, ​então ​e vai para Passo 3e e S f (x )|| i+1 || < ε
|
|
| xi+1
x −xi+1 i ||
|
< ε x = xi 
 
Se não retorna Passo 2.1 
 
Passo 3: ​Retorna valor x 
 
3. Exemplos 
 
*Início( 
*São declaradas as variáveis de tipo int, Vetor e PF(ponto flutuante) 
 
*A variável (pol) recebe o multiplicador do polinômio de maior valor. 
 
*A variável (erro) recebe o valor de precisão que deve ser alcançado pelo 
algoritmo. 
* A variável (x0) recebe o valor inicial para o método. 
 
*É armazenado o número do coeficiente na variável. 
 
* O algoritmo roda e faz as iterações 
 
*É aplicada a regra do tombo ao se derivar, o expoente é subtraído por um e 
o valor anterior do expoente é multiplicado na variável que é derivada. 
 
* Executa a iteração para o valor da função no ponto (x0), e soma-se o valor 
de cada interação. 
 
 
*É somado o valor em cada interação,também é feita a soma quando o 
mesmo possuir coeficiente. 
 
* A função é derivada no ponto (x0). 
 
*É aplicada a regra do tombo ao se derivar, o expoente é subtraído por um e 
o valor anterior do expoente é multiplicado na variável que é 
derivada(novamente). 
 
*É somado o valor em cada interação,também é feita a soma quando o 
mesmo possuir coeficiente. 
 
* Aplicando parte do teste de parada o ponto é dividido por sua derivada no 
mesmo ponto e checa-se a condição, esse valor obtido é subtraído da 
condição inicial. 
 
* Checa se o valor da condição 1 é negativo, se for negativo multiplica por 
1(módulo). 
* Checa se o valor da condição 2 é negativo, se for negativo multiplica por 
1(módulo). 
 
*Se os testes de parada forem satisfeitos o laço de repetição é interrompido, 
caso contrário ele recomeça. 
 
 *Caso contrário, cond irá receber o valor da iteração, e será repetido todo o 
processo novamente. 
 
*Por fim os valores a quantidade de interações são mostradas, o valor que 
satisfez os testes de parada e o valores dos 2 testes de parada. 
 
 
 
 
 
4. Referências 
 
UFRGS. Método de newton-raphson. Disponível em: 
<https://www.ufrgs.br/reamat/calculonumerico/livro-oct/sdeduv-metodo_de_ne
wton-raphson.html>. Acesso em: 28 abr. 2019. 
 
ICMC.USP. ​Determinação de raízes de polinômios: método de 
briot-ruffini-horner​. Disponível em: 
<http://conteudo.icmc.usp.br/pessoas/andretta/ensino/aulas/sme0100-2-12/au
la9-briotruffini.pdf>. Acesso em: 28 abr. 2019.

Continue navegando