- •Часть 4
- •Введение
- •Лекция 1. Система математических расчетов MathCad и особенности ее применения
- •1. Общая характеристика системы MathCad
- •2. Информационная среда, предоставляемая в распоряжение пользователя
- •3. Входной язык, встроенные функции и модули системы MathCad
- •3.1. Входной язык системы MathCad
- •3.2. Основные модули системы MathCad
- •Лабораторное занятие 1: Вычисления и типы данных
- •1. Вычисление значений арифметических и алгебраических выражений
- •2. Переменные, функции и операторы
- •2.1. Переменные
- •2.2. Функции
- •2.3. Операторы
- •3. Данные в MathCad
- •3.1 Типы данных
- •3.2. Размерные переменные
- •4. Массивы
- •4.1. Создание массивов
- •4.2. Ранжированные переменные
- •Лабораторное занятие 2. Создание графиков
- •1. Двумерная графика
- •1.4. Полярный график
- •1.5. Построение нескольких рядов данных
- •1.6. Форматирование осей
- •1.7. Форматирование рядов данных
- •1.8. Трассировка и увеличение графиков
- •2. Трехмерная графика
- •2.1 Создание трехмерной графики
- •2.2. Форматирование трехмерных графиков
- •Лабораторное занятие 3. Символьные вычисления
- •1. Символьная алгебра
- •1.1.Разложение выражений (Expand)
- •1.2. Упрощение выражений (Simplify)
- •1.3. Разложение на множители (Factor)
- •1.4. Приведение подобных слагаемых
- •1.5. Определение коэффициентов полинома (Polynomial Coefficients)
- •1.6. Разложение на элементарные дроби
- •1.7. Подстановка переменной (Substitute)
- •1.8. Решение алгебраических уравнений (solve)
- •1.9. Суммы и произведения
- •2. Символьное решение задач математического анализа
- •2.1. Дифференцирование (Differentiate) и интегрирование (Integrate)
- •2.2. Разложение в ряд (Expand to Series)
- •2.3. Интегральные преобразования
- •3. Дополнительные возможности символьного процессора
- •3.1. Применение функций пользователя
- •3.2. Получение численного значения выражений
- •3.3. Последовательности символьных команд
- •Лабораторное занятие 4. Численные методы
- •1. Интегрирование и дифференцирование
- •1.1. Интегрирование
- •1.2. Дифференцирование
- •2. Алгебраические уравнения и оптимизация
- •2.1. Одно уравнение с одним неизвестным
- •2.2. Корни полинома
- •2.3. Системы уравнений
- •2.4. Символьное решение уравнений
- •3. Поиск экстремума функции
- •3.1. Экстремум функции одной переменной
- •3.2. Условный экстремум
- •3.3. Экстремум функции многих переменных
- •3.4. Линейное программирование
- •Лабораторное занятие 5. Матричные вычисления
- •Простейшие операции с матрицами
- •Транспонирование
- •Сложение
- •1.3. Умножение
- •1.4. Определитель квадратной матрицы
- •1.5. Модуль вектора
- •1.6. Скалярное произведение векторов
- •1.7. Векторное произведение
- •1.8. Сумма элементов вектора и след матрицы
- •1.9. Обратная матрица
- •1.10. Возведение матрицы в степень
- •1.11. Векторизация массивов
- •2.1.2. Создание матриц специального вида
- •2.2. Слияние и разбиение матриц
- •2.2.1. Выделение части матрицы
- •2.2.2. Слияние матриц
- •2.3. Сортировка матриц
- •2.4. Вывод размера матриц
- •2.5. Норма квадратной матрицы
- •2.6. Число обусловленности квадратной матрицы
- •2.7. Ранг матрицы
- •3. Система линейных уравнений
- •4. Собственные векторы и собственные значения матриц
- •Лабораторное занятие 6. Обыкновенные дифференциальные уравнения
- •1. Оду первого порядка
- •1.1. Вычислительный блок Given/Odesolve
- •1.2. Встроенные функции rkfixed, Rkadapt, Bulstoer
- •2. Оду высшего порядка
- •3. Системы оду первого порядка
- •3.1. Встроенные функции для решения системы оду
- •3.2. Решение системы оду в одной точке
- •Приложения Приложение 1. Встроенные функции и операторы
- •Встроенные функции
- •Приложение 2. Сообщения об ошибках
- •Оглавление
-
Сложение
Матрицы можно как складывать, так и вычитать друг из друга. Они должны иметь одинаковую размерность, иначе будет выдано сообщение об ошибке. Каждый элемент суммы двух матриц равен сумме соответствующих элементов матриц-слагаемых.
Задание 2. Получите сумму и разность двух матриц.
-
Введите две матрицы:
-
Выполните следующие операции:
-
Сохраните изменения в документе.
Кроме сложения матриц, MathCAD поддерживает операцию сложения матрицы со скаляром. Каждый элемент результирующей матрицы равен сумме соответствующего элемента исходной матрицы и скалярной величины.
Задание 3. Выполните операции сложения и вычитания матрицы со скаляром.
-
Введите матрицу и скаляр:
-
Выполните следующее операции:
-
Сохраните изменения в документе.
1.3. Умножение
При умножении следует помнить, что матрицу размерности M×N допустимо умножать только на матрицу размерности N×P (P может быть любым). В результате получается матрица размерности M×P.
Задание 4. Выполните операцию умножения двух матриц.
-
Введите две матрицы:
-
Получите скалярное произведение двух матриц. Чтобы ввести символ умножения можно воспользоваться клавишей со звездочкой или кнопкой на палитре Матрицы (Matrix):
-
Сохраните изменения в документе.
Можно умножать вектор на матрицу-строку и наоборот, строку на вектор. Аналогично сложению матрицы со скаляром определяется умножение и деление матрицы на скалярную величину.
Задание 5. Самостоятельно выполните следующие операции:
1.4. Определитель квадратной матрицы
Определитель матрицы обозначается стандартным математическим символом. Чтобы ввести оператор определителя можно нажать кнопку Вычисление определителя (Determinant) на палитре Матрицы (Matrix). В результате появится местозаполнитель, в который следует поместить матрицу.
Задание 6 . Реализуйте следующий пример:
1.5. Модуль вектора
Модуль вектора обозначается тем же символом, что и определить матрицы. По определению, модуль вектора равен квадратному корню из суммы квадратов его элементов.
1.6. Скалярное произведение векторов
Скалярное произведение векторов определяется как скаляр, равный сумме попарных произведений соответствующих элементов. Векторы должны иметь одинаковую размерность. Скалярное произведение двух векторов равно:
u·v=|u|·|v|·cos(Ө), где Ө - угол между векторами. Если векторы ортогональны, то скалярное произведение равно нулю. Скалярное произведение двух векторов можно умножить на третий вектор.
Задание 7. Выполните следующие примеры и проанализируйте полученные результаты:
1.7. Векторное произведение
Векторное произведение двух векторов u и v с углом Ө между ними равно вектору с модулем u×v=|u|·|v|·sin(Ө), направленным перпендикулярно плоскости векторов u и v. Обозначают векторное произведение символом ×, который можно ввести кнопкой Векторное произведение (Cross Product) палитры Матрица (Matrix).
Задание 8. Получите векторное произведение двух векторов:
1.8. Сумма элементов вектора и след матрицы
Если нужно вычислить сумму всех элементов вектора, то можно использовать вспомогательный оператор, задаваемый кнопкой Сумма элементов вектора (Vector Sum) на панели Матрица (Matrix). Этот оператор чаще оказывается полезным не в векторной алгебре, а при организации циклов с индексированными переменными.
Сумма диагональных элементов квадратной матрицы называется следом матрицы. Данная операция организована в виде встроенной функции tr.
Задание 9. Получите сумму элементов вектора A и след квадратной матрицы B, если вектор и матрица имеют следующие элементы: