Пример 2. В данном примере решается аналогичная описанной выше система уравнений, однако в более компактной форме

В данном примере решается аналогичная описанной выше система уравнений, однако в более компактной форме, в матричном виде. Отличия заметьте сами.

Вариант 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.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: