You are on page 1of 4

CORRECCION DEL PRIMER PARCIAL

ALUMNA: PAUCAR CAYNICELA Estelita


function GRAFICA
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,'o-')

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

1 6.2832 -0.4901 1.0000


2 6.8455 0.0500 0.5623
3 6.7954 -0.0000 0.0501
4 6.7954 0.0000 0.0000
5 6.7954 0.0000 0.0000
6 6.7954 0.0000 0.0000
7 6.7954 0.0000 0.0000
8 6.7954 0.0000 0.0000
9 6.7954 0.0000 0.0000
10 6.7954 0.0000 0.0000

function PUNTO FIJO


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')
g2=asin
((324518553658426726783156020576256/282866979197597565979623802486317)*((795
27611161443640887850233334301*cos(b))/162259276829213363391578010288128))
INTERMAX=20;
m=0;
b1(1)=0.7;
di(1)=1;
disp('i
b
g
di')
for m=[1:20]
b=b1(m);
b1(m+1)=(eval(g2));
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:
g=

(282866979197597565979623802486317*sin(b))/3245185536584267267831560
20576256 (79527611161443640887850233334301*cos(b))/16225927682921336339157801
0288128

g2 =

asin((11404735815767074523846309137263*cos(b))/2028240960365167042394
7251286016)

di

1 0.7000 0.1867 1.0000


2 0.4446 -0.0676 0.2554
3 0.5324 0.0202 0.0879
4 0.5057 -0.0065 0.0267
5 0.5143 0.0020 0.0085
6 0.5116 -0.0006 0.0027
7 0.5124 0.0002 0.0009
8 0.5122 -0.0001 0.0003
9 0.5123 0.0000 0.0001
10 0.5122 -0.0000 0.0000
11 0.5122 0.0000 0.0000
12 0.5122 -0.0000 0.0000
13 0.5122 0.0000 0.0000
14 0.5122 -0.0000 0.0000
15 0.5122 0.0000 0.0000
16 0.5122 -0.0000 0.0000
17 0.5122 0.0000 0.0000
18 0.5122 -0.0000 0.0000
19 0.5122 0.0000 0.0000
20 0.5122 -0.0000 0.0000

You might also like