- •Лабораторная работа 1. Основы работы с MathCad Общие сведения
- •Константы и переменные
- •Определение переменных
- •Предопределенные переменные
- •Операторы
- •Ранжированные (дискретные) переменные
- •Определение функций
- •Форматирование результатов
- •Построение графиков
- •Задания к лабораторной работе 1 Задание № 1
- •Задание № 2
- •Задание № 3
- •Задание № 4
- •Задание № 5
- •Задание № 6
- •Контрольные вопросы
- •Лабораторная работа 2. Построение графиков Общие сведения
- •Форматирование графиков
- •Построение кривой, заданной параметрически
- •Графики в полярной системе координат
- •Графики поверхностей
- •Построение пересекающихся фигур
- •Задания к лабораторной работе 2 Задание № 1
- •Создание матриц
- •Операторы для работы с матрицами и векторами
- •Некоторые операции с матрицами вынесены на панель инструментов Матрицы. Например:
- •Mathcad также содержит функции для обычных в линейной алгебре действий с массивами данных (матрицами и функциями). Некоторые функции для работы с векторами и матрицами.
- •Символьные вычисления
- •Задания к лабораторной работе 3
- •Нахождение корней полинома
- •Решение систем уравнений с помощью функций Find или Minner
- •Символьное решение уравнений
- •Нахождение экстремумов функций
- •Задания к лабораторной работе 4 Задание № 1
- •Задание № 2
- •Задание № 3
- •Задание № 4
- •Задание № 5
- •Задание № 6
- •Символьные операции Операции с выделенными выражениями
- •Операции с выделенными переменными
- •Операции с выделенными матрицами
- •Операции преобразования
- •Стиль представления результатов вычислений
- •Задания к лабораторной работе 5
- •Варианты заданий № 6 и № 7
- •Лабораторная работа 6. Решение обыкновенных дифференциальных уравнений в MathCad Общие сведения
- •Задания к лабораторной работе 6
- •Лабораторная работа 7. Исследование модеЛи лотки-вольтерра Общие сведения
- •Задания к лабораторной работе 7
- •Лабораторная работа 8. Исследование модеЛи солоу Общие сведения
- •Список литературы
Создание матриц
Имеется два способа создать матрицу.
1-й способ. Использование команды создания массивов:
Воспользоваться командой Вставка Матрица;
нажатие клавиш Ctrl+M;
выбор пиктограммы с изображением шаблона матрицы на панели инструментов Матрицы.
В диалоговом окне указать размерность матрицы, т. е. количество ее строк m (Rows) и столбцов n (Columns).
Для векторов один из этих параметров должен быть равен 1. При m = 1 получим вектор-столбец, а при n = 1 – вектор-строку.
Далее на экране
появится шаблон
,
в который нужно ввести значения элементов
массива.
Обращаться к отдельным элементам вектора или матрицы можно используя нижний индекс. Для элемента матрицы указываются два индекса, один ‑ для номера строки, другой ‑ для номера столбца.
Чтобы ввести нижний
индекс, нужно нажать клавишу [ после
имени вектора или матрицы или выбрать
команду
на панели Матрицы.
2-й способ. Использование ранжированной переменной.
Ранжированная переменная используется для определения индекса (номера) элемента массива.
Например:
1) Создать матрицу В, состоящую из 2 строк и 3 столбцов.
2) Создать вектор S, состоящий из 3 элементов
Таким образом, первый способ удобен для явного задания числовой матрицы, а второй – при наличии общих формул ее элементов. Также можно задавать (а затем извлекать) отдельные элементы матрицы или вектора, используя нижние индексы. Можно также обращаться к отдельному столбцу массива, используя верхний индекс. Чтобы напечатать нижний индекс, используйте клавишу левой скобки [ и поместите в поле целое число или пару целых чисел. Чтобы вставить оператор верхнего индекса, нажмите [Ctrl]6 и поместите в поле целое число.
Вектор и элементы матрицы обычно нумеруются, начиная с нулевой строки и нулевого столбца. Чтобы изменить этот порядок, замените значение встроенной переменной ORIGIN (локально или глобально).
Можно изменять размер матрицы, вставляя и удаляя строки и столбцы. Для этого необходимо выполнить следующее:
Щёлкните на одном из элементов матрицы, чтобы заключить его в выделяющую рамку. Mathcad будет начинать вставку или удаление с этого элемента.
Выберите Матрицы из меню Математика. Появляется диалоговое окно.
Напечатайте число строк и (или) столбцов, которые нужно вставить или удалить. Затем нажмите на «Вставить» или на «Удалить». Например, чтобы удалить столбец, который содержит выбранный элемент, напечайте 1 в поле «Столбцов», 0 в поле «Строк», и нажмите на «Удалить».
Поэкспериментируйте, чтобы разобраться, как Mathcad будет удалять или вставлять строки или столбцы, в зависимости от того, что впечатывается в диалоговое окно.
Операторы для работы с матрицами и векторами
Некоторые операторы для работы с матрицами и векторами приведены в следующей таблице.
Обозначения: для векторов V, для матриц М , для скалярных величин z. Обратите внимание, что операторы, которые ожидают в качестве аргумента вектор, всегда ожидают вектор-столбец, а не вектор-строку. Чтобы заменить вектор-строку на вектор-столбец, используйте оператор транспонирования[Ctrl]1.
Оператор |
Ввод |
Назначение оператора |
|
V1+V2 |
Сложение двух векторов V1 и V2 |
|
V1-V2 |
Вычитание двух векторов V1 и V2 |
|
-М |
Смена знака у элементов матрицы M |
|
V-z |
Вычитание из вектора V скаляра z |
|
z*V, V*z |
Умножение вектора V на скаляр z |
|
z*M, M*z |
Умножение матрицы М на скаляр z |
|
VI*V2 |
Скалярное произведение векторов V1, V2 |
|
M*V |
Умножение матрицы М на вектор V |
|
М1*М2 |
Произведение двух матриц М1 и М2 |
|
V/z |
Деление вектора V на скаляр z |
|
M/z |
Деление матрицы М на скаляр z |
|
М^n |
Возведение матрицы М в степень п |
|
[Ctrl]4V |
Суммирует элементы вектора V; возвращает скаляр. |
