Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
18 вариант.docx
Скачиваний:
2
Добавлен:
01.03.2025
Размер:
263.51 Кб
Скачать

Министерство образования и науки Российской федерации.

Государственное образовательное учреждение высшего

профессионального образования.

«Ивановский государственный энергетический университет

имени В.И.Ленина»

Кафедра ПОКС.

Курсовая работа по вычислительной математике

Вариант №18

Выполнил: студент группы 3-42

Ромашов Д.Е.

Проверил: к.ф.м.н. проф. Гусев В.А.

Иваново 2011

Задание.

Построить решение дифференциального уравнения.

Подобрать многочлен, наилучшим образом описывающий полученное решение и определить корни уравнения на полученном интервале.

Решение.

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

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

Представим ДУ 2 порядка в виде системы ДУ 1 порядка:

Выбор шага.

Для выбора установим необходимую точность значений 0,0001.

Далее, при различных шагах сравним значения при соответствующих .

h=0.5 h=0.25 h=0.125

h=0.625 h=0.0625 h=0.03125

Разница между значениями, при шагах h=0.0625 h=0.03125, не существенная, поэтому остановимся на шаге h=0.03125.

По полученным значениям построим график (см. рис.1).

Рис. 1. График функции y(x), построенный по точкам.

Для интерполяции возьмем точность ε = 0.01. Будем подбирать полином на отрезке [0;25], так как дальше значение функции не изменяется.

На всем промежутке [0;25] подобрать полином с указанной точностью не получится, поэтому разобьем его на 3 отрезка [0;3], [3;11], [11;30], и на каждом подберем полином методом наименьших квадратов.

  1. Подберем полином на отрезке [0;0.4].

Составим систему уравнений:

A×C=B. (1)

Элементы матриц A и B считаем так:

где i = 0,1…M, M=(a-b)/h, j = 0…N, k = 0…N, здесь N – степень полинома.

Решив систему (1), найдем коэффициенты полинома Ci.

Наиболее подходит полином 14 степени. Коэффициенты полиномов:

Рис. 2. График функции y(x), построенный по точкам.

Для интерполяции возьмем точность ε = 0.01. Будем подбирать полином на отрезке [0;1.2], так как дальше значение функции не изменяется.

На всем промежутке [0;1.2] подобрать полином с указанной точностью не получится, поэтому разобьем его на 3 отрезка [0;0.4], [0.4;0.8], [0.8;1.2], и на каждом подберем полином методом наименьших квадратов.

  1. Подберем полином на отрезке [0;0.4].

Составим систему уравнений: A×C=B.(1)

Элементы матриц A и B считаем так:

где i = 0,1…M, M=(a-b)/h, j = 0…N, k = 0…N, здесь N – степень полинома.

Решив систему (1), найдем коэффициенты полинома Ci.

Наиболее подходит полином 14 степени. Коэффициенты полиномов:

P13

P14

P15

C0

1.09533E+002

1.09974E+002

1.10033E+002

C1

-4.02032E+002

-5.88794E+002

-6.14349E+002

C2

-6.28007E+004

-4.43537E+004

-4.17640E+004

C3

1.10337E+006

3.19157E+005

2.05988E+005

C4

-1.68383E+007

1.22381E+006

3.90648E+006

C5

2.55894E+008

2.83066E+006

-3.58866E+007

C6

-2.56932E+009

-2.69609E+008

9.32119E+007

C7

1.61400E+010

2.11669E+009

-1.71393E+008

C8

-6.59969E+010

-7.96545E+009

1.91667E+009

C9

1.80288E+011

1.93097E+010

-1.01342E+010

C10

-3.28131E+011

-4.32157E+010

1.81625E+010

C11

3.82423E+011

1.04800E+011

8.74901E+009

C12

-2.57458E+011

-1.97890E+011

-6.21542E+010

C13

7.55679E+010

2.14236E+011

2.52451E+010

C14

-

-9.71004E+010

9.76004E+010

C15

-

-

-9.25891E+010

2.31877E+000

7.68241E-003

2.82897E-002

xi

yi

Pn(xi)

|yi-Pn(xi)|

0.00000

110.00000

110.00082

0.00082

0.01000

99.97210

99.96896

0.00314

0.02000

83.20474

83.20671

0.00196

0.03000

61.92708

61.93008

0.00300

0.04000

38.51095

38.51113

0.00018

0.05000

15.24716

15.24440

0.00276

0.06000

-5.84578

-5.84905

0.00327

0.07000

-23.16752

-23.16877

0.00125

0.08000

-35.62865

-35.62693

0.00172

0.09000

-42.68823

-42.68452

0.00371

Отклонение меньше ε, это допустимо.

Рис. 3. График полинома на промежутке [0;0.4].

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]