Калькулятор приведённой ступенчатой формы (RREF)
Put one matrix row on each line. Separate entries with spaces; decimal-comma locales can use spaces, semicolons, or vertical bars between entries.
Приведите числовую матрицу к приведённой ступенчатой форме (RREF) и просмотрите каждое элементарное преобразование строк. Введите прямоугольную матрицу размером от 1 × 1 до 8 × 8, чтобы получить RREF, ранг, дефект, ведущие и свободные столбцы. Калькулятор работает с конечными числами, но не с символами или алгебраическими выражениями, и не превращает расширенную матрицу в записанное решение системы.
Как вычислить RREF
-
1
Введите матрицу
Размещайте каждую строку матрицы на отдельной строке текста, а числа разделяйте пробелами, точками с запятой или вертикальными чертами. Во всех строках должно быть одинаковое число элементов.
-
2
Проверьте размер
Допускается любая прямоугольная матрица от 1 × 1 до 8 × 8. Можно вводить десятичные числа с запятой и научную запись, но нельзя вводить дроби вида 1/3 и символьные элементы.
-
3
Следите за преобразованиями строк
Калькулятор выбирает числовой ведущий элемент, при необходимости меняет строки местами, нормирует ведущий элемент до 1 и обнуляет остальные элементы его столбца.
-
4
Изучите структуру матрицы
Просмотрите RREF, ранг, дефект и номера ведущих и свободных столбцов, отсчитываемые от 1, а затем при необходимости скопируйте сводку.
Что такое приведённая ступенчатая форма
Матрица находится в приведённой ступенчатой форме, если каждая ненулевая строка начинается с ведущей единицы, ведущая единица каждой следующей строки расположена правее ведущей единицы предыдущей, все прочие элементы ведущего столбца равны нулю, а полностью нулевые строки находятся внизу. Эти ведущие единицы называют ведущими элементами, или пивотами.
RREF однозначно показывает числовую структуру матрицы. Ведущие столбцы указывают положения ведущих элементов, а остальные столбцы являются свободными. Ранг равен числу ведущих элементов. Для матрицы с n столбцами вычисляемый здесь дефект, то есть размерность ядра, равен n минус ранг и совпадает с числом свободных столбцов.
Нумерация столбцов в этом инструменте начинается с 1. Если в результате указаны ведущие столбцы 1 и 3, это первый и третий столбцы введённой матрицы.
Какие преобразования строк показаны
Калькулятор использует три стандартных вида элементарных преобразований строк:
- Перестановка двух строк.
- Умножение строки на ненулевое число.
- Замена строки разностью этой строки и кратной другой строки.
Для каждого ведущего столбца калькулятор выбирает из оставшихся строк ту, где возможный ведущий элемент имеет наибольший модуль. Эта операция частичного выбора ведущего элемента повышает численную устойчивость, поскольку позволяет не делить на меньшее доступное значение. Выбранная строка переносится на нужное место, её ведущий элемент нормируется до 1, а элементы над ним и под ним обнуляются. После каждого преобразования в списке элементарных операций отображается новое состояние матрицы.
Корректные последовательности преобразований могут различаться. Итоговая приведённая ступенчатая форма будет одной и той же, за исключением небольших эффектов конечной точности вычислений.
Разобранный числовой пример
Для исходной матрицы
| Столбец 1 | Столбец 2 | Столбец 3 |
|---|---|---|
| 1 | 2 | -1 |
| 2 | 4 | 1 |
| -1 | -2 | 2 |
приведённая ступенчатая форма равна
| Столбец 1 | Столбец 2 | Столбец 3 |
|---|---|---|
| 1 | 2 | 0 |
| 0 | 0 | 1 |
| 0 | 0 | 0 |
В столбцах 1 и 3 находятся два ведущих элемента, поэтому ранг равен 2. Столбец 2 свободный, а дефект равен 3 - 2 = 1. Калькулятор показывает точную последовательность преобразований строк, использованную для получения результата, а не только итоговую матрицу.
Ранг, дефект, ведущие и свободные столбцы
Ранг равен числу позиций ведущих элементов в приведённой матрице. Он описывает размерность пространства столбцов матрицы и также совпадает с числом ненулевых строк в RREF.
Дефект, или нуллитет, равен размерности ядра матрицы. Для матрицы размера m × n и ранга r выполняется теорема о ранге и дефекте:
ранг + дефект = число столбцов, или r + дефект = n.
Калькулятор получает эти значения непосредственно из численного преобразования. Если свободных столбцов нет, дефект равен нулю. У широкой прямоугольной матрицы может быть несколько свободных столбцов, а ранг матрицы с зависимыми или нулевыми строками может быть меньше числа её строк.
Правила ввода и численный допуск
Вводите каждую строку матрицы на отдельной строке текста. На русской странице разделяйте числа пробелами, точками с запятой (;) или вертикальными чертами (|), поскольку запятая служит десятичным разделителем. Пустые строки игнорируются, но все непустые строки должны иметь одинаковую длину. Допускаются целые, десятичные числа и научная запись, например 2,5e-3. Каждое значение должно быть конечным и находиться в диапазоне от -1000000 до 1000000.
Калькулятор использует арифметику с плавающей точкой. Во время преобразований значения с модулем меньше 1e-10 считаются нулевыми. Этот допуск не позволяет небольшим остаткам округления выглядеть как ложные ведущие элементы, однако почти вырожденные матрицы следует проверять с учётом требований к точности в вашей учебной или прикладной задаче.
Чего этот калькулятор не делает
Это инструмент для численного преобразования матриц, а не система символьной алгебры. Он не принимает переменные, дроби в виде выражений, радикалы или формулы. Он не вычисляет определитель или обратную матрицу, не строит параметрическое решение, не преобразует строки в уравнения и не определяет совместность отдельно описанной системы.
Можно ввести числовую расширенную матрицу и изучить её преобразование, но инструмент рассматривает все столбцы как части одной матрицы. Он не распознаёт границу расширения и не считает последний столбец столбцом свободных членов. Используйте показанную RREF и сведения о столбцах как матричный результат, а затем применяйте соглашения, необходимые в вашей задаче по линейной алгебре.
Часто задаваемые вопросы
Он принимает прямоугольные числовые матрицы с числом строк и столбцов от 1 до 8. В каждой непустой строке должно быть одинаковое число элементов.
Да. Он сохраняет исходную матрицу и каждую перестановку, нормирование и операцию исключения, показывая состояние матрицы после каждого шага.
Нет. Вводите конечные числовые значения: целые, десятичные или в научной записи. Выражения вида 1/3, квадратные корни и символьные элементы не распознаются.
Ранг равен числу ведущих столбцов, найденных при преобразовании. Дефект равен общему числу столбцов минус ранг, поэтому совпадает с числом свободных столбцов.
Он может привести числовую матрицу, в том числе набор чисел в виде расширенной матрицы, но не определяет переменные, не распознаёт границу расширения, не проверяет записанную систему и не выдаёт параметрическое решение.
При преобразовании значения с модулем меньше 1e-10 считаются нулевыми, чтобы убрать остатки вычислений с плавающей точкой. Для почти вырожденных матриц может потребоваться специализированный инструмент с высокой точностью или точной арифметикой.
Сопутствующие инструменты
Калькулятор балясин
Введите свободный пролёт перил, ширину балясины и максимально допустимый зазор, чтобы получить точное количество необходимых балясин и равный промежуток между каждой стойкой, не превышающий нормативный предел.
Калькулятор нумерологии
Рассчитайте нумерологические числа имени по пифагорейским или халдейским значениям букв: выражение, стремление души и личность.
Калькулятор длины дуги
Рассчитайте длину дуги окружности по радиусу и центральному углу или по хорде и радиусу, с результатами в градусах и радианах.
Калькулятор времени работы батареи
Рассчитайте, как долго прослужит батарея, исходя из её ёмкости в мА·ч, тока нагрузки в мА и коэффициента эффективности разряда. Получите время работы в часах, днях и минутах.
Калькулятор перцентиля ребенка
Проверьте перцентиль веса, длины и окружности головы ребенка по стандартам роста WHO от рождения до 24 месяцев.
Калькулятор Social Security США
Оцените пенсионную выплату Social Security в США по PIA и возрасту начала получения. Сравните месячные и годовые суммы в 62 года, FRA 67 и 70 лет.