Курсовая работа
  • формат pdf
  • размер 189,00 КБ
  • добавлен 28 декабря 2013 г.
Вещественный тип. Приближенные вычисления
Задание
Составить программу на Си, которая печатает таблицу значений элементарной функции, вычисленной двумя способами: по формуле Тейлора и с помощью встроенных функций языка программирования. В качестве аргументов таблицы взять точки разбиения отрезка [a, b] на n равных частей (n + 1 точка, включая концы отрезка), находящихся в рекомендованной области хорошей точности формулы Тейлора. Вычисления по формуле Тейлора проводить по экономной в сложностном смысле схеме с точностью ε×k, где ε — машинное эпсилон аппаратно реализованного вещественного типа для данной ЭВМ, а k — экспериментально подбираемый коэффициент, обеспечивающий приемлемую сходимость. Число итераций должно ограничиваться сверху числом порядка 100; программа должна сама определять машинное ε и обеспечивать корректные размеры генерируемой таблицы.
Заключение
По результатам выполнения этого задания можно четко наблюдать закономерность: при возрастании х от 0.0 до 1.0, количество итераций, или количество слагаемых в формуле Тейлора так же монотонно возрастает. Данный факт объясняется следующим:
при отдалении от точки разложения (в нашем случае 0) для приближения функции нужны производные более высокого порядка, чтобы более точно повторить внешний вид функции;
функция становится более «изогнутой», что требует наличия членов большей степени в разложении для того, чтобы более точно повторить внешний вид функции.
Используя машинное эпсилон, мы получаем погрешность в стотысячных долях, что позволяет использовать разложение по Тейлору для данной функции при вычислении пределов или нахождения значений функции в окрестности точки разложения (нуля), не требующие высокой точности.
Студентка: Шаулина О. С. из 8O-101Б.
Преподаватель: Никитин И. К.
МАИ. Факультет прикладной математики.
Кафедра вычислительной математики и программирования. 2013 г.
Похожие разделы