Бесплатно, без регистрации

Калькулятор СВД

Разложите небольшую прямоугольную матрицу A на компактные факторы U, Σ и Vᵀ. Посмотрите сингулярные значения, предполагаемый числовой ранг, восстановленную матрицу и ее ошибку, а затем загрузите результаты в формате CSV.

Используйте 2–8 строк и 2–8 столбцов. Разделяйте значения пробелами или запятыми; помещайте каждую строку на новую строку. Поддерживаются десятичные и научные обозначения. Значения должны находиться в диапазоне от –1 000 000 до 1 000 000.

Числовая оценка с плавающей запятой, а не точный символьный результат. Ранг возле допуска может варьироваться; компактные факторы предназначены для небольших матриц.

Как рассчитать СВД?

Введите прямоугольную матрицу с одной строкой в строке и значениями, разделенными пробелами или запятыми. Калькулятор оценивает A = UΣVᵀ и проверяет, насколько точно факторы восстанавливают вашу матрицу.

Часто задаваемые вопросы

Как рассчитать СВД?

Введите прямоугольную матрицу с одной строкой в строке и значениями, разделенными пробелами или запятыми. Калькулятор оценивает A = UΣVᵀ и проверяет, насколько точно факторы восстанавливают вашу матрицу.

Загружена ли моя матрица?

Нет. Декомпозиция выполняется локально в вашем браузере; матрица не загружается и не сохраняется с помощью этого инструмента.

Что такое разложение по сингулярным значениям?

SVD факторизует матрицу как A = UΣVᵀ, где сингулярные значения в Σ описывают силу ортогональных направлений.

Может ли этот калькулятор обрабатывать прямоугольные матрицы?

Да. Введите от 2 до 8 строк и столбцов; возвращаемые факторы имеют компактную прямоугольную форму.

Является ли числовой ранг точным?

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