Файл: Лабораторная работа 1 по теме Методы решения нелинейных уравнений.docx

ВУЗ: Не указан

Категория: Не указан

Дисциплина: Не указана

Добавлен: 04.12.2023

Просмотров: 107

Скачиваний: 1

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

Лабораторная работа 5.

Методы решения
обыкновенных дифференциальных уравнений»




5.1. Вопросы, подлежащие изучению


  1. Постановка задачи численного решения обыкновенных дифференциальных уравнений. Задача Коши.

  1. Методы Рунге-Кутты различных порядков, общие свойства.

  1. Погрешности методов.

  1. Выбор шага интегрирования.

  2. Графическая иллюстрация методов Рунге-Кутты.



5.2. Задание


  1. Выбрать индивидуальное задание в табл. 5-1 для решения обыкновенных дифференциальных уравнений:

  1. дифференциальное уравнение ;

  2. интервал [a;b] , где ищется решение дифференциального уравнения;

  3. начальные условия x0, y0;

  4. шаг интегрирования h0.

  5. Найти аналитическое решение заданного дифференциального уравнения, полагая его точным.

  6. Вычислить значения полученного решения на отрезке [a;b] с шагомh0.

  7. Найти численное решение дифференциального уравнения методом Эйлера - в точках отрезка [a;b] с шагом h0 с помощью «ручного счета».

  8. Вычислить значения погрешностей для , , .

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

  10. Получить решение с расчетом на ПК» с шагом h0 и E =10-4.

  11. Вычислить значения погрешностей ,

  12. Графически проиллюстрировать решения .




5.3. Варианты задания


Таблица 1.5-1



вар

Уравнение

x0

y0

h0

a

b

1

y' = x y2

0

-2

0.4

0

4

2

y' = y2 (x2+ x + 1)

0

-2

0.2

0

2

3

y' = x3 y2

0

-2

0.2

0

2

4

y' = y / cos2(x)

0

1

0.1

0

1

5

y' = y cos(x)

0

1

0.5

0

5

6

y' = y2cos(x)

0

-1

0.4

0

4

7

y' = x2 y + y

0

1

0.2

0

2

8

y' = (x – 1)2 y2

0

-1

0.5

0

5

9

y' = x3 y

0

1

0.2

0

2

10

y' = y2 sin(x)

0

0.5

0.2

0

2

11

y' = y sin(x)

0

1

0.4

0

4

12

y' = x y

0

1

0.2

0

2

13

y' = y2 / x

1

1

0.2

1

2

14

y' = x2 y

0

1

0.2

0

2

15

y' = y2 (2 – x)

0

-1

0.4

0

4

16

y' = 3 x2 y2

0

-4

0.2

0

2

17

y' = y2 (ex + 4x)

0

-1

0.4

0

4

18

y' = y (x – 1)

0

1

0.4

0

4

19

y' = x (1 + y2)

0

0

0.2

0

1.6

20

y' = x / (2y)

0

1

0.4

0

4

21

y' = y / (3 x2)

1

1

0.2

1

3

22

y' = 4 x e-3y

1

0

0.2

1

3

23

y' = 2 x y

0

1

0.2

0

2

24

y' = 2 x (y1/2)

0

1

0.4

0

4

25

y' = y2 ex

0

-2

0.4

0

4

26

y' = x (1 – y2)1/2

0

0

0.4

0

1.6

27

y' = (1 + x) y

0

1

0.2

0

2

28

y' = x2 (1 – y2)1/2

0

0

0.4

0

1.6

29

y' = (x2 + x) y2

0

-1

0.4

0

4

30

y' = y2 / cos2(x)

0

-1

0.3

0

1.5


5.4. Содержание отчета


  1. Индивидуальное задание.

  1. Решение ОДУ аналитическим методом.

  2. Значения полученного решения y(x) на отрезке [a;b] с шагом , записанные в табл. 5-2.

  3. Значения численного решенияОДУ, вычисленные методом Эйлера - в точках отрезка [a;b] с шагом h0, используя «ручной расчет», и записанные в табл. 5-2.

  4. Значения погрешностей для , , , записанные в табл. 5-2.

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

  6. Значения решения с шагом h0 и E =10-4 , полученные по программе, записанные в табл. 5-2 с указанием числа разбиений и фактического шага интегрирования для каждой точки.

  7. Значения вычисленных погрешностей , , записанные в табл. 5-2.

  8. Графическая иллюстрация решений .


Все решения в итоге должны быть оформлены в виде табл. результатов 5-2.

Таблица 5-2

xi