Курсовая работа: Решение дифференциальных уравнений по методу Эйлера
}
else
printf("введенаабсцисса, непренадлежащаяпромежуткурешения");
getch();
}
else if(k==27)
break;
}
closegraph();
}
//----Выходизпрограммы-----------------------------------------------------
else if(vv==4)
{
exit(2);
}
//----Ввод программы в бесконечный цикл--------------------------------------
goto menu;
}
Приложение 2. Результаты работы программы
Приведем расчет дифференциального уравнения первого, второго и третьего порядка методом Эйлера
1. Пусть дано дифференциальное уравнение первого порядка: y/ =2x-y
Требуется найти решение на отрезке [0,1] c шагом h=(1-0)/5=0,2
Начальные условия: у0 =1;
Пользуясь рекурентными формулами (4), находим:
1). x1 =0,2; х1/2 =0,1; y(x1 )=y(x0 )+α0 h; y(x1/2 )=y(x0 )+f(x0 ,y0 )h/2;
f(x0 ,y0 )=2*0-1=-1
y(x1/2 )=1-1*0,1=0,9
α0 =2*0,1-0,9=-0,7
y1 =1-0,1*0,2=0,86