- •1.1 Интерфейс пользователя
- •1.2 Входной язык системы MathCad.Типы данных.
- •1.3 Ввод и редактирование данных.
- •1.4 Настройка MathCad для работы.
- •2.1 Векторные матричные операторы.
- •2.2 Векторные и матричные функции.
- •2.3 Функции, возвращающие специальные характеристики матриц.
- •2.5 Функции сортировки для векторов и матриц.
- •3.1 Двумерные графики в декартовой системе кординат.
- •3.2 Двухмерные графики в полярной системе координат.
- •3.3 Графики в трехмерном пространстве
- •3.4 Анимация в MathCad.
- •4.1 Возможности символьного процессора MathCad.
- •4.2 Команды меню Symbolics.
- •4.3 Палитра символьных преобразований SmartMath.
- •4.4 Оптимизация.
- •5.1 Решение алгебраических (и других) уравнений и систем.
- •5.2 Решение дифференциальных уравнений и систем (задача Коши и граничные задачи).
- •5.3 Задание.
- •5.1 Решение алгебраических (и других) уравнений и систем.
- •5.2 Решение дифференциальных уравнений и систем.(Задача Коши и граничные задачи).
- •6.1 Обзор программных операторов. 6.2 Примеры программ. 6.3 Задание.
- •6.1 Обзор программных операторов.
- •6.2 Примеры программ.
- •7.1 Функции линейной и сплайновой аппроксимации. 7.2 Функции для проведения регрессии. 7.3 Функции сглаживания данных. 7.4 Функция предсказания. 7.5 Задания.
- •7.1 Функции линейной и сплайновой аппроксимации.
- •7.2 Функции для проведения регрессии.
- •7.3 Функции сглаживания данных.
- •7.4 Функция предсказания.
- •Лабораторная работа № 7.
2.1 Векторные матричные операторы.
Для работы с векторами и матрицами система Math CAD содержит ряд операторов и функций. Введём следующие обозначения: для векторов – V, для матриц –M, и для скалярных величин –Z.
Оператор |
Ввод |
Назначение оператора; |
V1+V2 |
V1+V2 |
Сложение двух векторов V1 и V2; |
M1*M2 |
M1*M2 |
Умножение двух матриц M1 и M2; |
M/Z |
M/Z |
Деление матрицы M на скаляр Z; |
M-1 |
M^-1 |
Обращение матрицы M; |
Mn |
M^n |
Возведение матрицы M в степень n; |
M |
M |
Вычисление определителя матрицы M; |
MT |
M Ctrl ! |
Транспонирование матрицы M; |
M<n> |
M Ctrl ^n |
Выделение n–го столбца матрицы M; |
Vn |
V [ n |
Выделение n–го элемента вектора V; |
Mm,n |
M [(m,n) |
Выделение элемента (m, n) матрицы M. |
2.2 Векторные и матричные функции.
Существует также ряд встроенных векторных и матричных функций. Приведем векторные функции, входящие в систему Math CAD:
lenght (V) |
возвращает длину вектора; |
last (V) |
возвращает индекс последнего элемента; |
max (V) |
возвращает максимальный по значению элемент; |
min (V) |
возвращает минимальный по значению элемент; |
Re (V) |
возвращает вектор действительных частей вектора с комплексными элементами; |
Im (V) |
возвращает вектор мнимых частей вектора с комплексными элементами; |
ε (i, j, k) |
полностью асимметричный тензор размерности три. i, j, k должны быть целыми числами от 0 до 2 (или между >ORIGINиORIGIN+2, еслиORIGIN≠0). Результат равен 0, если любые два аргумента равны, 1 – если три аргумента являются чётной перестановкой (0, 1, 2), и минус 1, если три аргумента являются перестановкой (0, 1, 2), кратной 2 и некратной 4. |
Для работы с матрицами также существует ряд встроенных функций. Они перечислены ниже:
Augment (M1, M2) |
Объединяет в одну матрицы М1 иМ2, имеющие одинаковое число строк (объединение идёт “бок о бок”); |
identity (n) |
Создаёт единичную квадратную матрицу размером n*n; |
stack (M1, M2) |
Объединяет в одну матрицы М1 иМ2, имеющие одинаковое число столбцов, располагаяМ1 надМ2; |
diag (V) |
Создаёт диагональную матрицу, элемент главной диагонали которой – вектор V; |
matrix (m,n,f) |
Матрицу, в которой (i,j)-й элемент содержитf(i,j), гдеi= 0, 1, …m иj=0, 1, …n; |
Re (M) |
Возвращает матрицу действительных частей матрицы Мс комплексными элементами; |
Im (M) |
Возвращает матрицу мнимых частей матрицы Мс комплексными элементами. |
2.3 Функции, возвращающие специальные характеристики матриц.
Специальные характеристики матриц возвращаются следующими функциями:
cols (M) |
возвращает число столбцов матрицы М; |
rows (M) |
возвращает число строк матрицы М; |
rank (M) |
возвращает ранг матрицы М; |
tr (M) |
возвращает след (сумму диагональных элементов) квадратной матрицы М; |
mean (M) |
возвращает среднее значение элементов массива М; |