Buscar

CN aula 3

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 3 páginas

Prévia do material em texto

8 
 
CÁLCULO NUMÉRICO 
 
AULA #03 
 
 
• Método de Newton-Raphson 
 
�O método de Newton-Raphson é obtido geometricamente da seguinte forma: dado um 
ponto (x1,f(x1)) traçamos a reta L tangente a curva nesse ponto: 
 
 
 
 
Lembre da equação da reta: y – y1 = m ( x – x1) 
 
De Calculo I sabe-se que m = f´(x), então: 
 
y � y� � f´�x�	 �x � x�	 
 
No ponto x, y = 0, então temos que: 
 
0 � y� � f´�x�	 �x � x�	 
 
�y� � f´�x�	 x � f´�x�	 x� 
 
f´�x�	x� � y� � f´�x�	 x 
Isolando o x, temos que: 
 
x �
f´�x�	x� � y�
f´�x�	
 
 
x � x� �
y�
f´�x�	
 ou x � x� �
f�x�	
f´�x�	
 
9 
 
De maneira generalizada podemos dizer que: 
 
x��� � x� �
f�x�	
f´�x�	
 
 
Você pode ainda fazer da seguinte forma: 
 
 
x��� � x� � Δx� 
 
 
Onde: 
Δx� � �
f�x�	
f´�x�	
 
 
Você deve ficar em loop até atingir o critério de convergência, isto é, até que f(xk) < ε. 
 
Algumas observações: x1 é chamado de chute inicial. 
 Esse método é dependente do chute inicial, uma escolha ruim 
 pode fazer com que o método não convirja! 
 
 
 
����Exemplo 1: Use o método de Newton para encontrar uma raiz da equação 
x
3 
- 9x + 3 = 0. Use como chute inicial o ponto x1 = 3. Faça 3 iterações. Compare o 
resultado com os obtidos nos métodos bissecção e posição falsa. 
 
f(x) = x3 -9x +3 
bissecção posição falsa Newton 
x= 
f(x)= 
iteração= 
x= 
f(x)= 
iteração= 
x= 
f(x)= 
iteração= 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
10 
 
����No MatLab: Código que resolve o Exemplo 1: 
 
clear all; 
 
clc; 
 
x=sym('x'); 
 
f=x^3-9*x+3; 
 
flinha = diff(f,x); 
 
 
x=3; 
fprintf('chute inicial xo = %g\n',x) 
 
deltax = - (f/flinha); 
 
 
k=1; 
fprintf('Iteração %g\n',k) 
 
deltax = subs(deltax); 
fprintf('deltax = %g\n',deltax) 
 
x = x + deltax; 
fprintf('x%g = %g\n',k,x) 
 
f=subs(f); 
fprintf('f(x) = %g\n\n\n',f) 
 
erro = max(abs(f)); 
 
while (erro > 0.001) 
 
 deltax = - (f/flinha); 
 
 k=k+1; 
 fprintf('Iteração %g\n',k) 
 
 deltax = subs(deltax); 
 fprintf('deltax = %g\n',deltax) 
 
 x = x + deltax; 
 fprintf('x%g = %g\n',k,x) 
 
 f=x^3-9*x+3; 
 f=subs(f); 
 fprintf('f(x) = %g\n\n\n',f) 
 
 erro = max(abs(f)); 
 
end 
 
 
 
���� Exercícios complementares: Estime as raízes das equações abaixo pelo método de 
Newton. Faça 2 iterações. Use o chute inicial dado. 
 
 
a) x log(x) -1 = 0 x1 = 2 Resp: x = 2,506311 
 
b) e-x – cosx = 0 x1 = 1 Resp: x = 1,294424 
 
c) x3 - 9x + 3 = 0 x1 = 1 Resp: x = 0,335410 
 
obs: ajuste sua calculadora para RADIANOS toda vez que aparecer uma função 
trigonométirca.

Outros materiais