КАТЕГОРИИ: Архитектура-(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) |
Вычислительные методы. Определим вначале понятие устойчивости решения
Корректность Определим вначале понятие устойчивости решения. Решение задачи y* называется устойчивым по исходным данным x*, если оно зависит от исходных данных непрерывным образом. Это означает, что малому изменению исходных данных соответствует малое изменение решения. Строго говоря, для любого > 0 существует = () > 0 такое, что всякому исходному данному x*, удовлетворяющему условию | x - x* | <, соответствует приближенное решение y*, для которого | y - y* | <. Говорят, что задача поставлена корректно, если выполнены следующие три условия: 1. Решение существует при любых допустимых исходных данных. 2. Это решение единственно. 3. Это решение устойчиво по отношению к малым изменениям исходных данных. Если хотя бы одно из этих условий не выполнено, задача называется некорректной. Пример 1.1. Покажем, что задача вычисления определенного интеграла I = корректна. Пусть f *(x) - приближенно заданная функция и I * =. Очевидно, приближенное решение I * существует и единственно. Определим абсолютную погрешность f * с помощью равенства (f*) = | f (x) - f* (x) |. Так как (I) = | I - I* | = || (b - a)(f*), то для любого > 0 неравенство (I) < будет выполнено, если будет выполнено условие (f*) <, где = / (b - a). Таким образом, решение I * устойчиво. Все три условия корректности задачи выполнены. Пример 1.2. Покажем, что задача вычисления производной u (x) = f (x) приближенно заданной функции некорректна. Пусть f *(x) - приближенно заданная на отрезке [ a, b ] непрерывно дифференцируемая функция и u* (x) = (f* (x)). Определим абсолютные погрешности следующим образом: (f*) = | f (x) - f* (x) |, (u*) = | u (x) - u* (x) |. Возьмем, например, f* (x) = f (x) + sin (x/ 2), где 0 < < 1. Тогда, u* (x) = u (x) + - 1 cos (x/ 2), (u*) = - 1, т. е. погрешность задания функции равна, а погрешность производной равна - 1. Таким образом, сколь угодно малой погрешности задания функции f может отвечать сколь угодно большая погрешность производной f. Под вычислительными методами будем понимать методы, которые используются в вычислительной математике для преобразования задач к виду, удобному для реализации на ЭВМ. Подробнее с различными классами вычислительных методов можно познакомиться, например, в [1]. Мы же рассмотрим два класса методов, используемых в нашем курсе. 1. Прямые методы. Метод решения задачи называется прямым, если он позволяет получить решение после выполнения конечного числа элементарных операций. Наименование элементарной операции здесь условно. Это может быть, например, вычисление интеграла, решение системы уравнений, вычисление значений функции и т. д. Важно то, что ее сложность существенно меньше, чем сложность основной задачи. Иногда прямые методы называют точными, имея в виду, что при отсутствии ошибок в исходных данных и при выполнении элементарных операций результат будет точным. Однако, при реализации метода на ЭВМ неизбежны ошибки округления и, как следствие, наличие вычислительной погрешности. 2. Итерационные методы. Суть итерационных методов состоит в построении последовательных приближений к решению задачи. Вначале выбирают одно или несколько начальных приближений, а затем последовательно, используя найденные ранее приближения и однотипную процедуру расчета, строят новые приближения. В результате такого итерационного процесса можно теоретически построить бесконечную последовательность приближений к решению. Если эта последовательность сходится (что бывает не всегда), то говорят, что итерационный метод сходится. Отдельный шаг итерационного процесса называется итерацией. Практически вычисления не могут продолжаться бесконечно долго. Поэтому необходимо выбрать критерий окончания итерационного процесса. Критерий окончания связан с требуемой точностью вычислений, а именно: вычисления заканчиваются, когда погрешность приближения не превышает некорректной. Пример 1.1. Покажем, что задача вычисления определенного интеграла I = корректна. Пусть f *(x) - приближенно заданная функция и I * =. Очевидно, приближенное решение I * существует и единственно. Определим абсолютную погрешность f * с помощью равенства (f*) = | f (x) - f* (x) |. Так как (I) = | I - I* | = || (b - a)(f*), то для любого > 0 неравенство (I) < будет выполнено, если будет выполнено условие (f*) <, где = / (b - a). Таким образом, решение I * устойчиво. Все три условия корректности задачи выполнены. Пример 1.2. Покажем, что задача вычисления производной u (x) = f (x) приближенно заданной функции некорректна. Пусть f *(x) - приближенно заданная на отрезке [ a, b ] непрерывно дифференцируемая функция и u* (x) = (f* (x)). Определим абсолютные погрешности следующим образом: (f*) = | f (x) - f* (x) |, (u*) = | u (x) - u* (x) |. Возьмем, например, f* (x) = f (x) + sin (x/ 2), где 0 < < 1. Тогда, u* (x) = u (x) + - 1 cos (x/ 2), (u*) = - 1, т. е. погрешность задания функции равна, а погрешность производной равна - 1. Таким образом, сколь угодно малой погрешности задания функции f может отвечать сколь угодно большая погрешность производной f.
Дата добавления: 2014-11-29; Просмотров: 420; Нарушение авторских прав?; Мы поможем в написании вашей работы! Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет |