Перейти к содержанию
100% локально

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

Решите систему линейных уравнений методом Гаусса и найдите ранг, определитель и полное решение.

Входные данные
Выходные данные

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

Вставьте систему линейных уравнений, одну на строку, и этот инструмент составит матрицу, выполнит метод Гаусса и выведет решение. Одинаково хорошо работает как решатель расширенной матрицы: переключите «Ввод как» в режим матрицы и введите строки коэффициентов с константой в конце каждой строки, полностью пропустив написание названий переменных.

Каждое уравнение записывается с переменными слева и простым числом справа, например «2x + 3y = 5» — в качестве переменных подходят любые буквы, включая x1 и x2, а одиночное число слева (например «2x + 3 = 5») автоматически переносится через знак равенства. Переключайте «Вывод как» между точными дробями и фиксированными десятичными дробями, установите нужное количество знаков после запятой. Включите «Показать шаги исключения» для просмотра расширенной матрицы после каждого опорного элемента и «Показать ранг и определитель» для просмотра ранга матрицы коэффициентов, ранга расширенной матрицы и для квадратной системы определителя.

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

Всё вычисляется в вашем браузере с использованием точной арифметики дробей, поэтому результаты никогда не смещаются так, как может смещаться вычисление с плавающей запятой на плохо обусловленной системе. Ничто, что вы вводите, никуда не загружается. Скопируйте результат, загрузите его как файл .txt или отправьте выход обратно на ввод для дальнейшей доработки системы.

FAQ

Как мне записать уравнения?
Одно уравнение на строку, переменные слева и число справа, например «2x + 3y = 5». В качестве переменных подходят любые буквы, а константа слева (например 3 в «2x + 3 = 5») автоматически переносится вправо.
Что означает «бесконечное множество решений» и что такое параметрическая форма?
Это означает, что система имеет больше неизвестных, чем независимых уравнений. При включении «Параметрическое решение» инструмент выражает зависимые переменные через свободные — например x = 6 − z, y = 1 + z, где z свободная переменная — что описывает весь набор решений, а не только одну точку.
Почему сказано, что нет решения?
Уравнения противоречат друг другу — не существует комбинации значений, которая удовлетворяет все уравнения одновременно. Ранг матрицы коэффициентов ниже ранга расширенной матрицы, что выводится вместе с сообщением.
Могу ли я ввести систему как матрицу вместо уравнений?
Да. Переключите «Ввод как» на «Расширенная матрица» и введите одну строку на строку: коэффициенты, за которыми следует константа, разделённые пробелами или запятыми — например «2 1 5» для 2x + y = 5. Переменные обозначаются как x1, x2 и так далее.
Система загружается куда-нибудь?
Нет. Парсинг, исключение и форматирование всё происходит в вашем браузере — ничто, что вы вводите, никогда не покидает ваше устройство.