Поиск на сайте
Lunarpages Internet Solutions

Решение системы линейных уравнений методом Гаусса на C++

Название: Метод Гаусса решения систем линейных алгебраических уравнений

Алгоритм решения СЛАУ методом Гаусса подразделяется на два этапа.

  • На первом этапе решения системы уравнений методом Гаусса осуществляется так называемый прямой ход, когда путём элементарных преобразований над строками систему приводят к ступенчатой или треугольной форме, либо устанавливают, что система несовместна. А именно, среди элементов первого столбца матрицы выбирают ненулевой, перемещают его на крайнее верхнее положение перестановкой строк и вычитают получавшуюся после перестановки первую строку из остальных строк, домножив её на величину, равную отношению первого элемента каждой из этих строк к первому элементу первой строки, обнуляя тем самым столбец под ним. После того, как указанные преобразования были совершены, первую строку и первый столбец мысленно вычёркивают и продолжают пока не останется матрица нулевого размера. Если на какой-то из итераций среди элементов первого столбца не нашёлся ненулевой, то переходят к следующему столбцу и проделывают аналогичную операцию.
  • На втором этапе метода Гаусса осуществляется так называемый обратный ход, суть которого заключается в том, чтобы выразить все получившиеся базисные переменные через небазисные и построить фундаментальную систему решений либо, если все переменные являются базисными, то выразить в численном виде единственное решение системы линейных уравнений. Эта процедура начинается с последнего уравнения, из которого выражают соответствующую базисную переменную (а она там всего одна) и подставляют в предыдущие уравнения, и так далее, поднимаясь по «ступенькам» наверх. Каждой строчке соответствует ровно одна базисная переменная, поэтому на каждом шаге, кроме последнего (самого верхнего), ситуация в точности повторяет случай последней строки.

Решение систем линейных уравнений методом Гаусса реализовано на C++

Разработанная программа написана на C++. Исходник хорошо прокомментирован.
Если возникнут вопросы по исходнику, я буду рад на них ответить.
Разработанная программа решения систем линейных уравнений методом Гаусса может быть изменена под Ваши условия.
Вы можете заказать создание графического эквивалента данной консольной программы.
Вы можете заказать разработку программы по Вашему заданию.

Результаты работы решения систем линейных уравнений методом Гаусса на C++.

метод гаусса


Скачать реализацию созданной программы( 0,1 Мб ).

Вы можете заказать:

Стоимость исходного кода разработанной программы составляет 300 руб.
Для заказа исходника созданной программы, пожалуйста, заполните форму, расположенную ниже.

Форма заказа исходника
  1. (обязательно)
  2. (обязательно)
  3. Способ оплаты
 

Если у Вас имеются вопросы по разработке , созданию программ, ПО заказу и получению исходников или любые другие вопросы, Вы можете связаться со мной отправив письмо по адресу order@ruprog.ru, написав в icq – 401410793

Комментарии (4)

  1. Darik пишет:

    Перезалейте пожалуйста файл

  2. admin пишет:

    Darik
    Перезалил

  3. Алексей пишет:

    А можно исходник кода посмотреть?

  4. Никита пишет:

    Слушай а можете сделать тоже самое только с формами?

Оставить комментарий