- •Решение задач в пакете MathCad
- •Решение задач в пакете mathcad
- •Методические указания по выполнению лабораторных работ № 1-4 для студентов дневной формы обучения
- •Общие сведения
- •Лабораторная работа 1. Основы работы с MathCad Общие сведения
- •Константы и переменные
- •Определение переменных (см. Рисунок 3, пример 1)
- •Предопределенные переменные
- •Операторы
- •Ранжированные (дискретные) переменные (см. Рисунок 3, пример 2)
- •Определение функций (см. Рисунок 3, пример 3)
- •Форматирование результатов
- •Графики
- •Задания к лабораторной работе 1 Задание № 1
- •Задание № 2
- •Задание № 3
- •Задание № 4
- •Задание № 5
- •Задание № 6
- •Контрольные вопросы
- •Лабораторная работа 2. Построение графиков Общие сведения
- •Форматирование графиков
- •Построение кривой, заданной параметрически
- •Графики в полярной системе координат
- •Графики поверхностей
- •Построение пересекающихся фигур
- •Оформление графиков
- •Задания к лабораторной работе 2 Задание № 1
- •Создание матриц
- •Команды панели инструментов Матрицы
- •Операторы для работы с массивами
- •Функции для работы с векторами и матрицами.
- •Матричные функции
- •Символьные вычисления
- •Задания к лабораторной работе 3
- •Нахождение корней полинома
- •Решение систем уравнений с помощью функций Find или Minner
- •Символьное решение уравнений
- •Задания к лабораторной работе 4 Задание № 1
- •Задание № 2
- •Задание № 3
- •Задание № 4
- •Задание № 5
- •Контрольные вопросы
- •Список использованных источников
- •Системные переменные
- •Встроенные операторы
- •Встроенные функции Тригонометрические функции
Команды панели инструментов Матрицы
Кнопка |
Назначение |
|
Создание матрицы |
|
Обратная матрица |
|
Определитель матрицы |
|
Транспонирование матрицы |
|
Выделение столбца матрицы |
Операторы для работы с массивами
Обозначения: для векторов ‑ V, для матриц ‑ М и для скалярных величин ‑ z.
Оператор |
Ввод |
Назначение оператора |
V1+V2 |
V1+V2 |
Сложение двух векторов V1 и V2 |
V1-V2 |
V1-V2 |
Вычитание двух векторов V1 и V2 |
-М |
-М |
Смена знака у элементов матрицы M |
V-z |
V-z |
Вычитание из вектора V скаляра z |
z*V, V*z |
z*V, V*z |
Умножение вектора V на скаляр z |
z*M, M*z |
z*M, M*z |
Умножение матрицы М на скаляр z |
V1*V2 |
VI*V2 |
Умножение двух векторов V1 и V2 |
M*V |
M*V |
Умножение матрицы М на вектор V |
М1*М2 |
М1*М2 |
Умножение двух матриц М1 и М2 |
|
V/z |
Деление вектора V на скаляр z |
|
M/z |
Деление матрицы М на скаляр z |
|
М^n |
Возведение матрицы М в степень п |
Фрагмент документа MathCAD:
Функции для работы с векторами и матрицами.
Некоторые из них (V должен быть вектором, A может быть вектором либо матрицей):
length(V) ‑возвращает число элементов в векторе v;
last(V) ‑ возвращает индекс последнего элемента;
max(A) ‑ возвращает максимальный по значению элемент;
min(A) ‑ возвращает минимальный по значению элемент.
Матричные функции
Для работы с матрицами также существует ряд встроенных функций:
augment(M1, М2) ‑ объединяет в одну матрицы М1 и М2, имеющие одинаковое число строк;
identity(n) ‑ создает
единичную квадратную матрицу размером
,
(n – размер матрицы(число));
stack(MI, M2) ‑ объединяет две матрицы М1 и M2, имеющие одинаковое число столбцов, сажая M1 над M2;
diag(V) ‑ создает диагональную матрицу, элемент главной диагонали которой ‑ вектор V;
cols(M) ‑ возвращает число столбцов матрицы М;
rows(M) ‑ возвращает число строк матрицы М;
rank(M) ‑возвращает ранг матрицы М;
tr(M) ‑ возвращает след (сумму диагональных элементов) квадратной матрицы М;
mean(M) ‑ возвращает среднее значение элементов массива М;
median(M) ‑ возвращает медиану элементов массива М;
eigenvals(M) ‑ возвращает вектор, элементами которого являются собственные значения матрицы M (M должна быть квадратной матрицей.);
submatrix(M,ir,jr,ic,jc) ‑ возвращает подмассив, состоящий из всех элементов, которые содержатся в строках с ir по jr и столбцах с ic по jc массива М.
Символьные вычисления
Все матричные и векторные операторы допустимо использовать как в численных, так и в символьных расчетах. Мощь символьных операций заключается в возможности проводить их не только над конкретными числами, но и над переменными.
Фрагмент документа MathCAD:
