Study/Cycles/Gauss

Материал из ProgSchool

Перейти к: навигация, поиск

Содержание

Метод Гаусса

Лекции

Задачи

Решение системы линейных алгебраических уравнений методом Гаусса (7 + 3*k)

Материалы по теме:

Примеры:

ВводВывод
3
1 0 2 5
0 0 2 5
0 -1 2 10
0 -5 2.5

Также можно тестировать свои решения тут: Acmp-198

Вычисление определителя квадратной матрицы методом Гаусса (2)

В дополнение к решению СЛАУ можно получить 2 балла. Важно: обратите внимание на слово "квадратной". Значит, из файла считывается квадратная матрица.

Общий код алгоритма Гаусса для решения СЛАУ и вычисления определителя (2)

Вы получаете два балла, если вы используете тот же код, но программа (или опция в программе) другая. Т.е. пользователь может выбрать (в меню или запустить другой файл запуска - не важно), что ему считать определитель или систему уравнений. Но сам код алгоритма должен быть максимально общим.

Я бы попробовал сделать так:

Вычисление обратной матрицы методом Гаусса (2)

Дополнение к предыдущей задаче. Иными словами, вы используете тот же код ядра, но прикручиваете ещё один модуль, который доводит диагональную матрицу до единичной (это получается в левой половине матрицы) и выводит ответ правую половину матрицы.

Без предыдущей задачи ставить баллы за эту не интересно. Но можно не вычислять определитель, решив лишь предыдущую задачу и эту.

Личные инструменты
Пространства имён
Варианты
Действия
Навигация
Рекомендуем посмотреть
Инструменты