Система линейных алгебраических уравнений имеет вид:
Ее можно записать в матричной форме , где - матрица коэффициентов левой части уравнений системы размерностью , - вектор неизвестных, - вектор правых частей уравнений системы.
, ,
Система имеет единственное решение, если матрица А является невырожденной, т. е. ее определитель не равен нулю. В этом случае ее решение имеет вид:
Решение системы уравнений в Mathcad
Для системы трёх линейных уравнений с тремя неизвестными
a1x+b1y+ c1z=d1, a2x+b2y+c2z=d2, a3x+b3y+c3z=d3
если , решение примет вид:
где
Для решения систем уравнений может использоваться специальный вычислительный блок, состоящий из трех частей, идущих последовательно друг за другом:
Ø Given — ключевое слово.
Ø Система, записанная логическими операторами в виде равенств и, возможно, неравенств (при этом в уравнениях используется знак логического равенства в виде символа – жирного знака равенства, в неравенствах – обычные символы неравенств);
Ø — встроенная функция для решения системы относительно переменных .
Блок Given/Find использует для поиска решения итерационные методы, поэтому, как и для функции root, требуется задать начальные значения для всех . Сделать это необходимо до ключевого слова Given. Значение функции Find есть вектор, составленный из решения по каждой переменной. Таким образом, число элементов вектора равно число аргументов Find.
Записать функцию Find (перечислив в скобках неизвестные, входящие в систему) и нажать на клавишу «Равно». После знака равенства появится вектор корней уравнения (одно решение). Для нахождения других решений надо изменить начальные приближения.
В качестве примера рассмотрим решение системы уравненй: