Пример 4.1. За методом Ейлера скласти таблицю рішення на відрізку [0;1] для рівняння з початковою умовою y(0) = 1, вибравши крок h = 0,2.
Розв’язок.
Результати обчислень помістимо у таблицю, що заповнюється таким способом:
i |
xi |
yi |
Dyi |
Точне у = |
0 |
0 |
1,0000 |
0,2000 |
1,0000 |
1 |
0,2 |
1,2000 |
0,1733 |
1,1832 |
2 |
0,4 |
1,3733 |
0,1561 |
1,3416 |
3 |
0,6 |
1,5294 |
0,1492 |
1,4832 |
4 |
0,8 |
1,6786 |
0,1451 |
1,6124 |
5 |
1,0 |
1,8237 |
1,7320 |
У першому рядку при i = 0 записується x0 = 0, y0 = 1,000 і по них обчислюється f(x0, y0) = 1, а потім Dy0 = hf(x0, y0) = 0,2. Тоді за формулою Ейлера одержуємо y1 = 1 + 0,2 = 1,2.
Значення x1 = 0,2 і y1 = 1,2000 записуються у другому рядку при i = 1. Використовуючи їх, можна обчислити
f(x1,y1) = 0,8667; Dy1 = hf(x1,y1) = 0,2Ч0,8667 = 0,1733.
Тоді y2 = y1 + Dy1 = 1,2 + 0,1733 = 1,3733.
При i = 2,3,4,5 обчислення ведуться аналогічно. В останньому стовпці таблиці для порівняння поміщені значення точного рішення.
З таблиці видно, що абсолютна похибка для y5 становить , що становить 5%.
Приклад 4.2. Застосовуючи метод Ейлера, скласти на відрізку [1;1,5] таблицю значень рішення рівняння
с початковими умовами y(1) = 0,77 і y'(1) = –0,44, вибравши крок h = 0,1.
Розв’язок
Замінимо рівняння за допомогою підстановки y' = z, y" =z' системою рівнянь першого порядку
з початковими умовами y(1) = 0,77 і z(1) = –0,44. Таким чином, маємо
Результати обчислення за формулою Ейлера записані в таблиці
i |
xi |
yi |
DYi |
f1i = zi |
Dzi |
0 1 2 3 4 5 |
1,0 1,1 1,2 1,3 1,4 1,5 |
0,77 0,726 0,679 0,629 0,576 0,521 |
–0,044 –0,047 –0,050 –0,053 –0,055 |
–0,44 –0,473 –0,503 –0,529 –0,551 |
–0,033 –0,030 –0,026 –0,022 |
–0,33 –0,296 –0,260 –0,222 |
Таблиця заповнюється таким чином. Записуємо в першому рядку i = 0, x0=1,0; y0 = 0,77; z0 = –0,44.
Далі знаходимо
Використовуючи формули Ейлера одержуємо
Таким чином, у другому рядку таблиці ми можемо записати i = 1; x1 = 1,1; y1 = 0,726; z1 = –0,473. За цими значеннями знаходимо
Відповідно
Заповнення таблиці при i =2, 3, 4, 5 здійснюються аналогічно.
Приклади до розділу 6. Методи обробки експериментальних даних
Приклад 6.1. Знайти значення y = f(x) при x = 0,4 заданої таблично:
i |
0 |
1 |
2 |
3 |
xi |
0 |
0,1 |
0,3 |
0,5 |
yi |
–0,5 |
0 |
0,2 |
1 |
Розв’язок.
Квадратична інтерполяція
y=aix2+bix+ci
Вибираємо три найближчі крапки до xt = 0,4
xi–1 = 0,1; xi = 0,3; xi+1 = 0,5.
yi–1 = 0; yi = 0,2; yi+1 = 1.
Ю
A = ; = ; ==A–1.
Знайдемо A–1 = ;
= = Ч ;
a = 0 – = 7,5; b = –2; c = 0,125;
y = 7,5x2 – 2x + 0,125; при x = 0,4; y = 0,525.
Інтерполяційний многочлен Лагранжа
L(x) = ;
при x = 0,4; y » L(x) = 0,3999.
Інтерполяційний многочлен Ньютона
Маємо випадок нерівностоячих вузлів, n = 3;
Знаходимо роздільні різниці:
f(x0,x1) =;
f(x1,x2) =;
f(x2,x3) = ;
f(x0,x1,x2) =
f(x1,x2,x3) =
f(x0,x1,x2,x3) =.
Результати розрахунків помістимо в таблицю:
n |
xn |
fn |
f(xn, xn+1) |
f(xn, xn+1, xn+2) |
f(xn, xn+1, xn+2, xn+3) |
0 |
0 |
–0,5 |
|||
1 |
0,1 |
0 |
5 |
–40/3 |
125/3 |
2 |
0,3 |
0,2 |
1 |
15/2 |
|
3 |
0,5 |
1 |
4 |
Використовуючи перші в стовпцях розділені різниці, одержимо
N3(x) = –0,5 + (x – 0)Ч5 + (x – 0)(x – 0,1)(–) + (x – 0)(x – 0,1)(x – 0,3)=
= x3 – 30x2 + x – 0,5 .
Нагадаємо, що розрахунки інтерполяційного многочлена Ньютона виконуються по формулі:
,
де – поточна точка, у якій потрібно обчислити значення многочлена; – розділені різниці порядку k, які обчислюються за такими формулами:
Приклад 6.2. Розглянемо фрагмент таблиці функції
1,4 |
1,5 |
1,7 |
1,8 |
2,38545 |
2,49749 |
2,69166 |
2,77385 |
Розв’язок.
Запишемо многочлен Лагранжа, використовуючи всю наявну інформацію, тобто покладаючи , у вигляді
.
Обчислимо значення в точці , оцінивши спочатку відповідно до формули .
,
; .
Отже
.
Скористаємось формою запису інтерполяційного многочлена . Усі обчислення розташуємо в таблиці 1.2.
Таблиця 1.2
, |
, |
||||||
0 |
0,2 |
– 0,1 |
– 0,3 |
– 0,4 |
– 0,012 |
2,38545 |
– 993,938 |
1 |
0,1 |
0,1 |
– 0,2 |
– 0,3 |
0,006 |
2,49749 |
4162,48 |
2 |
– 0,1 |
0,3 |
0,2 |
– 0,1 |
– 0,006 |
2,69166 |
4486,10 |
3 |
– 0,2 |
0,4 |
0,3 |
0,1 |
0,012 |
2,77385 |
– 1155,77 |
,
.
Для порівняння наведемо значення функції для з п’ятьма точними десятковими знаками: .
Приклад 6.3. За допомогою формули Сімпсона обчислити з точністю e = 10–3.
Розв’язок.
Виберемо крок h.
; x О [a,b], тобто x О [p/4, p/2] ;
< 0,5Ч10–3.
Обчислимо f IV(x)
.
Оцінимо | f IV| на відрізку [p/4, p/2]. Скористаємося величинами і . Вони позитивні та спадають, отже, їх максимальне значення в точці x = p/4.
При цьому +< 81. Таким чином, < 0,5Ч10–3; h4 < 14Ч10–4; h Ј 0,19.
З іншого боку, для даного методу h вибирається з урахуванням того, щоб [p/4, p/2] ділився на парне число відрізків. Цим двом вимогам відповідає h=p/24 = 0,13 < 0,19, при якому n = = 6. Тоді, щоб похибка округлення не перевищила 0,5Ч10–3 досить обчислення виконати з 4 знаками після коми.
Складемо таблицю , з h = p/24 = 7° 30? = 0,1309
i |
xi0 |
xi |
sin x |
y0, y6 |
y2m |
y2m–1 |
0 |
45° 00? |
0,7854 |
0,7071 |
0,9003 |
||
1 |
52° 30? |
0,9163 |
0,7934 |
0,8659 |
||
2 |
60° 00? |
1,0472 |
0,8660 |
0,8270 |
||
3 |
67° 30? |
1,1781 |
0,9239 |
0,7843 |
||
4 |
75° 00? |
1,3090 |
0,9659 |
0,7379 |
||
5 |
82° 30? |
1,4399 |
0,9914 |
0,6885 |
||
6 |
90° 00? |
1,5708 |
1,0000 |
0,6366 |
||
Сума |
1,5369 |
1,5649 |
2,3386 |
Для n = 6 по формулі Сімпсона
.
Прикла 6.4. По формулі Гаусса при n = 5 обчислити .
Розв’язок.
Зробимо заміну змінної x = 1/2+ t Ч1/2, тоді
.
Складемо таблицю значень підінтегральної функції.
i |
xi |
f(xi) |
qi |
1 |
–0,9061179846 |
0,24945107 |
0,236926885 |
2 |
–0,538469310 |
0,23735995 |
0,478628670 |
3 |
0 |
0,2 |
0,568888889 |
4 |
0,538469310 |
0,15706211 |
0,478628670 |
5 |
0,906179846 |
0,13100114 |
0,236926885 |
По формулі Гаусса визначимо:
I = 2;
Приклад 10.1. Розглянемо приклад розробки математичної моделі за результатами активного експерименту. Розглядається експеримент з трьома вихідними та трьома вхідними змінними. Вихідні дані для проведення серії експериментів:
Параметр |
|
|
|
|
рівень: |
середній |
15 |
50 |
75 |
верхній (1) |
20 |
60 |
100 |
|
нижній (-1) |
10 |
40 |
50 |
|
інтервал |
5 |
10 |
25 |
Результати реалізації активного ПФЕ:
№ |
Вхідні параметри |
Вихідні параметри |
||||
досліду |
||||||
1 |
1 |
1 |
1 |
1.5 |
92 |
6.4 |
2 |
-1 |
1 |
1 |
0.5 |
163 |
5.5 |
3 |
1 |
-1 |
1 |
1 |
110 |
4.8 |
4 |
-1 |
-1 |
1 |
0.7 |
142 |
3.4 |
5 |
1 |
1 |
-1 |
1.2 |
77 |
6.7 |
6 |
-1 |
1 |
-1 |
0.3 |
152 |
5.8 |
7 |
1 |
-1 |
-1 |
0.4 |
105 |
5.1 |
8 |
-1 |
-1 |
-1 |
0.3 |
143 |
4.0 |
Після проведення розрахунків за формулами
,
,
отримані такі коефіцієнти регресії:
|
|
|
|
|
|
|
|
0,73 |
0,28 |
0,0145 |
0,019 |
0,017 |
0,004 |
-0,0004 |
|
123 |
-27 |
-0,193 |
0,375 |
-0,9 |
0,125 |
0,0250 |
|
5,19 |
0,54 |
0,085 |
-0,019 |
-0,008 |
0,003 |
0,0003 |
Перевірка адекватності моделі: припустимо, що при проведенні паралельних експериментів по кожній комбінації параметрів при середньоквадратичних відхиленнях , , середньоквадратичні відхилення коефіцієнтів регресії становлять, відповідно, ; ; . Тоді , де – критерій Стьюдента, що визначається за статистичними таблицями і залежить від рівня значущості та кількості експериментів . Тоді для можна отримати інтервали довіри відповідно для коефіцієнтів рівняння
Якщо виключити для кожного з рівнянь коефіцієнти, що менше за ці інтервали, отримаємо остаточні рівняння:
;
;
.
Табличне значення критерію Фішера . Порівняння цього значення із значенням, що розраховано, показує, що . Можна зробити висновок, що ці моделі статистично адекватні.