Бесплатные калькуляторы
⌕ Поиск

Примеры запросов: процентыипотекаплощадьВсе калькуляторы бесплатны

СИСТЕМЫ УРАВНЕНИЙ · ОНЛАЙН

Решение системы линейных уравнений

Калькулятор решает квадратную систему линейных уравнений A · x = b порядка от 1 до 8 методом Гаусса с частичным выбором главного элемента. Результатом служат значения неизвестных и максимальная невязка проверки.

✓ Бесплатно⌁ С пояснением✦ Без регистрации
▦
КАЛЬКУЛЯТОР

Введите данные

Целое от 1 до 8.
Ровно n × n чисел.
Ровно n чисел.
✓ Исходные значения передаются серверу только для выполнения расчёта. Регистрация не нужна.
ВАШ РЕЗУЛЬТАТ✓ Вычислено

Решение линейной системы

x12
x23
x3-1
Максимальная невязка8.881784e-16

«Копировать картинку» помещает изображение результата в буфер обмена без сохранения файла — его можно сразу вставить в мессенджер или документ. Картинка и PDF содержат ссылку на calc-calc.ru.

Численный метод Гаусса с частичным выбором главного элемента и контролем невязки, размерность до 8.

Был ли калькулятор полезен?Одно касание — и мы поймём, какие инструменты улучшать.
ПОДРОБНЫЙ РАЗБОР · ФОРМУЛЫ И ПРИМЕРЫ

Как решить систему линейных уравнений методом Гаусса

Система линейных уравнений — это несколько уравнений первой степени с несколькими неизвестными, которые должны выполняться одновременно. Например, 2x + y = 5 и x + 3y = 10 определяют единственную пару x = 1, y = 3. Такие системы возникают в физике, экономике, инженерии и учебных задачах.

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

Запись системы в матричной форме

Система n уравнений с n неизвестными записывается как A · x = b. Матрица A состоит из коэффициентов при неизвестных, вектор x — из самих неизвестных, а вектор b — из правых частей. Для уравнений 2x + y = 5 и x + 3y = 10 матрица равна [[2, 1], [1, 3]], а b = (5, 10).

В калькулятор коэффициенты вводятся построчно: для этой системы «2 1 1 3», а правые части — «5 10». Если какая-то неизвестная в уравнении отсутствует, введите на её месте ноль. Порядок неизвестных должен быть одинаковым во всех строках.

Метод Гаусса шаг за шагом

Сначала с помощью первой строки обнуляют элементы первого столбца под диагональю, затем делают то же для второго столбца и так далее. После этого система принимает треугольный вид, и неизвестные находят подстановкой снизу вверх: сначала последняя, потом предпоследняя.

Калькулятор перед каждым шагом выбирает строку с наибольшим по модулю элементом в текущем столбце и переставляет её на место опорной. Это называется частичным выбором главного элемента и заметно повышает устойчивость к ошибкам округления, особенно если на диагонали встречаются нули или малые числа.

Разбор примера 3×3

Рассмотрим систему 2x + y − z = 8, −3x − y + 2z = −11, −2x + y + 2z = −3. Её классическое решение — x = 2, y = 3, z = −1. Проверим: 4 + 3 + 1 = 8, −6 − 3 − 2 = −11 и −4 + 3 − 2 = −3, все три равенства выполняются.

Если ввести в калькулятор порядок 3, коэффициенты «2 1 -1 -3 -1 2 -2 1 2» и правые части «8 -11 -3», вы получите именно эти значения, возможно, с отклонением в последнем знаке из-за двоичной арифметики. Невязка при этом окажется порядка 10⁻¹⁵.

Вырожденные системы

Если определитель матрицы A равен нулю, система либо не имеет решений, либо имеет бесконечно много. Например, уравнения x + 2y = 3 и 2x + 4y = 6 совпадают, а x + 2y = 3 и 2x + 4y = 7 противоречат друг другу. Калькулятор не выбирает «случайное» решение, а сообщает о вырожденности.

Для почти вырожденных систем результат очень чувствителен к малым изменениям данных. Поэтому калькулятор требует, чтобы опорный элемент превышал порог, зависящий от размера элементов матрицы, и в противном случае отказывается решать систему.

Где применяются системы линейных уравнений

К системам сводятся задачи на смеси и сплавы, расчёт электрических цепей по законам Кирхгофа, балансировка уравнений реакций, нахождение коэффициентов многочлена по заданным точкам, расчёт равновесных цен в простых моделях рынка. Достаточно записать условия в виде линейных соотношений между неизвестными.

Если нужно найти и саму обратную матрицу или определитель, воспользуйтесь соответствующими калькуляторами раздела «Линейная алгебра». Для проверки себя решайте задачу двумя способами: например, методом Гаусса и правилом Крамера для малых порядков.

Формула расчёта

ОСНОВНАЯ ФОРМУЛА

A · x = b

Проверенные примеры

Система 2×2

2x + y = 5, x + 3y = 10.

x = 1, y = 3. Проверка: 2 + 3 = 5 и 1 + 9 = 10.

Система 3×3

2x + y − z = 8, −3x − y + 2z = −11, −2x + y + 2z = −3.

x = 2, y = 3, z = −1.

Как пользоваться онлайн-калькулятором

  1. Запишите систему в виде a₁₁x₁ + … + a₁ₙxₙ = b₁ и так далее.
  2. Введите порядок n, коэффициенты построчно и столбец правых частей.
  3. Нажмите «Рассчитать»: получите x₁…xₙ и невязку; при вырожденной системе будет сообщение.
ВОПРОСЫ И ОТВЕТЫ

Частые вопросы

Как решить систему уравнений методом Гаусса?

Приведите расширенную матрицу к ступенчатому виду исключением неизвестных, затем найдите их обратной подстановкой, начиная с последнего уравнения.

Что делать, если система вырождена?

Проверьте условие: возможно, уравнения линейно зависимы или противоречат друг другу. Такие системы нужно исследовать на совместность отдельно.

Что показывает невязка?

Наибольшее отклонение левой части уравнений от правой при подстановке найденного решения. Для хорошего решения она близка к нулю.

Похожие калькуляторы

▦ЛИНЕЙНАЯ АЛГЕБРА

Ранг матрицы

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

ПОДЕЛИТЬСЯ ИНСТРУМЕНТОМ

Встроить на свой сайт

Вставьте этот код в HTML-блок на своём сайте. Посетители смогут пользоваться калькулятором без перехода.

Прямая ссылка: https://calc-calc.ru/embed/calc_010013/

Предварительный просмотр