- •Раздел 6.
- •Раздел 6. Модели и алгоритмы решения задач численными методами с использованием математических пакетов Рекомендации по использованию учебного пособия
- •Тема 6.1. Элементы теории погрешностей
- •6.1.1. Точные и приближенные числа
- •6.1.2. Абсолютная и относительная погрешность
- •Тема 6.2. Методы решения нелинейных уравнений
- •6.2.1. Постановка задачи
- •Отделение корней (локализация корней);
- •Итерационное уточнение корней.
- •6.2.2. Отделение корней
- •6.2.2.1. Графическое отделение корней
- •6.2.2.2. Аналитическое отделение корней
- •6.2.3. Уточнение корней
- •6.2.3.1. Метод половинного деления
- •6.2.3.2. Метод итерации
- •6.2.3.3. Метод Ньютона (метод касательных)
- •6.2.3.4. Метод хорд
- •6.2.3.5. Сравнение методов решения нелинейных уравнений
- •6.2.4. Технология решения нелинейных уравнений средствами MathCad
- •Тема 6.3. Интерполяция функций
- •6.3.1. Постановка задачи
- •6.3.2. Интерполяционная формула Лагранжа
- •6.3.3. Интерполяционные формулы Ньютона
- •6.3.3.1. Конечные разности
- •6.3.3.2. Первая интерполяционная формула Ньютона
- •6.3.3.3. Вторая интерполяционная формула Ньютона
- •6.3.4. Сплайн – интерполяция
- •6.3.5. Сравнение интерполяционных многочленов по применению
- •6.3.6. Технология интерполяции функций в среде математических пакетов
- •Тема 6.4. Численное интегрирование
- •6.4.1. Постановка задачи
- •6.4.2. Метод прямоугольников
- •6.4.3. Формула трапеций
- •6.4.4. Формула Симпсона
- •6.4.5. Оценка погрешности численного интегрирования
- •6.4.6. Технология вычисления интегралов в среде математических пакетов
- •Тема 6.5. Методы решения обыкновенных дифференциальных уравнений
- •6.5.1. Постановка задачи
- •6.5.2. Метод Эйлера
- •6.5.3. Методы Рунге-Кутты
- •6.5.4. Решение оду n-го порядка
- •6.5.5. Сравнение методов решения оду
- •6.5.6. Технология решения обыкновенных дифференциальных уравнений средствами математических пакетов
- •6.6.2. Метод дихотомии
- •6.6.3. Метод золотого сечения
- •6.6.4. Сравнение методов
- •6.6.5. Технология решения задач одномерной оптимизации средствами математических пакетов
- •Тема 6.7. Аппроксимация функций
- •6.7.1. Постановка задачи аппроксимации
- •6.7.2. Метод наименьших квадратов
- •6.7.3. Технология решения задач аппроксимации функций средствами математических пакетов
- •Тема 6.8. Многомерная оптимизация
- •6.8.1. Постановка задачи и основные определения
- •6.8.2. Методы спуска
- •6.8.3. Метод градиентного спуска с дроблением шага
- •6.8.4. Метод наискорейшего спуска
- •6.8.5. Проблема оврагов. Метод покоординатного спуска
- •6.8.6. Технология решения задач многомерной оптимизации средствами математических пакетов
- •Список литературы
- •Тема 6.4. Численное интегрирование................................................71
- •Тема 6.5. Методы решения обыкновенных дифференциальных Уравнений............................................................................. 92
- •Тема 6.6. Одномерная оптимизация................................................ 115
- •Тема 6.7. Аппроксимация функций....................................................132
- •Тема 6.8. Методы многомерной оптимизации............................... 149
- •Список литературы.................................................................... 204
6.8.6. Технология решения задач многомерной оптимизации средствами математических пакетов
Нахождение экстремумов функции нескольких переменных проводится аналогично функции одной переменной. Для этого используются функции Maximize(f, y, x) и Minimize(f, y, x), где f – имя функции, а y и x – имена переменных. При использовании функций Мinerr(x,y) или Find(x, y) находятся значения x и y, являющиеся решением системы уравнений, составленной из частных производных исходной функции по x и y. При этом следует помнить, что функция Find дает точное решение, а Мinerr - приближенное. Ниже приведены примеры поиска значения экстремума двумерной функции с использованием функции Minimize(f, y, x).
Пример 6.8.6-1. Решить задачу оптимизации аналитическим методом для функции .
|
Пример 6.8.6-2. Решить задачу оптимизации для функции двух переменных градиентным методом.
Начальные значения переменных для поиска минимума
Решение: xmin=0 ymin=0 f(xmin,ymin)=0 |
Пример 6.8.6-3. Решить задачу оптимизации с помощью встроенных функций miner( ) .
|
Пример 6.8.6-4. Решить задачу оптимизации с помощью встроенных функций Maximize (Minimize).
|
Список литературы
Программа дисциплины «ИНФОРМАТИКА» 2009 г.
Шакин В.Н. , Семенова Т.И., Кравченко О.М. ИНФОРМАТИКА: Лабораторный практикум для студентов МТУСИ: Раздел 6. Модели и алгоритмы решения задач численных методов с использованием математических пакетов. – М: МТУСИ, 2009.
Электронное учебное пособие и практикум «Информатика» для студентов МТУСИ, 2009.
Кравченко О.М., Семенова Т.И., Шакин В.Н. Учебное пособие: Модели решения вычислительных задач (численные методы и оптимизация) по дисциплине «Информатика» для студентов, обучающихся по направлению подготовки «Телекоммуникации»: М.,2003.- 2003.
Амосов А.А., Дубинский Ю.А., Копченова Н.В. Вычислительные методы для инженеров: М., Высшая школа,1994.
Бахвалов Н.С. Численные методы М., Наука, 1973.
Банди Б. Методы оптимизации. Вводный курс: М., Радио и связь, 1988.
Копченова Н.В., Марон И.А. Вычислительная математика в примерах и задачах: М., Наука, 1972.
Демидович Б.Л., Марон И.А. Основы вычислительной математики: М., Наука, 1970.
Васильев В.К., Семенова Т.И. Численные методы решения задач на ЭВМ. Уч. пособие: М., МТУСИ, 1993 г.
Семенова Т.И., Шакин В.Н. Практикум: Математический пакет MathCad в дисциплине «Информатика»: МТУСИ. М.,2006.
Дьяконов В.П. МаhtCad 11/12/13 в математике. Справочник. – М.: Горячая линия – Телеком, 2007. – 958 с.
Половко А.М., Бутусов П.Н. MatLab для студентов.- СПб-Петербург, 205.-320с.
Содержание
Общие рекомендации по использованию учебногопособия 3
Раздел 6. Модели и алгоритмы решения задач численными методами с
использование математических пакетов ……………………………….. 4
Тема 6.1. Элементы теории погрешностей………………………….. 4
6.1.1. Точные и приближенные числа……………………………………………………… 4
6.1.2. Абсолютная и относительная погрешность…………………………………………… 5
6.1.3. Тестовые задания по теме «Элементы теории погрешностей»……………… 9
Тема 6.2. Методы решения нелинейных равнений………………… 12
6.2.1. Постановка задачи……………………………………………………………... 12
6.2.2. Отделение корней……………………………………………………………… 13
6.2.3. Уточнение корней……………………………………………………………… 15
6.2.4. Технология решения нелинейных уравнений средствами математических
пакетов.................................................................................................................... 28
Тема 6.3. Интерполяция функций.......................................................44
6.3.1. Постановка задачи.............................................................................................. 44
6.3.2. Интерполяционная формула Лагранжа............................................................. 46
6.3.3. Интерполяционные формулы Ньютона............................................................ 49
6.3.4. Сплайн – интерполяция...................................................................................... 57
6.3.5. Сравнение интерполяционных многочленов по применению....................... 59
6.3.6. Технология интерполяции функций в среде математических пакетов.......... 59