- •Лекция 1 знакомство с mathcad. Основы работы
- •1 Знакомство с MathCad
- •2 Интерфейс пользователя
- •3 Панель инструментов Math
- •4 Операторы численного и символьного ввода
- •5 Переменные и операторы присваивания
- •6 Функции пользователя
- •7 Ввод текста
- •8 Символьные вычисления
- •8.1 Способы символьных вычислений.
- •8.2 Упрощение выражений
- •8.3 Разложение выражений
- •8.4 Разложение на множители
- •8.5 Приведение подобных слагаемых
- •8.6 Коэффициенты полинома
- •8.7 Ряды и произведения
- •8.8 Разложение на элементарные дроби
- •8.9 Подстановка переменной
- •8.10 Дифференцирование
- •8.11 Интегрирование
- •8.12 Разложение в ряд
- •8.13 Решение уравнений
- •8.14 Применение функций пользователя
- •8.15 Получение численного значения выражения
- •Лекция 2 алгебраические уравнения
- •1 Одно уравнение с одним неизвестным
- •2 Корни полинома: функция polyroots
- •3 Решение систем уравнений: вычислительный блок Given/Find
- •Оптимизация
- •1 Экстремум функции одной переменной
- •2 Условный экстремум функции одной переменной
- •3 Экстремум функции многих переменных
- •Лекция 3 Линейная алгебра
- •1 Транспонирование
- •2 Сложение
- •3 Умножение
- •4 Определитель квадратной матрицы
- •5 Модуль вектора
- •6 Скалярное произведение векторов
- •7 Векторное произведение
- •8 Сумма элементов вектора и след матрицы
- •9 Обращение квадратной матрицы
- •10 Возведение матрицы в степень
- •11 Символьные преобразования
- •12 Генераторы матриц
- •13 Выделение части матрицы
- •14 Слияние матриц
- •15 Размер матрицы
- •16 Сортировка матриц
- •17 Системы линейных алгебраических уравнений
- •Лекция 4 графика в mathcad
- •1 Двумерные графики
- •2 Трехмерные графики
2 Условный экстремум функции одной переменной
В задачах на условный экстремум встроенные функции минимизации и максимизации должны быть включены в вычислительный блок, т. е. им должно предшествовать ключевое слово Given. В промежутке между Given и функцией поиска экстремума с помощью булевых операторов записываются логические выражения (неравенства, уравнения), задающие ограничения на значения аргументов минимизируемой функции.
Задание: Найти условный экстремум функции одной переменной .
Решение:
3 Экстремум функции многих переменных
Вычисление экстремума функции многих переменных не несет принципиальных особенностей по сравнению с функциями оной переменной.
Задание: Найти экстремум функции двух переменных
.
Решение:
Given
0<x<15
0<y<20
Лекция 3 Линейная алгебра
Простейшие операции матричной алгебры реализованы в Mathcad в виде операторов. Написание операторов по смыслу максимально приближено к их математическому действию. Каждый оператор выражается соответствующим символом. Рассмотрим матричные и векторные операции Mathcad. Векторы являются частным случаем матриц размером N×1, поэтому для них справедливы все те операции, что и для матриц, если ограничения особо не оговорены (например, некоторые операции применимы только к квадратным матрицам N×N). Какие-то действия допустимы лишь для векторов (например, скалярное произведение), а какие-то, несмотря на одинаковое написание, по-разному действуют на векторы и матрицы.
Непосредственное проведение векторных операций над строками, т.е. матрицами 1×N, невозможно; для того, чтобы превратить строку в вектор, ее нужно предварительно транспонировать.
1 Транспонирование
Транспонированием называют операцию, переводящую матрицу размером M×N в матрицу размером N×M, делая столбцы исходной матрицы строками, а строки – столбцами. Ввод символа транспонирования (transpose) осуществляется с помощью панели инструментов Matrix (Матрица) или нажатием комбинации клавиш <Ctrl>+<l>. Не забывайте, что для вставки символа транспонирования матрица должна находиться между линиями ввода.
Задание: Транспонируйте матрицу .
Решение:
2 Сложение
В Mathcad можно как складывать матрицы, так и вычитать их друг из друга. Для этих операций применяются символы “+” или “-” соответственно. Матрицы должны иметь одинаковый размер, иначе будет выдано сообщение об ошибке. Каждый элемент суммы двух матриц равен сумме соответствующих элементов матриц-слагаемых.
Задание: Найдите сумму и разность двух матриц и .
Решение:
Кроме сложения матриц Mathcad поддерживает операцию сложения матрицы со скаляром. Каждый элемент результирующей матрицы равен сумме соответствующего элемента исходной матрицы и скалярной величины.
Задание: Вычислите A-x и A+x, если A – матрица и x – скаляр: и x=1.
Решение: