Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ИТ_практич.раб_бакалавр..doc
Скачиваний:
31
Добавлен:
17.11.2019
Размер:
11.05 Mб
Скачать

Вычисление предела функции

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

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

- в ячейку рабочего листа ввести формулу, соответствующих выражению функциональной зависимости, в которой значение аргумента указывается адресной ссылкой на ячейку, которая содержит аргумент;

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

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

Пример 1.16 Найти пределы:

Решение

Введем в ячейку рабочего листа А4 значение достаточно близкое к значению 2, например слева - 1,99999999999.

В ячейку В4 введем формулу, реализующую аналитическое выражение функции

=(А4^2 - 5*А4+6)/(А4^2 - 3*А4+2). После вычисления в ячейке 14 будет отображено приближенное значение предела функции (рис.1.22).

Рис. 1.22

Аналогичным образом происходит вычисление предела .

Обратите внимание на то, что значение х в ячейке А9 задано достаточно большое.

Вычисление корней функции одной переменной

Корнями функции Y=f(x) называют такие значения х, при которых функция принимает значения ноль.

Процесс нахождения корней функции, как правило, осуществляется в два этапа.

На первом этапе отделяются корни, т.е. находятся такие отрезки, внутри которых находится строго один корень.

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

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

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

Для отделения корней функции нужно выполнить следующие операции:

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

- построить график функции и определить, где находятся точки пересечения графика функции с осью х;

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

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

1.Выполнить настройку табличного процессора, для этого:

- выполнить команду меню Сервис/Параметры;

- в открывшемся диалоговом окне Параметры выбрать закладке Вычисления;

- в открывшемся диалоговом окне Вычисления установить флажок Итерации, в поле Предельное число итераций установить нужное число итераций, в поле Относительная погрешность ввести величину относительной погрешности вычислений;

- щелкнуть на кнопке ОК.

2. Используя инструмент табличного процессора Подбор параметра, вычислить корни уравнения с заданной точностью.

Рассмотрим технологию вычисления корней функции на примере.

Пример 1.17 Найти все корни функции

у = х3 - 0,01х2 - 0,7044х + 0,139104 в диапазоне значений аргумента [-1; 1].

Решение

Заданная функция представлена полиномом третьей степени, следовательно, она может иметь не более трех корней.

Для локализации начальных приближений определим интервалы значений X, внутри которых значение функции пересекает ось абсцисс, т.е. функция меняет знак. С этой целью табулируем функцию на отрезке [-1;+1] с шагом 0,2, получим табличные значения функции. Просмотрев полученную таблицу, находим, что график функции трижды пересекает ось X, следовательно, исходное уравнение имеет на заданном отрезке все три корня.

Анализ таблицы показывает, что функция меняет знак в следующих интервалах значений аргумента Х: (-1;-0,8), (0,2;0,4) и (0,6;0,8), следовательно, корни функции лежат внутри этих интервалов. Поэтому в качестве начальных приближений возьмем значения X: -0,8; 0,2 и 0,6.

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

Выполним команду меню Сервис/Параметры, во вкладке Вычисления открывшегося диалогового окна установим относительную погрешность вычислений = 0,000001, а число итераций N = 1000, установим флажок Итерации.

Выполним команду меню Сервис/Подбор параметра. В диалоговом окне заполним следующие поля:

- Установить в ячейке: в поле укажем адрес ячейки, в которой записана формула правой части функции (В16);

- Значение: в поле укажем значение, которому должно удовлетворять значение функции, т.е. правая часть уравнения (в нашем случае 0),

- Изменяя значение: в поле укажем адрес ячейки (где записано начальное приближенное А16), в которой будет вычисляться корень уравнения и на которую ссылается формула. После щелчка на кнопке ОК в ячейке А16 получим значение первого корня: -0,92.

5. Выполняя последовательно операции аналогичные предыдущим, вычислим значения остальных корней: -0,209991 и 0,720002 (рис.1.23).

Рис. 1.23