Как вычислить приближенное значение функции
Перейти к содержимому

Как вычислить приближенное значение функции

  • автор:

Приближенные вычисления с помощью рядов

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

приближённое вычисление значения функции с помощью ряда;

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

Существует 2 типа рассматриваемой задачи, с которыми мы на самом деле уже сталкивались ранее, в частности при вычислении интеграла по формуле трапеций и методом Симпсона. Тип первый:

Используя разложение функции в ряд, вычислить число , ограничившись 5 членами разложения. Результат округлить до 0,001. Провести вычисления на калькуляторе и найти абсолютную погрешность вычислений.

Решение: прежде всего, выбираем подходящее табличное разложение функции. Очевидно, что в нашем случае необходимо взять следующий ряд:
, который сходится при любом значении «икс».

Кратко повторим, что такое сходимость функционального ряда: чем больше слагаемых мы рассмотрим, тем точнее функция-многочлен будет приближать функцию . Действительно, график параболы совсем не напоминает экспоненту и график кубической функции тоже далёк от идеала, но если взять 50-100 членов ряда, то картина в корне поменяется. И, наконец, график бесконечного многочлена совпадёт с графиком экспоненциальной функции .

Примечание: в теории даже есть такой подход и определение: функция – это сумма функционального ряда .

В условии прямо сказано, что нужно просуммировать 5 первых членов ряда, причём, результат следует округлить до 0,001. И поэтому проблем здесь никаких:

Вычислим более точное значение с помощью микрокалькулятора:

Абсолютная погрешность вычислений:
– ну что же, вполне и вполне неплохо. Но бывает лучше.

Ответ:

Теперь рассмотрим нескольку другую разновидность задания:

Используя разложение функции в ряд, вычислить приближённо с точностью до 0,001.

! Примечание: иногда аргумент бывает выражен в градусах, в таких случаях его необходимо перевести в радианы.

Давайте вспомним смысл выражения «с точностью до 0,001». Оно обозначает, что наш ответ должен отличаться от истины не более чем на 0,001.

Решение: используя табличное разложение , запишем несколько членов соответствующего ряда, при этом округление лучше проводить с «запасом» – до 5-6 знаков после запятой:

Сколько членов ряда следует просуммировать для достижения требуемой точности? Для сходящихся знакочередующихся рядов справедлив следующий критерий: члены следует суммировать до тех пор, пока они по модулю больше заданной точности. Первый же меньший вместе со всем «хвостом» подлежит утилизации. В данном примере таковым является 4-й член: , поэтому:

– с округлением финального результата до требуемой точности.

Ответ: с точностью до 0,001

Наверное, все понимают, почему она гарантирована: здесь к отрицательному 4-му члену прибавляется мЕньшее по модулю число , затем из результата вычитается ещё более малое число – и так далее до бесконечности. Образно говоря, конструкция напоминает маятник с затухающими колебаниями, где – самый большой размах в отрицательную сторону, «затмевающий» собой все остальные движения.

Очевидно, что для сходящихся положительных рядов (ближайший пример – Пример 1) рассмотренный критерий некорректен. Условно говоря, если 0,00034 < 0,001, то сумма «хвоста» может запросто превзойти 0,001 (т.к. ВСЕ члены ряда положительны). И к этому вопросу я ещё вернусь позже:

Вычислить с точностью до 0,001

Вычислить приближённо, используя первые два члена соответствующего разложения. Оценить абсолютную погрешность вычислений.

Это примеры для самостоятельного решения. Разумеется, выгодно сразу же найти чтобы эффективно контролировать ход решения.

И возникает вопрос: зачем заниматься такими нелепыми вещами, если есть калькуляторы, расчётные программы? Отчасти я дал ответ на уроке Приближенные вычисления с помощью дифференциала. Не так уж и давно калькулятор был большой редкостью, не говоря о такой роскоши, как клавиши с надписями и т.д. В гостевой книге сайта одна из посетительниц поделилась воспоминаниями, как все расчёты своего диплома проводила с помощью математических таблиц и логарифмической линейки. А такой инструментарий наряду с механическими счётами сегодня займут место разве что в музее истории математики.

Резюме таково – мы решаем устаревшую задачу. Насущный же практический смысл состоит в том, что её нужно решить =) Ну, может ещё по информатике будет полезно кому – приближенная сумма с наперёд заданной точностью элементарно алгоритмизируется циклом. Правда, какой-нибудь Паскаль довольно быстро сломается, поскольку факториал растёт семимильными шагами.

Кроме того, есть ещё одно очень важное и актуальное приложение, имеющее прикладное значение, но этот секрет будет раскрыт по ходу урока 😉 Выдвигайте гипотезы, если догадаетесь – респект.

Также не следует упускать из внимания область сходимости предлагаемых рядов, разложения синуса, косинуса и экспоненты – да, сходятся при любом «икс», но разобранные примеры не должны усыплять бдительность! Простейшая иллюстрация – арктангенс и его разложение . Если попытаться вычислить, скажем, значение , то легко заметить неограниченный рост (по модулю) членов ряда, который не приведёт нас к какому бы то ни было конечному, и тем более приближённому значению. А всё потому, что не входит в область сходимости данного разложения.

Разберём более трудные задания:

Вычислить с точностью до 0,01

Решение: щёлкаем по клавишам калькулятора: . И думаем, как выполнить приближённые вычисления с помощью ряда. В ситуациях с корнем дело сводится к биномиальному разложению с гарантированным интервалом сходимости .

Пытаемся представить наш радикал в виде :

И всё бы было хорошо, но только значение не входит в область сходимости рассматриваемого биномиального ряда, то есть конструкция не годится для вычислений – произойдёт такой же несчастный случай, как с рассмотренным выше .

Как быть? Ещё раз смотрим на значение и замечаем, что оно близко к «тройке». В самом деле: . Используя замечательного соседа, проводим следующее типовое преобразование: под корнем выделяем число 27, искусственно выносим его за скобки и далее выносим из-под корня:

Вот теперь всё тип-топ: число принадлежит интервалу сходимости . Но в качестве «побочного эффекта» возникает необходимость поправить точность вычислений. Ведь когда мы подсчитаем члены разложения , то будем обязаны домножить каждое число на «тройку». И по этой причине изначально требуемую точность 0,01 нужно устрожить в три раза: .

Итак, используем ряд , в котором . Не забываем проверить по таблице разложений, не подпадает ли наш пример под какой-нибудь частный случай биномиального разложения. Нет. А, значит, придётся работать ручками:

Тут для достижения необходимой точности (заметьте, что члены начали знакочередоваться!) хватило трёх слагаемых, и четвёртого монстра считать не было смысла. Но «про запас» всегда стараемся расписать побольше членов ряда. Если поленитесь и не хватит слагаемых – будете заново переписывать всё задание.

Ответ: с точностью до 0,01

Да, вычисления, конечно, не подарочные, но что поделать….

Более простая вариация на ту же тему для самостоятельного решения:

Вычислить , ограничившись первыми тремя членами ряда. Результат округлить до 3 знаков после запятой.

Образец оформления задачи в конце урока. И не забываем вновь обратиться к вычислительной технике: .

Что студент с нетерпением ждёт изо дня в день? Логарифмы:

Вычислить с точностью до 0,001

Решение: сначала, как всегда, узнаем ответ: .

Очевидно, что здесь нужно использовать разложение

И это действительно возможно, т.к. значение входит в область сходимости данного ряда.

Стоп. Что-то здесь не так. Сойтись-то ряд сойдётся, но такими темпами вычисления могут затянуться до скончания века. И научный тык в неравенство подсказал, что этот конец наступит после счастливого номера .

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

В целях значительного ускорения процесса несложно вывести следующее разложение:
с областью сходимости

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

И теперь у нас обнаружилась другая проблемка – ряд-то, оказывается, положительный, и поэтому здесь нельзя указать и отбросить весь «хвост». Вдруг он в своей сумме окажется больше, чем 0,001? В этой связи используем более хитрый метод оценки. Сохранив «на всякий случай» подозрительно большой 3-й член, рассмотрим остаток ряда:

Числа 9, 11, 13, … в знаменателях меняем на 7 – тем самым только увеличивая члены, а значит, и всю сумму остатка:

Далее выполняем обычные алгебраические преобразования и находим сумму бесконечно убывающей геометрической прогрессии по формуле :

По-научному, это называется подбором мажорантного сходящегося ряда (в данном случае – геом. прогрессии), сумму которого легко отыскать (или которая известна). И план оказался не только выполнен, но и перевыполнен! Отбрасывая все члены ряда, начиная с 4-го, будет гарантирована точность 0,00002! Впрочем, по условию результат всё равно нужно округлить до трёх знаков после запятой:

Ответ: с точностью до 0,001

Ну и осталось с чувством голубого морального удовлетворения свериться с более точным значением .

…А может быть, было проще вычислить сумму 12 членов медленно сходящегося ряда? =) Впрочем, в следующем задании такой возможности уже не будет в принципе:

Вычислить с точностью до 0,001

– по той причине, что значение не входит в область сходимости ряда .

Статья начиналась с приближённого вычисления числа «е», и закончим мы её другой знаменитой константой:

Приближённое вычисление числа с помощью ряда

О «пи» исписаны километры бумаги и сказаны миллионы слов, поэтому я не буду загружать вас историей, теорией и гипотезами, если интересно (а это и на самом деле интересно), обратитесь, например, к Википедии. Данное число обладает бесконечным количеством знаков после запятой: , и теория рядов предоставляет один из эффективных способов нахождения этих цифр:

Используя значение и разложение арктангенса в ряд Маклорена вычислить приближённо число , используя первые пять членов ряда. Оценить количество верных знаков.

Решение: запишем первые пять членов разложения в ряд арктангенса:

В данном случае :

В результате , откуда легко выразить приближённое значение:

Ответ: , данный способ даёт два верных знака после запятой.

Очевидно, что чем больше членов ряда рассмотреть, тем точнее будет найдено число «пи». Кроме того, существуют значительно более быстро сходящиеся ряды, позволяющие малым количеством слагаемых получить очень высокую точность.

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

А если откинуть мистику, то вычисление чисел «е», «пи» и других констант имеет важное прикладное значение, так, например, в астрономических расчётах с гигантскими числами верный 20-й знак после запятой может играть существенную и даже принципиальную роль.

Да будут потёрты клавиши вашего калькулятора =)

Решения и ответы:

Пример 3: Решение: используем разложение .
В данном случае :

Ответ: с точностью до 0,001

Пример 4: Решение: используем разложение . Вычислим сумму двух первых членов ряда: . Так как ряд является знакочередующимся, то абсолютная погрешность не превзойдёт по модулю третьего члена:
Ответ: , абсолютная погрешность вычислений – не более чем

Пример 6: Решение: преобразуем радикал:

Используем частный случай биномиального разложения:
, в данном случае – принадлежит области сходимости ряда.

Ответ:

Пример 8: Решение: для самопроверки вычислим данное значение на калькуляторе: .
Используем разложение: .
Представим аргумент в виде обыкновенной дроби и найдём :

Таким образом:

Предполагая, для достижения требуемой точности будет достаточно 3 членов, оценим остаток ряда:

Числа 9, 11, 13… заменим на 7, тем самым только увеличив члены ряда. Выполним преобразования и найдём сумму бесконечно убывающей геометрической прогрессии :

Таким образом, первые три члена ряда гарантируют требуемую точность:

Ответ: с точностью до 0,001

Автор: Емелин Александр

Блог Емелина Александра

(Переход на главную страницу)

Zaochnik.com – профессиональная помощь студентам,

cкидкa 15% на первый зaкaз, при оформлении введите прoмoкoд: 5530-hihi5

© Copyright mathprofi.ru, Александр Емелин, 2010-2024. Копирование материалов сайта запрещено

Вычисление приближенно с помощью дифференциала

С одной стороны, вычисление дифференциала значительно проще, чем вычисление приращения, с другой стороны, dy≈∆y и допускаемая при этом погрешность может быть сделана сколь угодно малой за счет уменьшения ∆x. Эти обстоятельства позволяют во многих случаях заменять ∆y величиной dy. Из приближенного равенства dy≈∆y, учитывая, что ∆y = f(x) – f(x0), а dy=f’(x0)(x-x0), получим

f(x) ≈ f(x0) + f’(x0)(x–x0) , (1)

где x-x0 = ∆x.
Пример№1 . Вычислить .
Решение. Взяв функцию , имеем: . Полагая x0=16 (выбираем сами, чтобы корень извлекался), ∆x = 0,02, получим:

Пример №2 . Вычислить значение функции f(x) = e x в точке x=0.1.
Решение. В качестве x0 возьмем число 0, то есть x0=0, тогда ∆x=x-x0 =0.1 и e 0.1 ≈e 0 + e 0 0.1 = 1+0.1 = 1.1. По таблице e 0.1 ≈1.1052. Ошибка получилась незначительная.
Отметим еще одно важное свойство дифференциала. Формула для нахождения дифференциала dy=f’(x)dx верна как в случае, когда x – независимая переменная, так и в случае, когда x – функция от новой переменной t. Это свойство дифференциала называется свойством инвариантности его формы. Например, для функции y=tg(x) дифференциал запишется в виде независимо от того, является ли x независимой переменной или функцией. В случае, если x – функция и конкретно задана, например x=t 2 , то вычисление dy можно продолжить, для чего найдем dx=2tdt и подставим в ранее полученное выражение для dy:
.
Если вместо формулы (2) воспользовались бы неинвариантной формулой (1), то в случае, когда x – функция, мы не могли бы подобным образом продолжить вычисление dy, так как ∆x, вообще говоря, не совпадает с dx.

Пример №3
Извлечь квадратный корень из 3654.
Решение. Надо найти значение функции при x=3654. Легко вычисляются значения f(x) и при x=3600. Формула (1) при a=3600, h=54 дает . Здесь все знаки верны.

Пример №4 . Найти 10 2,1 .
Решение. Полагаем f(x)=10 x , так что . Формула (1) при a=2, h=0,1 дат:
.
Этот результат грубоват (с точностью до четвертой значащей цифры 10 2,1 =125,9).
Если таким же образом вычислить 10 2,01 (теперь h=0,01), получим 102,3. Здесь все знаки верны.

Пример №5 . Найти без таблиц tg 46 о .
Решение. Полагаем f(x)=tg x, a=45 о , h=1 о =0,0175 радиана; тогда имеем: . Значит, tg 45 о =1+2·0,0175=1,0350.
Неверен только последний знак; из таблиц имеем tg 46 o =1, 0355.

Полезно заметить следующие приближенные формулы ( a -малая величина):
, ; (2)
, ; (3)
, ; (4)
, ; (5)
, ; (6)
Формулы (2)-(6) являются частными случаями формулы (1+a) n ≈1+na; последняя получается из (1), если положить f(x)=x n , a=1,h=a.
ln(1+a)≈a, ln(1-a)≈-a; (7)
e a ≈1+a, ; (8)
sin a≈a, , tg a≈a; (9)

Библиотека материалов

√ Общеобразовательное учреждение
√ Дошкольное образование
√ Конкурсные работы
Все авторы, разместившие материал, могут получить свидетельство о публикации в СМИ

Онлайн-университет

Профессии с трудоустройством. Наши направления:
√ Программирование и Дизайн
√ Маркетинг и Управление
√ Игры и Мультимедиа

Редактор формул онлайн

Редактор формул онлайн

Удобный редактор формул для Word, Latex и Web .

  • Задать вопрос или оставить комментарий
  • Помощь в решении
  • Поиск
  • Поддержать проект

Правила ввода данных

Задать свои вопросы или оставить замечания можно внизу страницы в разделе Disqus .
Можно также оставить заявку на помощь в решении своих задач у наших проверенных партнеров (здесь или здесь).

Поиск

Задать свои вопросы или оставить замечания можно внизу страницы в разделе Disqus .
Можно также оставить заявку на помощь в решении своих задач у наших проверенных партнеров (здесь или здесь).

Приближённое вычисление значения функций

Математика

Приближённое вычисле́ние значе́ния фу́нкций, вычисление, основанное на использовании тех или иных приближённых формул. Часто такие формулы получают с помощью разложений функций в ряды . Например, для вычисления значения функции sin ⁡ x \sin x sin x можно использовать приближённые формулы

sin ⁡ x ≈ x , sin ⁡ x ≈ x − x 3 6 , sin ⁡ x ≈ x − x 3 6 + x 5 120 , \sin x \approx x,\quad\sin x \approx x — \frac,\\ \sin x \approx x — \frac+\frac, sin x ≈ x , sin x ≈ x − 6 x 3 ​ , sin x ≈ x − 6 x 3 ​ + 120 x 5 ​ , правые части которых являются отрезками ряда Тейлора для функции sin ⁡ x \sin x sin x . Погрешности указанных формул (абсолютные величины разностей между их левыми и правыми частями) не превосходят соответственно
∣ x ∣ 3 6 , ∣ x ∣ 5 120 , ∣ x ∣ 7 5040 . \frac<|x|^3>,\,\frac<|x|^5>,\,\frac<|x|^7>. 6 ∣ x ∣ 3 ​ , 120 ∣ x ∣ 5 ​ , 5040 ∣ x ∣ 7 ​ .

Редакция математических наук

Опубликовано 6 сентября 2022 г. в 18:58 (GMT+3). Последнее обновление 6 сентября 2022 г. в 18:58 (GMT+3). Связаться с редакцией

Информация

Математика

Области знаний: Приближения, разложения и асимптотики

  • Научно-образовательный портал «Большая российская энциклопедия»
    Создан при финансовой поддержке Министерства цифрового развития, связи и массовых коммуникаций Российской Федерации.
    Свидетельство о регистрации СМИ ЭЛ № ФС77-84198, выдано Федеральной службой по надзору в сфере связи, информационных технологий и массовых коммуникаций (Роскомнадзор) 15 ноября 2022 года.
    ISSN: 2949-2076
  • Учредитель: Автономная некоммерческая организация «Национальный научно-образовательный центр «Большая российская энциклопедия»
    Главный редактор: Кравец С. Л.
    Телефон редакции: +7 (495) 917 90 00
    Эл. почта редакции: secretar@greatbook.ru
  • © АНО БРЭ, 2022 — 2024. Все права защищены.
  • Условия использования информации. Вся информация, размещенная на данном портале, предназначена только для использования в личных целях и не подлежит дальнейшему воспроизведению.
    Медиаконтент (иллюстрации, фотографии, видео, аудиоматериалы, карты, скан образы) может быть использован только с разрешения правообладателей.
  • Условия использования информации. Вся информация, размещенная на данном портале, предназначена только для использования в личных целях и не подлежит дальнейшему воспроизведению.
    Медиаконтент (иллюстрации, фотографии, видео, аудиоматериалы, карты, скан образы) может быть использован только с разрешения правообладателей.

Применение дифференциала в приближенных вычислениях

Приращение $\delta y$ функции $y=f(x)$ представимо в виде:

$$\Delta y=f^<\prime>(x) \cdot \Delta x+\alpha(\Delta x) \cdot \Delta x$$

где функция $\alpha(\Delta x)$ является б.м. функцией при стремлении аргумента $\Delta x$ к нулю. Так как $\Delta x=dx$, то

$$\Delta y=f^<\prime>(x) d x+\alpha(\Delta x) \cdot \Delta x=d y+\alpha(\Delta x) \cdot \Delta x$$

В силу того, что второе слагаемое $\alpha(\Delta x) \cdot \Delta x$ является бесконечно малым, то им можно пренебречь, а поэтому

$$\Delta y \approx d y$$

А так как в нахождении дифференциал значительно проще, чем приращение функции, то данная формула активно используется на практике.

Для приближенного вычисления значения функции применяется следующая формула:

$$f\left(x_+\Delta x\right) \approx f\left(x_\right)+f^<\prime>\left(x_\right) \cdot \Delta x$$

Задание. Вычислить приближенно $\text < arctg >1,02$ , заменяя приращение функции ее дифференциалом.

Решение. Рассмотрим функцию $y=\operatorname x$. Необходимо вычислить ее значение в точке $x=1,02$ . Представим данное значение в виде следующей суммы:

Величины $x_0$ и $\delta x$ выбираются так, чтобы в точке $x_0$ можно было бы достаточно легко вычислить значение функции и ее производной, а $\delta x$ было бы достаточно малой величиной. С учетом этого, делаем вывод, что $x=1,02=1+0,02$ , то есть $x_0=1$, $\Delta x=0,02$.

Вычислим значение функции $y=\operatorname x$ в точке $x_0=1$:

Далее продифференцируем рассматриваемую функцию и найдем значение $y^<\prime>\left(x_\right)$:

$$\begin y(1,02) &=\operatorname 1,02=y(1+0,02) \approx y(1)+y^<\prime>(1) \cdot \Delta x=\\ &=\frac<\pi>+\frac \cdot 0,02 \approx 0,7852+0,01=0,7952 \end$$

Ответ. $\operatorname 1,02 \approx 0,7952$

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *