Автор: Пользователь скрыл имя, 13 Апреля 2012 в 22:56, лабораторная работа
Цель лабораторной работы. Научиться работать с матрицами в MathCAD.
Ввести заданные матрицы
Для ввода матрицы необходимо ввести название матрицы (А, В и т.д.), затем знак соответствия := и после этого на панели «матрица» выбрать пункт «матрица или вектор». Таким образом получилось:
Цель
лабораторной работы.
Научиться работать с матрицами в MathCAD.
Для ввода матрицы необходимо ввести название матрицы (А, В и т.д.), затем знак соответствия := и после этого на панели «матрица» выбрать пункт «матрица или вектор». Таким образом получилось:
Также введем матрицу из 2-го столбца – матрица С:
Для транспонирования матриц применяется сочетание клавиш <Ctrl>+<1>.
Для нахождения линейной комбинации необходимо ввести это выражение в строке, так как буквенным обозначениям мы уже привели в соответствие матрицы:
Произведение матриц находится при помощи знака «умножение - *»:
Определитель рассчитывается при помощи знака | | на панели матрица. Он рассчитывается только для квадратных матриц.
Для неквадратных матриц А, В, АТ, ВТ определитель рассчитать нельзя.
Эту систему можно представить в матричном виде: РX = b, где Р – матрица коэффициентов системы уравнений; Х – вектор неизвестных, b – вектор правых частей.
Тогда, вектор неизвестных вычисляется по формуле X=Р-1*b, где Р-1 обратная матрица для Р.
Чтобы проверить правильность решения уравнения нужно перемножить матрицу Р на матрицу Х. В результате мы должны получить матрицу b.
Задаем матрицы Р и b:
И находим произведение Р-1*b. Для нахождения обратной матрицы выбираем на панели «Матрица» пункт «обращение»:
. Таким образом корни данного уравнения: X=1, Y=2, Z=3.
Чтобы проверить, перемножим полученную матрицу на матрицу Р:
, мы получили матрицу b, значит система решена правильно.
Чтобы найти модуль вектора необходимо, ввести символ «абсолютная величина» | | на панели «калькулятор»:
Скалярное произведение
векторов находится
при помощи символа
«Скалярное произведение»
на панели «Матрица»:
Вывод.
В ходе лабораторной работы я научился выполнять различные операции с матрицами в MathCAD, а именно: транспонировать их, выполнять с ними линейные операции, умножать одну матрицу на другую, находить определитель. Так же я научился решать системы линейных уравнений матричным методом, находить модуль вектора и его скалярное произведение.