Архитектура Аудит Военная наука Иностранные языки Медицина Металлургия Метрология Образование Политология Производство Психология Стандартизация Технологии |
Решение аналитическое (точное) заданного ОДУ, найдем методом разделения переменных.
Запишем уравнение в виде и проинтегрируем с учетом начальных условий:
Получим . Подставив в равенство начальные условия, имеем с=0. Следовательно, аналитическое решение ОДУ имеет вид .
Решение ОДУ «расчетом средствами MathCad» · с использованием функции Odesolve.
· с использованием функции rkfixed 4. Численное решение ОДУ методом Эйлера ( ) на заданном отрезке [0; 1] с шагом h=0.1
5. Численное решение ОДУ методом Рунге-Кутты 4-го порядка ( ) на заданном отрезке [0; 1] с шагом h=0.1
Оценка погрешностей приближенных решений и их погрешности относительно точного (аналитического) решения Таблица 6.5-1
7. Графики решений ОДУ, полученных с использованием аналитической формулы ( ) и приближенных методов Эйлера ( ) и
Тема 6.6. Лабораторная работа «Одномерная оптимизация»
Вопросы, подлежащие изучению 1. Постановка задачи одномерной оптимизации 2. Локальный и глобальный экстремум. 3. Графическое и аналитическое исследование функции средствами пакета MatCad. 4. Численные методы одномерной оптимизации: метод дихотомии и метод золотого сечения. 5. « Расчет средствами MatCad » координат точки экстремума функции с использованием функций: root, Minimize и Minеrr.
Задание 1) Выбрать индивидуальное задание из табл. 6.6-2: · функция от одной переменной f(x); · метод оптимизации для ручного расчета трех итераций. 2) Провести исследование функции f(x) с использованием средств пакета MatCad: · построить график функции f(x); · получить таблицы значений аргумента, функции, первой и второй производных в достаточно широком диапазоне области допустимых значений функции. · выбрать отрезок, содержащий точку минимума и проверить выполнение аналитического условия унимодальности функции на выбранном отрезке; · построить график функции f(x) на выбранном отрезке неопределенности.
3) Провести «ручной расчет» трех итераций согласно заданному методу оптимизации, а результаты расчета свести в таблицу, имеющую структуру аналогичную табл. 6.6-1 Таблица 6.6-1
4) Получить координаты точки минимума функции y(x) «расчетом средствами MathCad» с использованием функций root, Minimize и Minеrr.
3. Варианты задания Таблица 6.6-2
Примечание: p – номер метода для вычисления трех итераций. Значения параметра p соответствуют: 1 – методу дихотомии, 2 – методу золотого сечения.
4. Пример выполнения контрольного задания 1. Задание для решения задачи одномерной оптимизации: · функция ; · методы решения задачи оптимизации для «ручного расчета» - золотого сечения и дихотомии ( в задании указан один метод, но здесь в качестве примера рассматриваются оба метода).
2. Результаты исследования функции: · график функции :
· начальный отрезок неопределенности (отрезок, содержащий точку минимума) выберем по построенному графику отрезок - [2.5; 3.5]; · таблицы значений аргумента, функции, первой и второй производных · отрезок неопределенности [2.5; 3.5], где функция монотонно возрастает, а функция , следовательно, функция y=f(x) - унимодальная на выбранном отрезке [2.5; 3.5]. · график функции f(x) на выбранном отрезке неопределенности [2.5; 3.5]. Ручной расчет» трех итераций · метод золотого сечения (результаты вычислений представим в таблице, структура которой аналогична табл. 6.6-1.
для метода золотого сечения теоретическая длина отрезка неопределенности после трех итераций равна: ;
· метод дихотомии при значение параметра для ручного просчета примем равным
· результаты вычислений представлены в таблице, структура которой аналогична табл. 6.6-1.
для метода дихотомии длина отрезка неопределенности после трех итераций равна
Значение координат точки минимума функции y(x) «расчетом средствами MathCad» с использованием функций root, Minimize и Minеrr. · функцией root
· функцией Minimize
· функцией Minerr
|
Последнее изменение этой страницы: 2017-03-14; Просмотров: 565; Нарушение авторского права страницы