Está en la página 1de 3

%Andrés Castro 15 de noviembre 2021

clc;
clear all;

%Hallar la solución por el método de Heun, de la EDO de primer orden y'-y-x


+x^2-
%1=0, con condición inicial y(0)=1
fxy='1+y^2-x^2'

a=0;
b=2;
h=0.025;
x0=0;
y0=0;
heun(fxy,a,b,x0,y0,h)

%comprobación
syms y(x)
edo= diff(y)==1+y^2-x^2; %se ingresa la ecuación diferencial de la forma
y'=f(x,y)
ini=y(0)==2;
y=dsolve(edo,ini)

syms x
y=x-exp(x^2)/((pi^(1/2)*erfi(x))/2 - 1/2);
ezplot(y,a,b), grid on, hold on

fxy =

'1+y^2-x^2'

tabla =

0 0
0.0250 0.0250
0.0500 0.0500
0.0750 0.0750
0.1000 0.1000
0.1250 0.1250
0.1500 0.1500
0.1750 0.1750
0.2000 0.2000
0.2250 0.2250
0.2500 0.2500
0.2750 0.2750
0.3000 0.3000
0.3250 0.3250
0.3500 0.3500
0.3750 0.3750

1
0.4000 0.4000
0.4250 0.4250
0.4500 0.4500
0.4750 0.4750
0.5000 0.5000
0.5250 0.5250
0.5500 0.5500
0.5750 0.5750
0.6000 0.6000
0.6250 0.6250
0.6500 0.6500
0.6750 0.6750
0.7000 0.7000
0.7250 0.7250
0.7500 0.7500
0.7750 0.7750
0.8000 0.8000
0.8250 0.8250
0.8500 0.8500
0.8750 0.8750
0.9000 0.9000
0.9250 0.9250
0.9500 0.9500
0.9750 0.9750
1.0000 1.0000
1.0250 1.0250
1.0500 1.0500
1.0750 1.0750
1.1000 1.1000
1.1250 1.1250
1.1500 1.1500
1.1750 1.1750
1.2000 1.2000
1.2250 1.2250
1.2500 1.2500
1.2750 1.2750
1.3000 1.3000
1.3250 1.3250
1.3500 1.3500
1.3750 1.3750
1.4000 1.4000
1.4250 1.4250
1.4500 1.4500
1.4750 1.4750
1.5000 1.5000
1.5250 1.5250
1.5500 1.5500
1.5750 1.5750
1.6000 1.6000
1.6250 1.6250
1.6500 1.6500
1.6750 1.6750
1.7000 1.7000
1.7250 1.7250

2
1.7500 1.7500
1.7750 1.7750
1.8000 1.8000
1.8250 1.8250
1.8500 1.8500
1.8750 1.8750
1.9000 1.9000
1.9250 1.9250
1.9500 1.9500
1.9750 1.9750
2.0000 2.0000

y =

x - exp(x^2)/((pi^(1/2)*erfi(x))/2 - 1/2)

Published with MATLAB® R2021b

También podría gustarte