![]() |
Архитектура Аудит Военная наука Иностранные языки Медицина Металлургия Метрология Образование Политология Производство Психология Стандартизация Технологии |
В любом месте документа допускается как переопределение любого из элементов массива, так и изменение его размерности
Простейшие операции матричной алгебры реализованы в MathCAD в виде операторов. Написание операторов по смыслу максимально приближено к их математическому действию. Каждый оператор выражается соответствующим символом. Так как векторы являются частным случаем матриц размерности Непосредственное проведение векторных операций над строками, т.е. матрицами размерности К простейшим операциям относятся следующие: Транспонирование. Ввод символа транспонирования 1. Сложение. В MathCAD можно как складывать матрицы, так и вычитать их, применяя символы <+>, <->. 2. Умножение. При этом нужно помнить, что матрицу размерности 3. Вычисление определителя матрицы. Чтобы ввести оператор нахождения определителя, можно нажать кнопку Детерминант ( 4. Нахождение модуля вектора. Он равен квадратному корню из суммы квадратов элементов вектора. Обозначается так же, как и определитель матрицы. 5. Вычисление скалярного произведения векторов. Векторы должны иметь одинаковую размерность. Обозначается символом умножения <*> или нажатием соответствующей кнопки на панели Матрица (< 6. Нахождение векторного произведения. Обозначается символом 7. Вычисления обратной матрицы. Поиск ее возможен, если матрица квадратная, и ее определитель не равен нулю. Для вычисления обратной матрицы нажмите кнопку (x-1) на панели инструментов Матрица. 8. Возведение матрицы в степень. Применяется для квадратных матриц. Оператор возведения в степень такой же, как и для скалярной величины (кнопка (x2) или (xy) на панели инструментов Калькулятор). 9. Векторизация массивов. Это специализированный оператор, позволяющий провести однотипную операцию над всеми элементами массива (матрицы или вектора). Например, если V - вектор, то выражение cos (V) будет недопустимым, так как аргументом функции может быть только скалярная величина. Со знаком векторизации результатом операции будет вектор, каждый элемент которого есть косинус соответствующего значения элемента исходного вектора. 10. Возможность использования матричных операторов в символьных вычислениях.
Существуют также встроенные векторные и матричные функции, облегчающие решение задач линейной алгебры и других сфер применения векторов и матриц. Векторные функции: Матричные функции: cols (M) - возвращает число столбцов матрицы M; rows (M) - возвращает число строк матрицы M; max(M) - возвращает максимальный по значению элемент; min(M) - возвращает минимальный по значению элемент; rank(M) - возвращает ранг матрицы; tr (M) - вычисление следа матрицы - суммы диагональных элементов; mean (M) - возвращает среднее значение всех элементов матрицы; csort (M, n) - перестановка строк матрицы M таким образом, чтобы отсортированным оказался n- й столбец матрицы; rsort (M,n) - перестановка столбцов матрицы M таким образом, чтобы отсортированным оказалась n- я строка матрицы;
Задание 1. Вычислить определитель матрицы М. Доказать равенство: М2 = М. Найти матрицу I = 2М - Е, где Е - единичная матрица, вычислить ее определитель и матрицу, обратную матрице I. Доказать, что I2 = Е. Порядок выполнения задания:
Варианты: 1.
3. 5. 7. 9. 11. 13. 15.
Лабораторная работа № 5.
|
Последнее изменение этой страницы: 2019-06-09; Просмотров: 149; Нарушение авторского права страницы