Типовые задачи >  Системы линейных уравнений >  Примеры решения


Примеры решения систем линейных алгебраических уравнений

Больщинство рассмотренных численных методов решения систем линейных алгебраических уравнений предаолагвет, что исходная система преобразована к стандартному виду: выделены матрица коэффициентов при неизвестных А и вектор свободных членов В.

1. Тогда в матричной форме вычисление вектора корней Х выполняется умножением обратной матрицы А на вектор В:

X = A–1B

В Mathcad решение задачи может отличаться способами задания матриц А и В:

В последних двух примерах использованы уравнения из задачи расчета материальных потоков в замкнутой химико-технологической системе матричным методом. Исходная система и ее преобразование к стандартному виду приведены на странице, доступной по ссылке.

2. Алгоритм правила Крамера для решения системы из n уравнений может быть легко запрограммирован с помощью единственного оператора цикла по индексу столбцов матрицы A коэффициентов при неизвестных:

Пример 5: HTML-документ; рабочий лист Mathcad

3. Не следует забывать о возможности получить приближенное решение системы с помощью функции Find. В этом случае преобразование системы к стандартному виду не требуется, уравнения записываются практически в исходном виде в блоке Given с символом "Равно" (Ctrl/=). В приводимом примере показано, что корни будут получены в той последовательности, как они указаны в списке параметров функции Find.

Пример 6: HTML-документ; рабочий лист Mathcad
Пример 7: HTML-документ; рабочий лист Mathcad


Типовые задачи >  Системы линейных уравнений >  Примеры решения