- •Старооскольский технологический институт им.А.А.Угарова
- •Шафоростова е.Н. Информационные технологии
- •Часть 1
- •220700- Автоматизация технологических процессов и производств
- •230400 – Информационные системы и технологии
- •Содержание
- •Предисловие
- •1. Порядок и правила выполнения практических работ
- •Технологии операций с векторами
- •Вычисление произведения вектора на число
- •Технологии операций с матрицами
- •Суммирование и вычитание матриц
- •Вычисление произведения матриц
- •Решение систем линейных уравнений Метод обратной матрицы
- •Метод наименьших квадратов
- •Применение технологий при решении экономических задач
- •Моделирование последовательностей и рядов Создание массива элементов числовой последовательности
- •Приближенное вычисление пределов числовых последовательностей
- •Применение последовательностей в экономических моделях
- •Применение рядов в экономических моделях
- •МоделированИе и исследованИе функций Способы задания функций
- •Технология построения графической модели функции
- •Вычисление предела функции
- •Вычисление корней функции одной переменной
- •Решение уравнений
- •Численное вычисление производной функции одного переменного
- •Вычисление локальных экстремумов функции
- •Технология получения математической модели функции по ее табличному представлению
- •Применение технологии исследования функций для решения экономических задач Кривые спроса и предложения, точка равновесия
- •Технология построения и исследования паутинной модели рынка
- •Вычисление предельных экономических показателей
- •Вычисление эластичности экономических показателей
- •Технология численного вычисления определенного интеграла
- •Технология приближенного вычисления
- •Технология точного вычисления
- •1.2. Задая для практической работы
- •1.3. Контрольные вопросы
- •Практическая работа №2 модели и технологии статического анализа
- •2.1 Теоретическое введение
- •Генерация случайной величины, распределенной по равномерному закону
- •Генерация случайных чисел в табличном процессоре
- •Вычисление числовых характеристик параметров случайных величин Вычисление числовых характеристик распределений вероятностей
- •Вычисление вероятности отдельных значений случайных величин Табличный закон распределения
- •Биноминальное распределение
- •Нормальный закон распределения
- •Технологии решения задач статистического анализа Выборочный метод и выборочная функция распределения
- •Построение выборочной функции распределения
- •Технологии вычисления основных статистических характеристик
- •Вычисление доверительного интервала для среднего значения
- •Технология проверки соответствия данных, полученных экспериментально, теоретическому распределению
- •Решение задач статистического анализа Технология решения задач дисперсионного анализа
- •Заполняемость гостиниц
- •Технологии решения задач корреляционного анализа
- •Данные наблюдений
- •Технология решения задач регрессионного анализа
- •2.2. Задания для практической работы
- •2.3.Контрольные вопросы
- •Вычисления по простым переменным ставкам
- •Вычисление накопленной суммы при реинвестировании по простым процентам
- •Дисконтирование по простым процентам
- •Финансовые расчеты по сложным процентам Вычисление наращения
- •Расчет номинальной и эффективной ставки процентов
- •Дисконтирование по сложной ставке процентов
- •Расчет стоимости ценных бумаг
- •Бз (Норма; Кпер; Выплата; Нз; Тип)
- •Бзраспис (Первичное; План)
- •Пз (Норма, Кпер, Выплата, Бс, Тип)
- •Норма (Кпер, Выплата, Пз, Бс, Тип, Предположение)
- •3.2. Задания для практической работы
- •3.3.Контрольные вопросы
- •Практическая работа №4. Численное решение уравнений средствами ms excel
- •4.1.Теоретическое введение
- •4.2. Задания для практической работы
- •4.3.Контрольные вопросы
- •Использование надстройки «Поиск решения»
- •Технология решения транспортной задачи линейного программирования
- •5.2.Задания для практической работы
- •5.3.Контрольные вопросы
- •Практическая №6 технология Решения задач дискретного программирования
- •6.1.Теоретическое введение
- •6.2. Задания для практической работы
- •6.3. Контрольные вопросы
- •Глоссарий
- •Список литературы
- •Учебное издание Шафоростова Елена Николаевна Информационные технологии
Вычисление предела функции
Напомним, что функция 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