Está en la página 1de 2

Pregunta 1.

-
𝒚′ = 𝒛 = 𝒇𝟏 (𝒙𝒊 ; 𝒚𝒊 ; 𝒛𝒊 )
𝟏 𝟏
𝒛′ = − 𝒛 ( 𝟐 − 𝟏) 𝒚 = 𝒇𝟏 (𝒙𝒊 ; 𝒚𝒊 ; 𝒛𝒊 )
𝒙 𝒙

clear all
fprintf('------------------EDO y SEDO------------------\n')
a=1;b=3;n=8;h=(b-a)/n;x0=1;y0=1;z0=2;
fprintf(' i x(i) y(i) z(i)\n')
for i=0:n
k1=z0;
c1=(-1/x0)*z0+(1/x0^2-1)*y0;
k2=z0+(h/2)*c1;
c2=(-1/(x0+(h/2)))*(z0+(h/2)*c1)+(1/(x0+(h/2))^2-1)*(y0+(h/2)*k1);
k3=(z0+(h/2)*c2);
c3=(-1/(x0+(h/2)))*(z0+(h/2)*c2)+(1/(x0+(h/2))^2-1)*(y0+(h/2)*k2);
k4=z0+h*c3;
c4=(-1/(x0+h))*(z0+h*c3)+(1/(x0+h)^2-1)*(y0+h*k3);
y1=y0+h/6*(k1+2*k2+2*k3+k4);
z1=z0+h/6*(c1+2*c2+2*c3+c4);
fprintf('%2d %10.7f %10.7f %10.7f \n',i,x0,y0,z0)
z0=z1;y0=y1;x0=x0+h;end; x0=x0+h;
fprintf('--------------------------------------------\n')
salida :

------------------EDO y SEDO------------------
i x(i) y(i) z(i)
0 1.0000000 1.0000000 2.0000000
1 1.2500000 1.4411513 1.5394922
2 1.5000000 1.7718632 1.1072935
3 1.7500000 1.9947663 0.6755999
4 2.0000000 2.1097543 0.2452916
5 2.2500000 2.1184866 -0.1720764
6 2.5000000 2.0260898 -0.5610532
7 2.7500000 1.8416803 -0.9055785
8 3.0000000 1.5782539 -1.1909342
--------------------------------------------
En Excel:
a 1
b 3
n 8
h 0,25

i xi yi zi k1 c1 k2 c2 k3 c3 k4 c4
- - -
0 1 1 2 2 -2 1,75 1,81790123 1,77276235 1,83157579 1,54210605 1,75323345
1,2 1,4411512 - - -
1 5 8 1,53949219 1,53949219 1,75040821 1,32069116 1,73004403 1,32323668 1,71901137 1,10973935 -1,7242487
1,7718632 - - - -
2 1,5 5 1,10729353 1,10729353 1,72256416 0,89197301 1,73576368 0,89032307 1,71802596 0,67778704 1,73050387
1,7 1,9947662 - - - -
3 5 8 0,6755999 0,6755999 1,72947111 0,45941601 1,73281662 0,45899782 1,71325714 0,24728561 1,70577961
2,1097543 - - - - -
4 2 3 0,24529164 0,24529164 1,70496156 0,03217144 1,68155317 0,03509749 1,66218963 0,17025577 1,62438466
2,2 2,1184865 - - - - - - - -
5 5 7 0,17207636 0,17207636 -1,6235417 0,37501907 1,56731102 0,36799023 1,54940003 0,55942637 1,47848022
2,0260898 - - - - - - -
6 2,5 4 0,56105319 0,56105319 1,47749419 0,74573997 -1,3880089 -0,7345543 1,37253459 0,90418684 1,27002613
2,7 1,8416803 - - - - - - -
7 5 2 -0,9055785 -0,9055785 1,26885107 1,06418488 1,14921471 1,04923033 1,13698908 1,18982577 1,00727829
1,5782538 - - - - - -
8 3 7 -1,1909342 -1,1909342 1,00591427 1,31667348 0,86168235 1,29864449 0,85334367 1,40427012 -0,7028263

También podría gustarte