Студопедия

КАТЕГОРИИ:


Архитектура-(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)

Пример линейной программы




В качестве примера линейной программы рассмотрим вычисление производной от функции в заданной точке.

Производная от функции может быть вычислена численными методами. Известно, что

 

(9.4.1)

 

 

отсюда вытекает способ численного дифференцирования. Если заменить предел Dх его конечным значением h, то получим приближенные формулы для вычисления первой и второй производных:

 

(9.4.2)

 

 

(9.4.3)

 

Эти выражения представляют собой усеченные интерполяционные многочлены (многочлен Стирлинга). Одной из серьезных проблем в данном случае является выбор величины шага h. При уменьшении шага уменьшается ошибка усечения, но возрастает ошибка округления при вычислении производной. Поэтому стремятся выбрать оптимальную величину шага, при которой ошибка усечения и ошибка округления будут примерно равны. Для формулы (4.2) оптимальный шаг определяется из выражения

или , (9.4.4)

где h - шаг, D3y - конечная разность 3-го порядка, e - абсолютная погрешность вычисления функции, М3 - максимальное значение конечной разности 3-го порядка. Таким образом, ошибка усечения равна примерно половине ошибки округления. Полная погрешность не превзойдет при этом 0,5 e/h.

Пример 9.4.6. ЭВМ выводит результат с 8 знаками после запятой, при этом семь знаков точные. Требуется определить значение шага при вычислении производной первого порядка, чтобы ошибка усечения не превышала 0,0001.

Решение. Абсолютная погрешность вычисления функции равна 0,5*10-7.

из (9.4.4) получаем

.

При ε=0.001 и Δ=0.001 величина шага будет равна 0,5.

Для выражения (4.3) величина шага определяется из следующего соотношения

. (9.4.5)

В условиях примера 9.4.6 величина шага будет равна ~ 0,05.

Таким образом, для получения приемлемого значения результата не следует стремиться сильно уменьшать шаг приращения аргумента, а также следует учитывать точность, с которой вычисляются значения аргумента и функции. Напомним, абсолютная погрешность суммы не превышает суммы погрешностей слагаемых, абсолютная погрешность произведения (частного от деления двух чисел) не превышает наибольшей из абсолютных погрешности сомножителей.

 




Поделиться с друзьями:


Дата добавления: 2014-01-06; Просмотров: 251; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.008 сек.