Анализ приближенных вычислений логарифмической функции по формуле Маклорена с использованием системы MATHCAD
Проблема анализа погрешности приближенных вычислений логарифмической функции по формуле Маклорена. Визуализация особенностей расположения графика логарифмической функции относительно выбранного полинома, составленного по формуле; погрешности вычислений.
Рубрика | Математика |
Вид | статья |
Язык | русский |
Дата добавления | 11.03.2018 |
Размер файла | 202,7 K |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru//
Размещено на http://www.allbest.ru//
ФГБОУ ВО «Уральский государственный университет путей сообщения»
Анализ приближенных вычислений логарифмической функции по формуле Маклорена с использованием системы MATHCAD
Костылева М.А.
Куликова О.В.
В статье рассматривается проблема анализа погрешности приближенных вычислений логарифмической функции по формуле Маклорена. Формула Маклорена является частным случаем формулы Тейлора и представляет собой разложение некоторой функции бесконечным степенным рядом. При замене бесконечного степенного ряда многочленом какой-либо степени отбрасываемые члены ряда образуют остаточный член, который определяет погрешность вычислений. Использование системы компьютерной математики Mathcad позволяет осуществить построение графических моделей функциональных зависимостей и проведение вычислительного эксперимента. Визуализация особенностей расположения графика логарифмической функции относительно выбранного полинома, составленного по формуле Маклорена, создает условия для наблюдения изменения погрешности приближенных вычислений. Расчет суммы степенного ряда производится в автоматическом режиме встроенной функцией суммирования из библиотеки программ системы Mathcad и определение интервальной оценки значений функции не составляет особого труда. маклорен полином логарифмический погрешность
Введение
В настоящее время развитие вычислительной техники позволяет просто и быстро находить значения различных функций. Достаточно набрать на дисплее калькулятора необходимое выражение или выбрать встроенную функцию и мгновенно программа предоставляет числовой результат. Расчетные формулы скрыты от пользователя, поэтому полученный результат воспринимается как точное значение величины. Применение вычислительных алгоритмов всегда приводит к получению приближенных значений искомых величин. В вузовском курсе математики рассматривается формула Тейлора для нахождения значений функции [4]. Ее частным случаем выступает формула Маклорена [4].
Результаты исследования и их обсуждение
Решение задачи о замене функции бесконечным степенным рядом привело Б. Тейлора в 1715 г. к нахождению формулы, которая в дальнейшем получила его имя. Простой вывод формулы был предложен в 1745 г. К. Маклореном. Формулу для оценки погрешности расчетов, если рассматривается конечное число членов ряда, предложил Ж.Л. Лагранж в 1799 г. [1]. В настоящее время формула Тейлора записывается в виде выражения
где Pn(x) - многочлен n-й степени, Rn(x) - остаточный член.
Коэффициенты многочлена Pn(x) находятся через производные функции f(x). Смысл формулы Тейлора хорошо раскрывается содержанием теоремы: если функция f(x) обладает в замкнутом промежутке (a; b) производными до (n + 1) порядка включительно, то , где с - некоторое число, лежащее между a и b [1].
Если величина а рассматривается как постоянная, а b как переменная, то b заменяется на х и получается формула, известная как «формула Тейлора», которая имеет вид
где
Если величину, а приравнять к нулю, то получается формула, известная как «формула Маклорена». Она имеет вид
В учебнике по курсу высшей математики приводится разложение по формуле (2) экспоненциальной, логарифмической и тригонометрических функций синуса и косинуса [3].
Разложение логарифмической функции по формуле (2) имеет вид:
Формула (3) выполняется, если х принадлежит интервалу . Формула (2) выполняется для экспоненциальной функции и тригонометрических функций синуса и косинуса, если х принадлежит интервалу . Провести исследование поведения логарифмической функции на границах интервала можно с помощью компьютерного математического пакета Mathcad [2].
Система Mathcad служит удобной программной средой для решения разнообразных задач. В состав этого приложения входят такие компоненты как текстовый и формульный редакторы, вычислительный и символьный процессоры, хранилище справочной информации. Визуально ориентированный язык программирования позволяет быстро и успешно освоить возможности системы Mathcad. Пакет обеспечивает проведение не только научных и инженерных расчетов, но его можно использовать и как учебно-исследовательскую лабораторию при изучении математических понятий. Выполнение команд осуществляется через панели инструментов с лаконичными пиктограммами и комментариями [2].
Встроенные функции и операторы создают условия для наблюдения значений функциональных зависимостей, проведения вычислительного эксперимента, построения двух и трех мерных графиков. График функции y = ln(1 + x) и графики полиномов третьей и четвертой степени, составленные по формуле (3), представлены на рис. 1.
Рис. 1.
График функции y = ln(1 + x) существенно отличается от графиков полиномов за пределами интервала . Это наглядно иллюстрирует условия применения формулы (3). Если х принимает значение 1 на верхней границе интервала, то это позволяет найти значение ln2. Степень полинома, который используется для приближенного вычисления А* какой-либо величины А, определяется абсолютной погрешностью Д [5]. Точное значение величины А принадлежит интервалу (А*- Д; А*+ Д). Пусть, например, требуется установить приближенное значение ln2 с погрешностью 0,001. В этом случае модуль остаточного члена |Rn(x)| должен быть меньше 0,001. Такое условие позволяет его отбросить. Если последнее слагаемое полинома , то, следовательно, степень полинома Pn(x) будет больше 1000. Значение 0,0005 при округлении до тысячных принимает вид 0,001. Это означает, что приближенное вычисление ln2 целесообразно производить с учетом того, что . Расчетная формула для нахождения приближенного значения ln2 с погрешностью 0,001 примет вид
Оператор суммирования системы Mathcad выполняет такую операцию в автоматическом режиме. Точное значение ln2 принадлежит интервалу (0,692; 0,694). Если , то в этом случае оценить значение модуля остаточного члена |Rn(x)| можно с помощью вычислительного эксперимента. Пусть, например, необходимо вычислить ln0,2 и ln1,2 с погрешностью 0,001. Расчет приближенных значений ln0,2 и ln1,2 будет проводиться по формулам
Результаты вычислительного эксперимента остаточных членов для формул (4) и (5) представлены в таблице 1.
Таблица 1.
n |
n |
|||
5 |
6,6 . 10-2 |
1 |
2,0 . 10-1 |
|
10 |
1,1 . 10-2 |
2 |
2,0 . 10-2 |
|
15 |
2,3 . 10-3 |
3 |
2,7 . 10-3 |
|
20 |
5,8 . 10-4 |
4 |
4,0 . 10-4 |
|
21 |
4,4 . 10-4 |
5 |
6,4 . 10-5 |
Модули остаточных членов |R21(-0,8)| и |R4(0,2)| меньше 0,0005, следовательно, для вычисления ln0,2 используется полином P21(-0,8), а для ln1,2 применяется полином P4(0,2).
Приближенные значения ln0,2 и ln1,2 рассчитываются по следующим формулам
Точные значения ln0,2 и ln1,2 принадлежат интервалам (-1,609; -1,607) и (0,181; 0,183). При нахождении натурального логарифма от числа большего 2, необходимо использовать свойства логарифмов. Например, пусть требуется вычислить ln2,2 и ln5,3 с погрешностью 0,001. Расчет приближенных значений ln2,2 и ln5,3 будет проводиться по формулам
Результаты вычислительного эксперимента остаточных членов для формул (6) и (7) представлены в таблице 2.
Таблица 2.
n |
n |
|||
1 |
1,0 . 10-1 |
1 |
3,3 . 10-1 |
|
2 |
5,0 . 10-3 |
3 |
1,1 . 10-2 |
|
3 |
3,3 . 10-4 |
5 |
7,3 . 10-4 |
|
4 |
2,5 . 10-5 |
6 |
2,0 . 10-4 |
|
5 |
2,0 . 10-6 |
7 |
5,5 . 10-5 |
Модули остаточных членов |R3(-0,1)| и |R6(0,325)| меньше 0,0005, следовательно, для вычисления ln2,2 используется полином P3(-0,1), а для ln5,3 применяется полином P6(0,325).
Приближенные значения ln2,2 и ln5,3 рассчитываются по следующим формулам
Точные значения ln2,2 и ln5,3 принадлежат интервалам (0,787; 0,789) и (1,666; 1,668).
Заключение
Применение системы компьютерной математики Mathcad позволяет быстро и эффективно проводить различные вычисления. Нахождение конечной суммы степенных рядов в автоматическом режиме создает условия для организации вычислительного эксперимента при изучении приближенных вычислений. Наглядное восприятие характерных особенностей математических моделей успешно осуществляется построением графиков функциональных зависимостей с помощью специальных операторов. Использование системы Mathcad в учебном процессе способствует более глубокому пониманию математических понятий.
Литература
1. Выгодский М.Я. Справочник по высшей математике. [Текст] / М.Я. Выгодский. - М.: Астрель, 2006. - 991 с.
2. КирьяновД.В. Mathcad 15/ Mathcad Prime 1.0. [Текст] / Д.В Кирьянов. - СПб.: БХП-Петербург, 2012. - 432 с.
3. Письменный Д.Т. Конспект лекций по высшей математике: полный курс. 9-е изд. [Текст] / Д.Т. Письменный. - М.: Айрис-пресс, 2009. - 608 с.
4. Фихтенгольц Г.М. Основы математического анализа (1). [Текст] / Г.М. Фихтенгольц. - СПб: Изд-во Лань, 2001. - 448 с.
5. Шарый С.П. Курс вычислительных методов. [Текст] / С.П. Шарый. - Новосибирск: НГУ, 2016. - 545 с.
Размещено на Allbest.ru
Подобные документы
Анализ основных понятий, утверждений, связанных с показательной и логарифмической функциями в курсе математики. Изучение методик решения типовых задач. Подбор и систематизация задач на нахождение и использование показательной и логарифмической функций.
курсовая работа [1,5 M], добавлен 20.07.2015Особенности применения степенных рядов для вычислений с различной степенью точности значений функций и определенных интегралов. Рассмотрение примеров решения ряда задач этим математическим методом с условием принятия значений допустимой погрешности.
презентация [68,4 K], добавлен 18.09.2013Введение в численные методы, план построения вычислительного эксперимента. Точность вычислений, классификация погрешностей. Обзор методов численного интегрирования и дифференцирования, оценка апостериорной погрешности. Решение систем линейных уравнений.
методичка [7,0 M], добавлен 23.09.2010Принципы работы и компоненты современного программно-управляемого компьютера. Изобретение логарифмической линейки. Теоретические основы теории алгоритмов. Изобретение абака (счетов) - инструмента вычислений, состоящего из костяшек, нанизанных на стержни.
презентация [189,9 K], добавлен 16.02.2010Определение погрешности вычислений при численном дифференцировании. Алгебраический порядок точности численного метода как наибольшей степени полинома. Основной и вспомогательный бланк для решения задачи Коши. Применение интерполяционной формулы Лагранжа.
реферат [1,4 M], добавлен 10.06.2012Изучение аппроксимации таблично заданной функции методом наименьших квадратов при помощи вычислительной системы Mathcad. Исходные данные и функция, вычисляющая матрицу коэффициентов систему уравнений. Выполнение вычислений для разных порядков полинома.
лабораторная работа [166,4 K], добавлен 13.04.2016Обзор истории происхождения процентов, применение процентных вычислений в задачах. Решение задач по формуле сложных процентов разными способами, нахождение процентов от числа. Применение процентов в жизни: исследование бюджета семьи и посещения кружков.
курсовая работа [126,9 K], добавлен 09.09.2010Сущность метода деления многочлена на линейный двучлен. Особенности вычисления значений аналитической, логарифмической и показательной функций. Сущность теоремы Безу. Расположение вычислений по схеме Горнера. Вычисление значений синуса и косинуса.
презентация [142,0 K], добавлен 18.04.2013Схема полного исследования бесконечно больших и малых функций и построение их графика. Арифметические теоремы о пределе функции. Применение формулы Тейлора, Маклорена, Коши, Лопиталя-Бернулли. Теорема о производной вектор-функции постоянной длины.
курс лекций [1,3 M], добавлен 14.12.2012Сущность и стадии развития тригонометрии. Свойства функции синус, косинус, тангенс, котангенс. Решение простых тригонометрических уравнений. Формула Эйлера как связь между математическим анализом и тригонометрией. Применение тригонометрических вычислений.
реферат [648,7 K], добавлен 15.06.2014