Professional Documents
Culture Documents
function newton-raphon
clc, clear all
format long e
syms b
n=15;
a=23.45*sin(360*(284+n)/365*pi/180);
c=12*pi/180;
d=180*pi/180;
e=0*pi/180;
y=sin(a)*cos(b)*sin(c)-sin(a)*sin(b)*cos(c)*cos(d)
+cos(a)*cos(b)*cos(c)*cos(e)+cos(a)*sin(b)*sin(c)*cos(d)*cos(e)
+cos(a)*sin(b)*sin(d)*sin(e);
g=diff(y,b,1)
b2=[0:0.01:2*pi];
g1=(282866979197597565979623802486317*sin(b2))/32451855365842672678315602057
6256 (79527611161443640887850233334301*cos(b2))/162259276829213363391578010288128
plot(b2,g1,'r')
g1=diff(g,b,1);
INTERMAX=20;
m=0;
b1(1)=2*pi;
di(1)=1;
disp('i
b
g
di')
for m=[1:10]
b=b1(m);
b1(m+1)=b1(m)-eval(g)/eval(g1);
di(m+1)=abs((b1(m+1)-b1(m)));
fprintf('%2.0f %2.4f %2.4f %2.4f\n',m,b,eval(g),di(m))
end
CORRIENDO EL PROGRAMA:
di
CORRIENDO EL PROGRAMA:
g=
(282866979197597565979623802486317*sin(b))/3245185536584267267831560
20576256 (79527611161443640887850233334301*cos(b))/16225927682921336339157801
0288128
g2 =
asin((11404735815767074523846309137263*cos(b))/2028240960365167042394
7251286016)
di