Научный журнал
Современные наукоемкие технологии
ISSN 1812-7320
"Перечень" ВАК
ИФ РИНЦ = 0,940

РЕШЕНИЕ СИСТЕМ ЛИНЕЙНЫХ УРАВНЕНИЙ МЕТОДОМ ГАУССА В СРЕДЕ ПРОГРАММИРОВАНИЯ С++

Ратушный И.A. 1 Гаан А.C. 1 Матвеева Т.А. 1
1 Волжский политехнический институт, филиал Волгоградского государственного технического университета

Решение систем линейных алгебраических уравнений – одна из основных задач вычислительной линейной алгебры. Хотя задача решения системы линейных уравнений сравнительно редко представляет самостоятельный интерес для приложений, но от умения эффективно решать такие системы часто зависит сама возможность математического моделирования самых разнообразных процессов с применением ЭВМ.

В нашей работе был рассмотрен процесс решения системы линейных уравнений (СЛУ) методом Гаусса. Метод Гаусса – метод последовательного исключения переменных – заключается в том, что с помощью элементарных преобразований система уравнений приводится к равносильной системе треугольного вида (прямой ход метода Гаусса), из которой из последовательно, начиная с последних, находятся все переменные (обратный ход метода Гаусса).

Нашей целью была автоматизация процесса решения СЛУ. Для этого мы использовали язык программирования С++. Была написана программа нахождения решения СЛУ с n неизвестными и уравнений методом Гаусса в данной среде программирования.

Рассмотрим её работу на примере решения системы с 4 уравнениями и 4 неизвестными:

gaan001.wmf

Вначале вводим коэффициенты уравнений системы. Далее на экран выводим исходную матрицу и преобразованную матрицу, которую привели с помощью элементарных преобразований к треугольному виду. Затем, начиная с последней переменной, находим решения системы: x1, x2, x3, x4.

gaan1.tif

gaan2.tif

Значительная часть численных методов решения различных (в особенности – нелинейных) задач включает в себя решение систем линейных уравнений как элементарный шаг соответствующего алгоритма.


Библиографическая ссылка

Ратушный И.A., Гаан А.C., Матвеева Т.А. РЕШЕНИЕ СИСТЕМ ЛИНЕЙНЫХ УРАВНЕНИЙ МЕТОДОМ ГАУССА В СРЕДЕ ПРОГРАММИРОВАНИЯ С++ // Современные наукоемкие технологии. – 2013. – № 8-2. – С. 224-225;
URL: https://top-technologies.ru/ru/article/view?id=32098 (дата обращения: 28.03.2024).

Предлагаем вашему вниманию журналы, издающиеся в издательстве «Академия Естествознания»
(Высокий импакт-фактор РИНЦ, тематика журналов охватывает все научные направления)

«Фундаментальные исследования» список ВАК ИФ РИНЦ = 1,674