Частина тексту файла (без зображень, графіків і формул):
МІНІСТЕРСТВО ОСВІТИ І НАУКИ, МОЛОДІ ТА СПОРТУ УКРАЇНИ
НАЦІОНАЛЬНИЙ УНІВЕРСИТЕТ «ЛЬВІВСЬКА ПОЛІТЕХНІКА»
ІКТА
кафедра ЗІ
ЗВІТ
До лабораторної роботи №6
з курсу: «Комп’ютерні методи дослідження інформаційних процесів і систем»
на тему: «Методи чисельного розв’язування диференціальних рівнянь»
Варіант №11
Львів 2013
Мета роботи – ознайомлення з методами чисельного розв’язування диференційних рівнянь.
Завдання – розв’язати чисельним методом звичайне диференційне рівняння з початковою умовою
Текст програми
usingSystem;
namespaceEiler
{
classProgram
{
staticdouble f(double x, double y)
{
return (Math.Sqrt(Math.Pow(Math.Sin(x + Math.Pow(y, 3)), 2) + 4));
}
staticvoidMain(string[] args)
{
double a = 1;
double y = 1;
double b = 2;
int n = 10;
double h = (b - a) / n;
double y1 = y;
for (int i = 1; i <= n; i++)
{
double f1 = f(a, y);
a += h;
y += f1 * h;
y = y1 + h * f(a, y);
y1 = y;
}
Console.WriteLine("y = {0}", y);
Console.ReadLine();
}
}
}
Результат роботипрограми