Utilice el lenguaje C para programar el método de Euler, el método de escalera, R-K de segundo nivel de segundo nivel, R-K de tercer nivel de tercer nivel y R-K de cuarto orden de cuarto nivel para resolver las soluciones numéricas de las siguientes ecuaciones
El método de Euler para resolver y'=-2y-4x, x0=0, y0=2, x<=1 es el siguiente:
#include
/*solve oda: dy/dx = -2*y -4*x*/
flotar diversión(flotar x,flotar y){
float f;
f=-2.0*y -4.0*x;
return f;
}
int main() {
float x0=0,y0=2.0,x,y,h=0.1,t=1.0,k
/* printf("\nIngrese x0,y0,h; , xn: "); scanf("%f%f%f%f",&x0,&y0,&h,&t);*/
x=x0;
y= y0 ;
printf("\n x\t y\n");
while(x<=t) {
k=h*fun(x , y);
y=y+k;
x=x+h;
printf("%0.3f\t%0.3f\n " ,x,y);
}return 0;
}
Captura de pantalla del código
Resultados de la ejecución
Capturas de pantalla del código + resultados en ejecución
(Veré las siguientes preguntas más adelante)