Реферат: Решение дифференциального уравнения с последующей аппроксимацией

x2 = 0.75 + 0.05 = 0.8

y2* = 2.097665 + 0.05 * (- 0.022389) = 2.096546

y2 = 2.097665 + 0.05 * ((- 0.022389) + 0.026314) / 2 = 2.097763

f( x2 ; y2 ) = 0.8 + cos (2.097763 / Ö0.3 ) = 0.027724

x3 = 0.8 + 0.05 = 0.85

y3* = 2.097763 + 0.05 * 0.027724 = 2.0991492

y3 = 2.097763 + 0.05 * (0.027724 + 0.079334) / 2 = 2.10044

f( x3 ; y3 ) = 0.85 + cos (2.10044 / Ö0.3 ) = 0.080838

x4 = 0.85 + 0.05 = 0.9

y4* = 2.10044 + 0.05 * 0.080838 = 2.1044819

y4 = 2.10044 + 0.05 * (0.080838 + 0.135575) / 2 = 2.10585

f( x4 ; y4 ) = 0.9 + cos (2.10585 / Ö0.3 ) = 0.137188

x5 = 0.9 + 0.05 = 0.95

y5* = 2.10585 + 0.05 * 0.137188 = 2.1127094

y5 = 2.10585 + 0.05 * (0.137188 + 0.195345) / 2 = 2.114164

f( x5 ; y5 ) = 0.95 + cos (2.114164 / Ö0.3 ) = 0.19709

x6 = 0.95 + 0.05 = 1

y6* = 2.114164 + 0.05 * 0.19709 = 2.1240185

y6 = 2.114164 + 0.05 * (0.19709 + 0.259053) / 2 = 2.125567

Для оценки погрешности вычислений используется правило Рунге:

yi+1 = yih + (yih /2 - yih ) / (2p - 1) , где:

р - порядок метода, для Эйлера - Коши р = 2

Рассчитаем погрешность вычисления в точке х = 1. Найдем уточненное решение:

y(1) = 2.125049 + (2.125567 - 2.125049) / (22 - 1) = 2.1252216

e ih = 2p (yih - yih /2 ) / (2p - 1) = 22 (2.125567 - 2.125049) / 3 = 6.9 * 10 -4

e ih /2 = (yih - yih /2 ) / (2p - 1) = (2.125567 - 2.125049) / 3 = 1.73 * 10 -4

Таблица 1. Значения X и Y, полученные с помощью ручного расчёта.

I

X ( I )

Y ( I )

0

0.7

2.1

1

0.8

2.09763

2

0.9

2.105547

3

1

2.125049

4

1.1

2.157721

5

1.2

2.205613

6

1.3

2.271475

7

1.4

2.359045

8

1.5

2.473328

9

1.6

2.620626

10

1.7

2.807662

График решения дифференциального уравнения представлен на рисунке 3.

2. АППРОКСИМАЦИЯ. МЕТОД НАИМЕНЬШИХ КВАДРАТОВ

2.1. ТЕОРЕТИЧЕСКИЕ СВЕДЕНИЯ

Исходя из постановки задачи, нужно аппроксимировать полученное в п.1. решение ( Таблица 1. ) параболой методом наименьших квадратов, т.е. нужно найти функцию, в данном случае параболу, которая в точках X ( I ) принимала бы значения, как можно более близкие к значениям Y ( I ). Парабола является функцией с тремя параметрами: F (x) = ax2 + bx + c

Сумма квадратов разностей значений функции и решений дифференциального уравнения (Таблица 1.) должна быть минимальной, т.е.:

( ax2 + bx + c - yi )2 => min

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

DF / da = 0, dF / db = 0, dF / dc = 0

После преобразований получим систему уравнений:

a11 a + a12 b + a13 c = b1

a21 a + a22 b + a23 c = b2

a31 a + a32 b + a33 c = b3

где a11 = , a12 = a21 = , a13 = a22 = a31 = , a23 = a32 =xi , a33 = n + 1

К-во Просмотров: 404
Бесплатно скачать Реферат: Решение дифференциального уравнения с последующей аппроксимацией