ПЛОВДИВСКИ УНИВЕРСИТЕТ

Подобни документи
I

Microsoft Word - Sem02_KH_VM2-19.doc

Microsoft Word - VM22 SEC55.doc

Семинар № 2: Граници на редици, признаци на Даламбер и Коши за сходимост на редове

munss2.dvi

Семинар 6: Обикновени диференциални уравнения от 2 ред.

НАУЧНИ ТРУДОВЕ НА РУСЕНСКИЯ УНИВЕРСИТЕТ , том 47, серия 3.1 Обучение по Числени методи и моделиране на вериги и полета част I в магистърския кур

Приложение на методите на Рунге Кута за решаване на уравненията за отравяне на ядрения реактор 1. Въведение В доклада са направени поредица от изчисле

Mathematica CalcCenter

Задача 1. Да се реши уравнението софийски университет св. климент охридски писмен конкурсен изпит по математика II 31 март 2019 г. Tема 1 (x 1) x 2 =

Microsoft Word - PMS sec1212.doc

Машинно обучение - въведение

Microsoft Word - VM22 SEC66.doc

Homework 3

M10_18.dvi

Семинар № 2: Граници на редици, признаци на Даламбер и Коши за сходимост на редове

Microsoft Word - Lecture 14-Laplace Transform-N.doc

16. Основни методи за интегриране. Интегриране на някои класове функции Интегриране по части. Теорема 1 (Формула за интегриране по части). Ако

Vocational Education Volume 19, Number 4, 2017 Професионално образование School for Teachers Училище за учители ГРАФИЧЕН МЕТОД ЗА РЕШАВАНЕ НА УРАВНЕНИ

mathematical interface_Biologija i Himija

_5. ???????????? ?3????????? ?? ????????????? ?? ?????????? ?? 2005 ?.

ЛЕКЦИЯ 6 ЗАКОН ЗА ИНЕРЦИЯТА Определение. Броят на положителните коефициенти в каноничния вид на дадена квадратична форма се нарича положителен индекс

Microsoft Word - VM-2-7-integrirane-na-racionalni-funkcii-seminar.doc

Семинар 1: Комплексни числа. Функции на комплексна променлива.

DIC_all_2015_color.dvi

Microsoft Word - Sem8-Pharm-2017.doc

Microsoft Word - stokdovo saprotivlenie.doc

Microsoft Word - PRMAT sec99.doc

Проектиране на непрекъснат ПИД - регулатор. Динамичните свойства на системите за автоматично регулиране, при реализация на първия етап от проектиранет

Exam, SU, FMI,

ЗАДАЧИ ЗА САМОПОДГОТОВКА :: II. ДИФЕРЕНЦИРАНЕ Задача 2. Намерете уравненията на нормалата и на допирателната спрямо дадената крива за точката от абсци

CP_notes15

Microsoft Word - IGM-SER1111.doc

Семинар 5: Обикновени диференциални уравнения (ОДУ)

DIC_all_2014.dvi

Линейна алгебра 12. Квадратични форми специалности: Математика, Бизнес математика, Приложна математика, I курс лектор: Марта Теофилова Линейна алгебра

Microsoft Word - IGM-SER1010.doc

Логаритмична регресия

1. Намерете: xsin x lim x 0 ln( x ) Пресметнете интеграла: x 4 ln x dx

Семинар Изкуствени невронни мрежи В този семинар ще се запознаем с изкуствените невронни мрежи (ИНМ), разпространяващи сигналите напред (forward feed)

Препис:

. Интерполиране с алгебрични полиноми - полином на Лагранж. Оценка на грешката. Метод на най-малките квадрати. Програмиране на методите и визуализация. Интерполационен полином на Лагранж Това е метод за приближено решаване на функции, които са зададени таблично. Дадена е функцията... y... x i y i x 0 x x y 0 y y f x със следния тип таблица: x n y n Aко xi x за i j j, съществува единствен полином от n-та степен, който приема в x i стойност y i. Този полином се нарича интерполационен полином на Лагранж и има вида: n L x y x x n j i i0 ji xi xj.

f x При x0 x... xn с Ln x и x [ x0, x n ]. процесът се нарича интерполация на При x0 x... xn f x с Ln x. и x [ x0, x n ] процесът се нарича екстраполация на Оценка на грешката: Ако f x има непрекъсната n -ва производна M R x f x L x x x x x n... n n 0 n n! p, q x0, xn при интерполация, p q x x x x, min, 0,max, n, където при екстраполация. n M n max f x [ pq, ] и Полином от първа степен: n x i x 0 x y i y 0 y x x x x L x y y 0 0 x0 x x x0

Полином от втора степен: n x i x 0 x x y i y 0 y y x x x x x x x x x x x x L x y y y 0 0 0 x0 x x0 x x x0 x x x x0 x x Полином от трета степен: n 3 x i y i x 0 x x x 3 y 0 y y y 3 x x x x x x x x x x x x L x y y 3 0 3 3 0 x0 x x0 x x0 x3 x x0 x x x x3 x x x x x x x x x x x x y x x x x x x x x x x x x 0 3 0 3 0 3 3 0 3 3 y 3

Задача Като се използват стойностите на f x x за стойностите на аргумента 00 и 44 да се намери приближената стойност на функцията при х= и се оцени грешката. Решение: По таблицата построяваме интерполационния полином от първа степен: L L x x44 x00 0 00 44 44 00 y 00 44 x 0 44 00 5 6 4 0 0,954545 00 44 44 00 x За да оценим грешката (точността) на получения резултат, намираме последователно: y x x y x 3 y x 4 4 x 3 4

Чертаем графиката на втората производна, за да видим къде в интервала функцията има максимум: 0.0004 0.000 0.0000 0.0008 0.0006 Mn 0 0 30 40 M max 0, 0005 [00,44] 3 3 3 4 x 4 00 4.0 R 3 00 44 3. 3 0, 060375.! 4.0 8.0 5

Решаване със система Mathematica 6

7

Задача Като се използват стойностите на f x x за стойностите на аргумента 4 и 6 да се намери приближената стойност на функцията при x=9 и да се оцени грешката. Решение: По таблицата 4 6 y x 3 5 построяваме интерполационния полином от първа степен: L L x x6 x4 3 5 4 6 6 4 9 6 9 4 7 5 46 9 3 5 3,83333 4 6 6 4 4 x За да оценим грешката на получения резултат, намираме последователно: y x y x 3 y x 4 4 x 3 8

Чертаем графиката на втората производна, за да видим къде в интервала функцията има максимум: 0.030 0.05 0.00 0.05 0.00 0.005 M 6 8 0 4 6 max 0, 035 [4,6] 3 3 4 x 4 4 35 R 9 3 9 49 6 3 5. 7 0,546875! 8. 64 4.4. 9

Решаване със система Mathematica 0

Да се намери приближената стойност на f 9 и се оцени грешката. (екстраполация) L 9 6 9 4 3 75 66 9 3 5 5,5 4 6 6 4 4 Оценяваме грешката: 0 p, q [min( x, x ),ma x ( x, x n )] 4,9 [min( 9,4 ),max( 9, 6) ] M max 0, 035 [4,9] 3 3 4 x 4 4 45 R 9 3 9 49 6 3 5. 3 0, 7035! 8. 64 4.4.

Решаване със система Mathematica 3

4

Задача 3 Като се използват стойностите на f x x за стойностите на аргумента и 3 да се намери приближената стойност при х= и да се оцени грешката. Решение: По таблицата построяваме интерполационния полином от първа степен: L L x x6 x4 3 5 4 6 6 4 3 3,3 3 3 За да оценим грешката на получения резултат, намираме последователно: ln x y y y x x y x x 3 ln 4 ln 0, 69347, 44 5

Чертаем графиката на втората производна, за да видим къде в интервала функцията има максимум: 0.30 0.5 0.0.5.0.5 3.0 ln x 3 M max ln ln ln 0,33973 [,3] 4 4 4 ln ln R 3 0,69866.! 6

Решаване със система Mathematica 7

8

Да се намери приближената стойност на f 0 и се оцени грешката. (екстраполация) L 0 3 0 3 0 0, 70707 3 3 Оценяваме грешката: 0 p, q [min( x, x ),ma x ( x, x n )] 0,3 [min( 0, ),max( 0,3) ] ln x 3 M max ln ln ln 0,33973 [0,3] 4 4 4 ln 3 ln R 0 0 0 3 0,509597.! 9

Решаване със система Mathematica 0

Задача 4 3 Да се табулира функцията f x x във възлите,.,.3. Като се използва интерполационен полином на Лагранж от втора степен, построен по получената таблица, да се пресметне приближената стойност в точката x.5 и да се оцени грешката. Решение: По таблицата построяваме интерполационния полином от първа степен: L,5,,5,3,5,5,3,5,038,,3,,,3,5,5,,0939 0,5,63 0,3644,04774,3,3, y,,3 3,038,0939 x x

y За да оценим грешката на получения резултат, намираме последователно: 3 x y 3x 3 0 y y 5 8 9x 3 7x 3 Чертаем графиката на третата производна, за да видим къде функцията има максимум. 0.35 0.30 0.5 0.0.05.0.5.0.5.30 Оценяваме грешката: 3

M max 0 0 0,37037 7. 7. 3 [,.3] 8 3 8 3 x 0 0 R,5,5,5,,5,3 0, 005 0, 0000694444. 3! 7 6.7 ( теоретичната грешка) Решаване със система Mathematica Табулиране на функция: 4

5

6

Задача 5 Да се табулира функцията f x x в интервала 3, със стъпка h. Като се използва интерполационен полином на Лагранж от трета степен, построен по получената таблица, да се пресметне приближената стойност в точката x 0.5 и да се оцени грешката. Решение: По таблицата y x x 3 - - 0 0,4857 0,5 0,333333 0,5 Построяваме интерполационния полином от трета степен: 7

L 3 0,5 0,5 0 0,5 0,5 0,5 0 0,5 0,5 0,4857 0, 5 0 0 0,5 0,5 0,5 0,5 0,5 0,5 0 0,333333 0, 5 0 0 0 0 0,5,5 0, 5 0,4857+,50,50, 50, 5 3,5,5,5,5 0,50,333333+ 0,50, 5 0,348 3 Намираме четвъртата производна: y x y x y 8x 3 x 3 3 x 3x 3 x 3x 3 y 3 48x 4 x 4 3 4 384x 88x 4 y x 3x 3x 3 5 4 3 Чертаем графиката на четвъртата производна, за да видим къде функцията има максимум. 8

0.8 0.6 0.4 0..0.5.0 0.5 0.5.0 M Оценяваме грешката: 4 384x 88x 4 4 max [,] 5 4 3 x 3 x 3 x 3 4 384 0 88 0 4 4 0,888889 5 4 3 0 3 0 3 0 3 7 9

4 R3 0,5 0,5 0,5 0,5 00,5 4! 7 4,5,5 0,50,5 0,9375 0,347. 4.7 7 Решаване със система Mathematica Табулиране на функция: 30

3

3

Задача 6 Като се използват от дадената таблица стойностите на f(x) за стойностите на аргумента, да се намери приближената стойност на f (.5), f(.7), f(.9). Решение: a) f(,5)=? интерполация x x x x x x x x x x x x L x y y y L 0 0 0 x0 x x0 x x x0 x x x x0 x x x,4,6,8 3 y,5, 6,5,8,5, 4,5,8,5, 4,5, 6,5 3,4,6,4,8,6,4,6,8,8,4,8,6 0, 0,3 0, 0,3 0, 0, 3 3 0 3 3,5 0, 0,4 0, 0, 0,4 0, 8 4 8 8 33

б) f(,7)=? интерполация L,7,6,7,8,7,4,7,8,7,4,7,6, 7 3,4,6,4,8,6,4,6,8,8,4,8,6 0, 0, 0,3 0, 0,3 0, 3 3 3 3,5 0, 0,4 0, 0, 0,4 0, 8 4 8 8 Оценка на грешката: f x 5x 0 f 0 => теоретичната грешка е 0. б) f(,9)=? екстраполация L,9, 6,9,8,9, 4,9,8,9, 4,9, 6,9 3,4,6,4,8,6,4,6,8,8,4,8,6 0,3 0, 0,5 0, 0,5 0,3 3 5 5 4 3 3 0,5 0, 0,4 0, 0, 0,4 0, 8 4 8 8 34

Като се използва интерполационния полином на Лагранж, да се намери приближено решение на уравнението y=f(x)=,5. Извършваме обратно интерполиране: Обръщаме таблицата и взимаме втория ред за първи, а първия за втори. Така получаваме таблица от стойностите на обратната функция x=x(y). По тази таблица построяваме интерполационен полином и стойността му при y=,5 е решение на задачата. Този метод може да се използва само, ако yi yj за i j. L x 3 x y,4,6,8,5,5,5 3,5,5 3,5,5, 4, 6,8 3 3 3 3 0,5 0,5,5 0,5,5 0,5,4,6,8 y 0,5 0,75,4 0,75,6,8 0,75, 0,675,7 35

Решаване със система Mathematica 36

Метод на най-малките квадрати n P x a a x a x a x n 0... n полином от n-та степен на променливата x. Полиномът, чиито коефиценти a, a, a,..., n 0 a минимизират функцията N,..., [ n... n a a y a a x a x a x a x ] се нарича полином на 0 n i 0 n i n i i най-добро приближение по метода на най-малките квадрати. Коефицентите a, a, a,..., n 0 a са решение на следната линейна алгебрична система: N a x a x a... x a y N N N N n 0 i i i n i i i i i... N N N N N 3 n xi a0 xi a xi a... xi an xi yi i i i i i N N N N N n n n n n xi a0 xi a xi a... x a x y i i i i i i n i i 37

Задача Да се намерят P и P таблично зададената функция f(x): Решение: x i y i по метода на най-малките квадрати за 0 3 4 0 4 За намиране на P и намираме необходимите суми: построяваме таблицата от стойностите на x y x x y i, i, i, i i 38

Тогава, ако P x a x a, коефицентите 0 a 0 и a са решение на системата: N N N a0 xia y i i N N N xi a0 xi a xi yi i i i i Заместваме и решаваме системата: 5a 0a 8 0a 0a 6 0 0 0a 30a 0 0 6 0a 30a 0 0a 4 a 5 4 4 за a0 5a0 8 0 a0 5 5 5 P a x a 0 P 4 x 5 5 39

За намиране на полинома от втора степен P допълваме горната таблица с още три колони 3 4 xi, xi, xi y i : Тогава, ако системата: P x a x a x a, коефицентите 0 a0, a, a са решение на 40

N a x a x a y N N N 0 i i i i i i N N N N 3 xi a0 xi a xi a xi yi i i i i N N N N 3 4 xi a0 xi a xi a xi yi i i i i Заместваме в системата и я решаваме: 5a0 0a 30a 8 58 46 3 0a0 30a 00a 0 a0 a a 35 35 7 30a 00a 354a 70 0 P a x a x a 0 3 46 58 P x x 7 35 35 4

Решаване със система Mathematica 4

Задача Да се намерят P и P таблично зададената функция f(x): x i y i Решение: по метода на най-малките квадрати за - - 0 3-4 5 0 7 6 За намиране на P и P построяваме таблицата от стойностите на 3 4 xi, yi, xi, xi yi, xi, xi, xi y i и намираме необходимите суми: 43

Заместваме със сумите в системите за намиране на полином от първа и втора степен и ги решаваме. Намиране на полином от първа степен: N N N a0 xia y i i N N N xi a0 xi a xi yi i i i i 44

Решаваме системата: 6a0 3a 35 6a0 38a 70 3a 9a 35 / 6a 3a 35 0 0 35a 35 a 3 6 за a0 6a0 35 3. 3 a0 6 3 a a 0 6 3 P a x a 0 P x 6 3 Намиране на полином от втора степен: N a x a x a y N N N 0 i i i i i i N N N N 3 xi a0 xi a xi a xi yi i i i i N N N N 3 4 xi a0 xi a xi a xi yi i i i i 45

Решаваме системата: 6a 3a 9a 35 0 3a 9a 7a 35 0 9a 7a 5a 9 0 a 8 a a 0 P a x a x a 0 P x x 8 Задача 3 Да се намерят P и P таблично зададената функция f(x): x i y i по метода на най-малките квадрати за -3 - - 0 3 7 4-5 6 3 Решение: 46

За намиране на P и P построяваме таблицата от стойностите на 3 4 xi, yi, xi, xi yi, xi, xi, xi y i и намираме необходимите суми: Заместваме със сумите в системите за намиране на полином от първа и втора степен и ги решаваме. Намиране на полином от първа степен: 47

N N N a0 xia y i i N N N xi a0 xi a xi yi i i i Решаваме системата: 7a 0a 35 a 5 0 0 0a 8a 8 a 0 i a a0 5 P a x a 0 P x 5 Намиране на полином от втора степен: N a x a x a y N N N 0 i i i i i i N N N N 3 xi a0 xi a xi a xi yi i i i i N N N N 3 4 xi a0 xi a xi a xi yi i i i i 48

Решаваме системата: 7a 0a 8a 35 a 4a 5 0 0 0a 8a 0a 8 a 0 8a 0a 96a 4 0 5 4a 7a 8 3a 3 a a 5 4a a 0 0 a a a 0 a 7a 8 0 P a x a x a 0 P x x Задача 4 Да се табулира функцията f(x)=cos(πx) в интервала [-,] със стъпка h=/. Да се построят полиномите от първа и втора степен по метода на най-малките квадрати за получената таблица. 49

Решение: x i y i - -/ 0 / 0 0 За намиране на P и P построяваме таблицата от стойностите на 3 4 xi, yi, xi, xi yi, xi, xi, xi y i и намираме необходимите суми: Заместваме със сумите в системите за намиране на полином от първа и втора степен и ги решаваме. 50

Намиране на полином от първа степен: N N N a0 xia y i i N N N xi a0 xi a xi yi i i i Решаваме системата: 5a0 0a a0 5 5 0a0 a 0 a 0 i a 0 a 0 5 P a x a 0 P 5 5

Намиране на полином от втора степен: N a x a x a y N N N 0 i i i i i i N N N N 3 xi a0 xi a xi a xi yi i i i i N N N N 3 4 xi a0 xi a xi a xi yi i i i i Решаваме системата: 5a0 0a 5 a 3 0a 5 0 a 0a 0 a0 a 0 a 35 7 5 a 7 0 0a a 8 P a x a x a 0 P 3 x 7 35 5

Задача 5 Да се намерят P и P таблично зададената функция f(x): Решение: За намиране на P и по метода на най-малките квадрати за 3 4 5 6 y 9/0 6/5 8/5 5/ 8/5 4/5 x i i 3 4 xi, yi, xi, xi yi, xi, xi, xi y i и намираме необходимите суми: P построяваме таблицата от стойностите на 53

Заместваме със сумите в системите за намиране на полином от първа и втора степен и ги решаваме. Намиране на полином от първа степен: N N N a0 xia y i i N N N xi a0 xi a xi yi i i i Решаваме системата: 73 6a0 a 5 649 a0 9a 0 38 75 a 0 a 49 50 i P a x a 0 P 38 49 x 75 50 54

Намиране на полином от втора степен: N a x a x a y N N N 0 i i i i i i N N N N 3 xi a0 xi a xi a xi yi i i i i N N N N 3 4 xi a0 xi a xi a xi yi i i i i Решаваме системата: 6a0 a 9a 73 5 a 649 0 9a 44a 0 9a 39 0 44a 75a 0 89 347 73 a0 a a 00 800 560 P a x a x a 0 73 347 89 P x x 560 800 00 55