Вариант 8. a=2, b=1. Составить программу, вычисляющую силу тока при шаге 0,05 x=0,05 x=0,1 x=0,15 x=0,2 x=0,25....... До 0,95

  • ID: 45303 
  • 15 страниц

Содержание:


Задание

Вариант № 8. a=2, b=1.

Составить программу, вычисляющую силу тока при шаге 0,05 x=0,05 x=0,1 x=0,15 x=0,2 x=0,25....... До 0,95

Дифференциальное уравнение решить методом Рунге-Кутта для x принадлежащему с точностью . Разность y вычисляется для тех интервалов х=h, которые заключают в себе указанные точки.

Алгоритм решения

Решение задачи делится на 3 этапа:

Нахождение значений функции для заданных x методом Рунге-Кута для заданной точности 10-2. Перед этим метод тестируется – процедура Runge-Kutt_test.

Нахождение значений производной функции в заданных точках, используя найденные значения функции на первом этапе. Здесь применяется интерполяция Interpolation. Значения производной – массив y.

Нахождение значений I=dx/dy в заданных точках, используя найденные значения функции при помощи линейной интерполяции (процедура interpolation1). Для нахождения I также применяется интерполяция(процедура Interpolation2). Здесь значения функции в точках – y2, значение dy/dx – массив y3.

Блок-схема программы

Результат работы программы

Листинг программы