Основы работы с системой MathCAD 7.0


11. 10. Операторы и функции для работы с векторами и матрицами - часть 5


Egeninv(A) - возвращает матрицу левую обратную к матрице А.

L-A=E, где Е — единичная матрица размером п* п, L — прямоугольная матрица размером n-rn, A — прямоугольная матрица размером п*п.

Функции сортировки для векторов и матриц

Начиная с третьей версии в системе MathCAD появились некоторые дополнительные функции сортировки — перестановки элементов векторов и матриц:

sort(V) — сортировка элементов векторов в порядке возрастания их значений;

reverse(V) —

перестановка элементов (после sort) в обратном порядке;

csort(M,n) — перестановка строк матрицы М таким образом, чтобы отсортированным оказался п-й столбец;

rsort(M,n) — перестановка столбцов матрицы М таким образом, чтобы отсортированной оказалась п-я строка.

Примеры применения дополнительных векторных и матричных функций

На рис. 11.17 представлены примеры, иллюстрирующие работу некоторых дополнительных векторных и матричных функций.

Рис. 11.17 Работа дополнительных векторных и матричных функций

12-115.jpg

Решение систем линейных уравнений

В целом векторные и матричные операторы и функции системы MathCAD позволяют решать широкий круг задач линейной алгебры. К примеру, если задана матрица А и вектор В для системы линейных уравнений в матричной форме АхХ:=В, то вектор решения можно получить из очевидного выражения Х:=А-1*В. На рис. 11.18 приведен пример решения системы линейных уравнений.

12-116.jpg

Рис. 11.18 Решение системы линейных уравнений

Для решения систем линейных уравнений в MathCAD PLUS введена встроенная функция

Isolve(A.B),

которая возвращает вектор Х для системы линейных уравнений А-Х=В при заданной матрице коэффициентов А и векторе свободных членов В. Если уравнений п,

размерность вектора В должна быть п, а матрицы А — п-п. Пример применения этой функции также дан на рис. 11.18.




Начало  Назад  Вперед



Книжный магазин