КАТЕГОРИИ: Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748) |
Конечно-разностные аппроксимации производных
Пусть отрезок [а,b] разбит на n (n2) равных частей. Производные можно записывать с помощью конечных разностей: а) разностей вперед: ; (i=0,1,….,n-1) (1) в) разностей назад (левые разности): ; (2) c) центральных разностей: ; Приближенное значение производной второго порядка в точке хi: , ; Т.о i=1,2,…..n-1 (3) Погрешность аппроксимации (3) имеет порядок 0 (). 3. Использования интерполяционных многочленов Лагранжа для формул численного дифференцирования. Функция у=f(x) на отрезке [a,b] разбитых на n равных интервалов, принимает значение в точках {xi} (i=0,1,2….k) yi=f(xi); b=xn; h=xi-xi-1=const. Построим интерполяционный многочлен Лагранжа Lm(x) степень M: Lm(x)=f(x k)=y k (k=i,i+1,….,i+m) i+mn. Многочлен Lm(x) интерполирует функцию f(x) на отрезке [xi,xi+m]. Дифференцируя Lm(x), получаем значение производных в точках {xk} (k=i,i+1,…,i+m). (Можно получить значения и в точках,отличных от узлов.) Если m=1, то L1(x)-линейная функция, график которой проходит через точки (хi,yi) и (хi+1,yi+1). Тогда L1(x)= ; L1’(x)= Если m=2, то график L2(x) – парабола, проходящая через точки (хi,yi), (хi+1,yi+1), (хi+2,yi+2). L2(x)= L2’(x)= (1)
L2”(x)= (2)
Подставляя в (1) и (2) значения х, равные хi,xi+1,xi+2: Получим приближения производных f’(x) и f”(x) в этоих точках: учитывая, что ; (3) (4) Если функция f(x) имеет непрерывную производную до 3-го порядка включительно,то ; f(x) = L2(x)+ R2(x), (5) где R2(x)- остаточный член интерполяционной формулы. R2(x)= Дифференцируя (5),получим f’(x) = L’2(x)+ R’2(x) (6) f”(x) = L”2(x)+ R”2(x) (7) Здесь, R’2(x)=; (8) Т.к. f”’()=const –дифференцируем по х. R”2(x)=; В точках хi,xi+1,xi+2 (т.е. в узлах) получаем (подставляя значения хi и т.д. в (8)-(9) и учитывая хi-xi+1=-h): R’2(xi)= (10) R”2(xi)=, , = (11) Т.о. равенства (10) показывают, что погрешность аппроксимации первой производной f’(x) с помощью формулы (3) имеет один и тот же порядок 0(h2). (во всех трех точках.) На отрезке [a,b] в точках хi (i=0,1,2…,n) при n 2 рекомендуется применять следующие формулы: i=0; (i=1,2,…,n-1); (12) i=n; Погрешность аппроксимации второй производной имеет различный порядок в различных точках.(равенство(11)).Поэтому рекомендуется использовать многочлен Лагранжа третьей степени L3(x), имеющей 4 точки (узла) интерполяции. При этом погрешность во всех точках имеет один порядок h2. Рекомендуется формулы: i=0; (i=1,2,….,n-1); i=n; Пример: Значение функции y=sin x заданы таблицей
Найти значения и и оценить погрешности вычислений. Решение: По формулам (3) или (12) получаем: ; По формуле (10): 0<< Т.к f(x)=sin x, то f”’(x)=-cos x.
. Т.о. y’01.050.09
По формуле (4)
По формуле (11): получаем Т.о. y’0-0.4890.52. Точность явно низкая. y”0=sin0=0
Следовало бы уменьшить шаг и увеличить число шагов. Затем использовать полином Лагранжа 4-ой степени и формулы (13).
Блок-схема вычисления производной.
Дата добавления: 2014-01-04; Просмотров: 574; Нарушение авторских прав?; Мы поможем в написании вашей работы! Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет |