Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Metodo Corrector Predictor Matlab
Metodo Corrector Predictor Matlab
dy
e xy sen(xy) sujeto 2 a 1
dx
x=zeros(11,1)
y=x
yp=x
h=0.02
x=1:h:1.2
x=x'
y(1)=1
for i=2:11
m1=exp(-x(i-1)*y(i-1))*sin(x(i-1)*y(i-1))
yp(i)=y(i-1)+h*m1
m2=exp(-x(i)*yp(i))*sin(x(i)*yp(i))
y(i)=y(i-1)+h/2*(m1+m2)
end
[x,y,yp]
ans =
1.0000
1.0000
1.0200
1.0062
1.0062
1.0400
1.0123
1.0123
1.0600
1.0183
1.0183
1.0800
1.0242
1.0243
1.1000
1.0301
1.0302
1.1200
1.0359
1.0359
1.1400
1.0416
1.0417
1.1600
1.0472
1.0473
1.1800
1.0527
1.0528
1.2000
1.0581
1.0582
dy
e xy sen(xy) sujeto 2 a 1
dx
x=zeros(21,1)
y=x
yp=x
h =0.05
x=2:h:3
x=x'
y(1)=1
for i=2:21
m1=exp(-x(i-1)*y(i-1))*sin(x(i-1)*y(i-1))
yp(i)=y(i-1)+h*m1
m2=exp(-x(i)*yp(i))*sin(x(i)*yp(i))
y(i)=y(i-1)+h/2*(m1+m2)
end
[x,y,yp]
ans =
2.0000
1.0000
2.0500
1.0059
1.0062
2.1000
1.0112
1.0115
2.1500
1.0161
1.0163
2.2000
1.0204
1.0207
2.2500
1.0244
1.0246
2.3000
1.0279
1.0281
2.3500
1.0310
1.0312
2.4000
1.0337
1.0339
2.4500
1.0361
1.0363
2.5000
1.0382
1.0383
2.5500
1.0400
1.0401
2.6000
1.0415
1.0416
2.6500
1.0428
1.0429
2.7000
1.0439
1.0440
2.7500
1.0447
1.0448
2.8000
1.0454
1.0455
2.8500
1.0459
1.0459
2.9000
1.0462
1.0463
2.9500
1.0464
1.0464
3.0000
1.0464
1.0465