Калькулятор норм матрицы

Вычисляйте норму Фробениуса, 1-норму, бесконечную и спектральную 2-норму любой вещественной матрицы.

Вычисление нормы матрицы
Выберите норму, введите матрицу и сразу получите точный результат.

Разделяйте столбцы запятыми, а строки — точками с запятой.

О нормах матрицы

Норма матрицы сводит всю матрицу к одному неотрицательному числу, описывающему её величину. Разные нормы подчёркивают разные свойства, поэтому выбор зависит от изучаемой задачи. Нормы играют основополагающую роль в линейной алгебре, численном анализе, оптимизации, науке о данных и инженерии: они позволяют сравнивать матрицы, измерять ошибки и обсуждать сходимость итерационных вычислений. Норма Фробениуса — это квадратный корень из суммы квадратов всех элементов. Она рассматривает матрицу как один длинный вектор, что делает её понятной и простой в вычислении. Её часто используют для ошибок аппроксимации, обработки изображений и целевых функций машинного обучения. Если элементы матрицы равны 3 и 4, а остальные нулевые, норма Фробениуса равна 5 по известному соотношению Пифагора. Матричная 1-норма — наибольшая сумма модулей элементов по столбцу. Сложите модули в каждом столбце и выберите максимальную сумму. Бесконечная норма — её аналог для строк: сложите модули элементов каждой строки и возьмите максимум. Эти индуцированные нормы особенно полезны для оценки того, насколько матрица может усилить векторные ошибки, измеренные соответствующими векторными нормами. Спектральная 2-норма измеряет максимальное растяжение, создаваемое линейным преобразованием. Она равна наибольшему сингулярному числу или, что то же самое, квадратному корню из наибольшего собственного значения произведения транспонированной и исходной матриц. Калькулятор оценивает это собственное значение устойчивым степенным методом. Метод точен для обычных вещественных матриц и возвращает ноль для нулевой матрицы. Все четыре нормы равны нулю только для нулевой матрицы, не меняются при смене знака всех элементов и удовлетворяют неравенству треугольника. Обычно они дают разные числа, но связаны оценками, зависящими от размерности. Используйте норму Фробениуса для общей величины, 1-норму для влияния столбцов, бесконечную норму для влияния строк, а 2-норму для геометрического растяжения. Допускаются положительные, отрицательные, целые и десятичные значения, а также прямоугольные матрицы.

Примеры норм матрицы

Сравните распространённые нормы на простых матрицах.

Матрица и нормаРезультатПояснение
[[3,4],[0,0]], норма Фробениуса5Квадратный корень из суммы 9 и 16.
[[1,-2],[3,4]], бесконечная норма7Наибольшая сумма модулей по строке равна 3 плюс 4.
[[1,-2],[3,4]], 1-норма6Наибольшая сумма модулей по столбцу равна 2 плюс 4.

Как вычислить норму матрицы

  1. Выберите тип нормы, подходящий для вашего анализа.
  2. Введите элементы через запятую, разделяя строки матрицы точкой с запятой.
  3. Нажмите «Вычислить норму» для расчёта.
  4. Посмотрите результат и при необходимости сравните его с другими нормами.

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

Что такое норма матрицы?

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

Какую норму матрицы выбрать?

Используйте норму Фробениуса для общей величины элементов и спектральную норму для максимального геометрического растяжения. 1-норма и бесконечная норма полезны для оценок ошибок по столбцам и строкам.

Бывают ли нормы у прямоугольных матриц?

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

Что такое спектральная 2-норма?

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

Может ли норма матрицы быть отрицательной?

Нет, норма всегда равна нулю или положительна. Только нулевая матрица имеет нулевую норму.