- •Составил доц. Н.И. Коржавин
- •Математическая программная система MathCad 2000 (2001)
- •1.1. Создание текстовой строки
- •1.2. Построение графиков математических зависимостей
- •1.2.1.1. Несколько графиков на одном рисунке
- •Вопросы
- •1.2.4. Изображение на графике экспериментально полученных точек
- •1.3. Вычисление корней уравнений
- •1.3.1. Графическое определение корней
- •Вопросы
- •1.3.2.3. Поиск экстремума функции
- •1.3.2.4. Влияние погрешности вычисления tol на точность определения значения корня
- •1.3.2.5. Несоответствие заданной точности tol значению вычисляемого корня
- •1.3.2.6. Вычисление величин, близких к нулю
- •1.3.3. Определение корней с помощью функции polyroots
- •Вопросы
- •1.4. Решение систем уравнений
- •1.4.1. Решение n-линейных уравнений с n-неизвестными
- •1.4.1.1. Вычисление определителя. Проверка решения
- •1.4.1.2. Решение системы линейных уравнений
- •Включение условия в блок given ... Find
- •1.4.3. Оптимизация решений
- •1.4.3.1. Поиск результатов с помощью функций minimize
- •Вопросы
- •1.5.1. Задание пользователем размерности по оси y
- •1.5.3. Вывод результата расчета в единицах, отсутствующих в системе
- •1.6. Символьные преобразования
- •1.6.1. Разложение куба суммы
- •1.6.2. Свертывание разложения
- •1.6.3. Решение системы уравнений в символьном виде
- •Вопросы
- •1.7. Использование в вычислениях метода Монте-Карло
- •1.7.1. Расчет площади криволинейной фигуры
- •Вопросы
- •1.8. Аппроксимация экспериментальных зависимостей
- •1.8.1. Аппроксимация по известному виду аналитической зависимости
- •1.8.2. Аппроксимация при неизвестном виде зависимости
- •1.9. Программирование
- •Приложение 2
- •Наименования разделов электронной книги по системе MathCad 8.0 pro на английском языке [3] по тематике лабораторной работы
- •Приложение 3
- •Приложение 4
1.4.3. Оптимизация решений
1.4.3.1. Поиск результатов с помощью функций minimize
и maximize
Оптимизировать решение уравнения по заданным условиям [П2.6, П3.4.7]. Задать функцию и начальные значения. Ввести слово Given и после него условия.
Набрать сначала функцию Maximize (f,x,y) и после нее знак равенства. Повторить решение после замены функции Maximize (f,x,y) на функцию минимизации Minimize (f,x,y). Обсудить результаты, измените условия и повторите один из вариантов выполненных оптимизаций.
Подвести к имени функции оптимизации указатель мыши, нажать правую клавишу мыши и ознакомиться с помощью появившегося меню с именами возможных и использованного методов расчета.
Вопросы
1. Что такое целевая функция?
2. Как в целевой функции обеспечивается прекращение поиска решения в нежелаемом направлении?
1.4.3.2. Поиск минимума трехмерной функции
с использованием блока given … find и производных
для поиска экстремумов
Построить график функции Розенброка с целью определения начальных значенийхиyи получения представления о поверхности. Для этого задать
Построить график поверхности, как это выполнялось в п. 1.2.3
Найти минимум функции f(x,y), для чего ввести следующие данные:
.
После этого остается только запросить решение ,и проверить значение функциикоторое должно равняться“нулю”.
1.4.3.2.1. Построение сечений
Построить сечения поверхности f(x, y), рассмотренной в п. 1.4.3.2 для двух случаев: а) при неизменном , равном, и изменениих, б) при неизменном х, равном , и изменении.
Это построение графиков функций с одной переменной, как это рассматривалось в п. 1.2.1.
1.5. Учет размерности вычисляемых величин
Ознакомиться с особенностями простановки единиц размерностей [П1.2, П1.10, П2.4, П3.5] и условиями их преобразования (учесть, что наименования единиц набираются после числовых значений или имен переменных с использованием знака умножения).
Набрать ss: = 1Т; здесь 1Т показывает, что ss является единицей времени, т. е. секундой; это позволяет в дальнейшем использовать ss (помимо имеющихся в системе обозначений s и sec) для обозначения переменных, описывающих промежутки времени; подобным образом можно вводить любые свои “удобные” или отсутствующие во встроенных системах единиц размерности.
Записать диапазон изменения аргумента (здесь– обычная переменная, ее необходимо не путать с буквойТ, записываемой в конце чисел и используемой в предыдущем абзаце этого документа для обозначения единиц времени). Ввести скоростьи путь.
Построить график s(T). Понять, в каких единицах (и по какой причине) выведены значения пути по осиY. Наименование системы единиц, действующей на момент построения графика, можно посмотреть в меню: “Математика” – “Параметры…” – “Система единиц”.
Предложить системе вывести вектор s(T), введя эту переменную в какую-либо точку экрана ниже переменныхТиvи указав после нее знак равенства. Обратить внимание на наименование единиц в верхней части столбца значений.
Изменить единицы в столбце значений s(Т). Для этого нажать левую клавишу мыши на размерности этой переменной и в появившееся знакоместо вписать новую единицу или выбрать ее из списка после совместного нажатия клавиш CTRL – U, или с помощью пиктограммы “Вставить единицы измерения”.
Примечание: при вычислении матриц ее элементы должны быть безразмерными или иметь одинаковую размерность.