В данном примере решается аналогичная описанной выше система уравнений, однако в более компактной форме, в матричном виде. Отличия заметьте сами.
Вариант 2. Использование встроенной функции lsolve
Дана система уравнений в матричном виде
Решение системы также может быть найдено в матричном виде, как
Для этого может быть использована встроенная функция lsolve(A,B), где A – матрица коэффициентов системы линейных уравнений, B – вектор свободных членов.
Обращение к функции выглядит следующим образом
X:=lsolve(A,B).
Пример 3.
Дана та же самая система линейных уравнений, как и в примере 2. Но для ее решения используем встроенную функцию lsolve.
Вариант 3. Использование встроенной функции rref
Пусть задана система линейных уравнений, которая в матричном виде имеет вид
Решение системы находится как и в варианте 2
Однако решение производится с использованием встроенной функции rref. Для ее использования первоначально необходимо сформировать расширенную матрицу C, сделав вектор B четвертым столбцом матрицы A с помощью функции augment.
C:=augment(A,B)
Затем с помощью функции rref вычислить вспомогательную матрицу C1
C1:=rref(C)
После этого выбрать из C1 решение X
X:=C1< 4 >,
т.е. решение – это четвертый столбец матрицы C1.