1. Главная
  2. Библиотека
  3. Информатика
  4. Составить программу для решения однородного дифференциального уравнения при заданных начальных условиях Использовать метод...

Составить программу для решения однородного дифференциального уравнения при заданных начальных условиях Использовать методы Рунге-Кутта, Эйлера и аналитическое решение.

«Составить программу для решения однородного дифференциального уравнения при заданных начальных условиях Использовать методы Рунге-Кутта, Эйлера и аналитическое решение.»
  • Информатика

Условие:

Составить программу для решения однородного дифференциального уравнения

при заданных начальных условиях

Использовать методы Рунге-Кутта, Эйлера и аналитическое решение.

 

Решение:

program rechenie_ODU;

uses crt,printer; var xk,x,y,h,y1:real;j,n:integer;

{Функция аналитического решения дифференциального уравнения}

function fa(x:real):real; begin fa:=1/(1-0.5*x) end;

{Функция для численного решения дифференциального уравнения}

function fun(x:real; y:real):real; begin fun:=(y*y-y)/x; end;

{Процедура численного решения обыкновенного дифференциального уравнения методом Рунге-Кутта}

procedure odurunge(h,x:real; var y:real);

{h-шаг интегрирования, x-...

Не нашел нужную задачу?

Воспользуйся поиском

Выбери предмет