Você está na página 1de 2

30/03/12 5:57 PM

C:\Users...\NEWTON_RAPHSON.m

1 of 2

%EXEMPLO MTODO DE NEWTON-RAPHSON


%CAPTULO 2, LIVRO MECHANICS OF MACHINES
%SAMUEL DOUGHTY
clear all
close all
c1=5
c2=9
c3=7
c4=10
q=1.0472
xi(1)=0
xi(2)=4

for i=1:100
i
x(1) = xi(1)
x(2) = xi(2)
f(1)=c1*cos(q)+c2*cos(x(1))+c3*cos(x(2))-c4
f(2)=c1*sin(q)+c2*sin(x(1))+c3*sin(x(2))

%PASSO 1

figure(1)
hold on
plot(i,f,'o-')
xlabel('Iteraes')
ylabel('f(x)')
title('Convergncia')
if ((abs(f(1)) < 0.01) && (abs(f(2)) < 0.01)) break
end
fl(1,1)=-c2*sin(xi(1))
fl(1,2)=-c3*sin(xi(2))
fl(2,1)=c2*cos(xi(1))
fl(2,2)=c3*cos(xi(2))

%PASSO 3

%PASSO 2

30/03/12 5:57 PM

xi=x-(f*inv(fl))

C:\Users...\NEWTON_RAPHSON.m

%PASSO 4

fi(1)=c1*cos(q)+c2*cos(xi(1))+c3*cos(xi(2))-c4
fi(2)=c1*sin(q)+c2*sin(xi(1))+c3*sin(xi(2))

if ((abs(fi(1)) < 0.01) && (abs(fi(2) < 0.01)))


plot(i,fi,'o-')
break
end
end

%PASSO 5

%PASSO6

2 of 2

Você também pode gostar