Упростите свой рабочий процесс: найдите miniwebtool.
Добавить
Сопутствующие инструменты
Калькулятор Характеристического ПолиномаКалькулятор собственных значений и собственных векторовКалькулятор Обратной МатрицыКалькулятор RREF (Ступенчатая форма)Калькулятор Тензорного Произведения
Домашняя страница > Математика > Линейная алгебра > Калькулятор Жордановой Нормальной Формы

Калькулятор Жордановой Нормальной Формы

Вычислите Жорданову каноническую форму J квадратной матрицы, а также матрицу перехода P, такую что P^(-1)AP = J. Обработка дефектных (недиагонализируемых) матриц через обобщенные собственные векторы, пошаговый анализ цепочек ядер и визуальная диаграмма Жордановых блоков.

Калькулятор Жордановой Нормальной Формы
Одна строка на линию, элементы разделены пробелами или запятыми. Принимаются целые числа, дроби типа 1/2 и десятичные дроби типа -0.25. Макс. размер 6 × 6.

Embed Калькулятор Жордановой Нормальной Формы Widget

О Калькулятор Жордановой Нормальной Формы

Калькулятор жордановой нормальной формы строит жорданову каноническую форму J квадратной матрицы A вместе с обратимой матрицей перехода P, удовлетворяющей отношению подобия P⁻¹AP = J. В отличие от диагонализации, которая невозможна для дефектных матриц, жорданова форма существует для любой квадратной матрицы над алгебраически замкнутым полем — она заменяет диагональное представление последовательностью жордановых блоков, каждый из которых является почти диагональной матрицей с собственным значением на диагонали и единицами на наддиагонали. Этот инструмент выполняет все вычисления с использованием точной рациональной арифметики, поэтому полученные J и P гарантированно верны — округления с плавающей запятой исключены.

Что такое жорданова нормальная форма?

Для n × n матрицы A над полем комплексных чисел жорданова нормальная форма J представляет собой блочно-диагональную матрицу:

J = diag( Jk₁(λ₁), Jk₂(λ₂), …, Jkₛ(λₛ) )

где каждый жорданов блок Jk(λ) — это матрица размера k × k с λ на главной диагонали, единицами на наддиагонали и нулями в остальных позициях:

$$J_k(\lambda) = \begin{bmatrix} \lambda & 1 & 0 & \cdots & 0 \\ 0 & \lambda & 1 & \cdots & 0 \\ 0 & 0 & \lambda & \cdots & 0 \\ \vdots & \vdots & \vdots & \ddots & 1 \\ 0 & 0 & 0 & \cdots & \lambda \end{bmatrix}$$

Собственные значения λi могут повторяться в разных блоках; значение имеет именно структура размеров блоков, которая является полным инвариантом подобия матрицы A.

Зачем нужна жорданова форма, если есть диагонализация?

Не каждая квадратная матрица является диагонализируемой. Матрица не может быть диагонализирована, если у какого-либо собственного значения количество независимых собственных векторов меньше его алгебраической кратности — такую матрицу называют дефектной. Жорданова форма устраняет этот разрыв путем введения обобщенных собственных векторов, предоставляя канонический вид, подходящий для любой матрицы.

Ситуация Поведение собственных значений Каноническая форма
n различных собственных значений алг. кратн. = геом. кратн. = 1 для каждого λ Полностью диагональная (цепочки не нужны)
Кратное λ, алгебраическая = геометрическая λ имеет столько же векторов, какова его кратность Диагональная — все жордановы блоки размера 1
Кратное λ, алгебраическая > геометрическая λ является дефектным Жорданова форма с блоками размера ≥ 2

Ключевые понятия

Алгебраическая против геометрической кратности

Алгебраическая кратность собственного значения λ — это его кратность как корня характеристического многочлена pA(λ) = det(λI − A). Геометрическая кратность — это размерность собственного подпространства или, что эквивалентно, dim ker(A − λI). Количество жордановых блоков, связанных с λ, равно его геометрической кратности, а суммарный размер этих блоков равен его алгебраической кратности.

Обобщенные собственные векторы и цепочки

Вектор v называется обобщенным собственным вектором ранга k для собственного значения λ, если (A − λI)kv = 0, но (A − λI)k−1v ≠ 0. Применение оператора N = (A − λI) к вектору ранга k порождает вектор ранга k−1, таким образом мы получаем жорданову цепочку:

vk → vk−1 = Nvk → vk−2 = N²vk → ⋯ → v1 = Nk−1vk (обычный собственный вектор)

Расположение цепочки в порядке v1, v2, …, vk в качестве столбцов матрицы P создает жорданов блок размера k в соответствующих строках/столбцах матрицы J.

Лестница ядер и подсчет блоков

Для каждого собственного значения λ определим возрастающую последовательность dk = dim ker((A − λI)k). Эта последовательность не убывает и стабилизируется на значении алгебраической кратности λ. Количества жордановых блоков каждого размера извлекаются из этой лестницы:

# блоков размера ≥ k = dk − dk−1 # блоков размера = k = 2·dk − dk−1 − dk+1

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

Минимальный многочлен

Минимальный многочлен mA(λ) — это нормированный многочлен наименьшей степени, такой что mA(A) = 0. Имея жорданову форму, его легко определить:

mA(λ) = ∏i (λ − λi)ri, где ri — индекс λi (размер самого большого жорданова блока)

Матрица диагонализируема тогда и только тогда, когда ее минимальный многочлен не имеет кратных корней, т. е. каждый жорданов блок имеет размер 1.

Как работает этот калькулятор

  1. Разбор матрицы — целые числа, дроби (например, 1/2) или десятичные значения принимаются и преобразуются в точные рациональные числа (fractions.Fraction).
  2. Вычисление характеристического многочлена с помощью алгоритма Фаддеева — Леверье, который избегает символьного разложения определителя и работает за время O(n⁴) с точной арифметикой.
  3. Поиск рациональных собственных значений через теорему о рациональных корнях — каждый рациональный корень p/q примитивного многочлена с целыми коэффициентами удовлетворяет условию p ∣ свободный член и q ∣ старший коэффициент. Каждый найденный корень выносится за скобки, и поиск повторяется.
  4. Построение лестницы ядер для каждого значения λ путем вычисления dim ker((A − λI)k) методом Гаусса над полем рациональных чисел, пока последовательность не стабилизируется.
  5. Выбор векторов — вершин цепочек от самого большого ядра к самому маленькому, расширяя базис всякий раз, когда требуется новый жорданов блок. Каждая вершина затем последовательно умножается на (A − λI) для получения векторов всей цепочки.
  6. Сборка J и P путем группировки цепочек по собственным значениям (сначала блоки наибольшего размера). Векторы цепочек становятся столбцами P, а J заполняется собственными значениями и единицами на наддиагонали.
  7. Проверка точного равенства P⁻¹ A P = J с использованием целочисленной арифметики — результат гарантирован, так как все промежуточные вычисления рациональны.

Пример решения

Рассмотрим дефектную матрицу 3 × 3:

$$A = \begin{bmatrix} 5 & 4 & 2 \\ 0 & 5 & -1 \\ 0 & 0 & 5 \end{bmatrix}$$

Применение жордановой нормальной формы

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

Что такое жорданова нормальная форма матрицы?

Жорданова нормальная форма (также называемая жордановой канонической формой) — это почти диагональная матрица J, подобная исходной матрице A, что означает существование обратимой матрицы P, такой что P⁻¹AP = J. На диагонали J находятся собственные значения A, а над диагональю — единицы внутри жордановых блоков в случаях, когда A не диагонализируема. Каждая квадратная матрица над комплексными числами имеет жорданову форму, единственную с точностью до порядка блоков.

Когда матрица не диагонализируема?

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

Как определяются обобщенные собственные векторы?

Обобщенный собственный вектор ранга k для λ — это ненулевой вектор v, такой что (A − λI)kv = 0, но (A − λI)k−1v ≠ 0. Применяя (A − λI) к такому вектору, мы получаем вектор ранга k−1, формируя цепочку. Эти цепочки становятся столбцами матрицы перехода P.

В чем разница между алгебраической и геометрической кратностью?

Алгебраическая кратность λ — это число его вхождений как корня характеристического многочлена. Геометрическая кратность — размерность собственного подпространства (число независимых векторов). Геометрическая кратность равна числу жордановых блоков для λ, а алгебраическая — сумме их размеров.

Как этот калькулятор находит размеры блоков?

Для каждого λ вычисляются размерности dk = dim ker((A − λI)k) до стабилизации на алгебраической кратности. Число блоков размера не менее k равно dk − dk−1. Попарная разность этих значений дает точное количество блоков каждого размера.

Работает ли калькулятор с иррациональными или комплексными числами?

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

Что такое минимальный многочлен и как он здесь вычисляется?

Минимальный многочлен m(λ) — это нормированный многочлен наименьшей степени, такой что m(A) = 0. Он равен произведению выражений (λ − λi)indexi, где индекс — размер самого большого блока для λi. Калькулятор берет индекс напрямую из структуры блоков.

Дополнительная литература

Ссылайтесь на этот контент, страницу или инструмент так:

"Калькулятор Жордановой Нормальной Формы" на сайте https://ru.miniWebtool.com/калькулятор-жордановой-нормальной-формы/ от MiniWebtool, https://MiniWebtool.com/

командой miniwebtool. Обновлено: 23 апр. 2026 г.

Вы также можете попробовать наш AI Решатель Математических Задач GPT, чтобы решить ваши математические проблемы с помощью вопросов и ответов на естественном языке.

Линейная алгебра:

Избранные инструменты:

Калькулятор ангельских чиселКалькулятор совместимости в любвиКалькулятор знака ВенерыКалькулятор Солнечного, Лунного и Асцендентного Знаков 🌞🌙✨Конвертер см в футы и дюймыИзвлечение Изображений из ВидеоОбъединить видеоКонвертер футов и дюймов в сантиметрыКонвертер FPSИзменить скорость видеоКалькулятор числа жизненного путиАудио РазделительКалькулятор числа судьбыСоздатель GIFУдалить аудио из видеоВидео КомпрессорДобавить или заменить аудио в видеоДобавить текст к изображениюРазделитель изображенийКалькулятор лунного знакаРазделитель видеоКалькулятор Фаренгейта в ЦельсияКонвертер фунтов в килограммыАудио ЭкстракторГенератор штрих-кодовКалькулятор знака МарсаКонвертер дюймов в сантиметрыПоиск идентификатора пользователя InstagramУдалить строки, содержащие строкуПоиск работыГенератор случайных цветовКалькулятор совместимости лунных знаковПовернуть видеоГенератор филвордовMP3-луперКалькулятор баланса астрологических стихийКалькулятор Рекомпозиции ТелаКонвертер MP4 в GIFКалькулятор числа имениКалькулятор области определения и значенийГенератор маленького текста ⁽ᶜᵒᵖʸ ⁿ ᵖᵃˢᵗᵉ⁾Конвертер кг в фунтыКалькулятор Площади Неправильного Многоугольника⏱️ Калькулятор часовКалькулятор угла срезаКонвертер сантиметров в дюймыКалькулятор гипотенузыКалендарь ретроградного МеркурияКалькулятор дня года - какой сегодня день года?🖱️ Счётчик кликовВерификатор гипотезы ГольдбахаКакое у меня счастливое число?Калькулятор возвращения СатурнаДобавить водяной знак на видеоКалькулятор знака МеркурияОбрезка ВидеоЗациклить видеоКалькулятор арксинусаКалькулятор жима лежаГенератор случайных суперспособностейКалькулятор калорий при грудном вскармливанииКонвертер PSI в БарГенератор случайных английских словКалькулятор калорий при беременностиКалькулятор теоремы ПифагораКалькулятор Периметра ЭллипсаПобитовый калькуляторКонвертер римских цифрШестнадцатеричный калькуляторГенератор случайных предметовСписок високосных летКалькулятор относительного рискаГенератор кроссвордовКалькулятор дня недели рожденияКалькулятор инфляции в СШАКалькулятор положения солнцапоиск-MAC-адресаКалькулятор Спени Сжатия ДвигателяПреобразователь двоичного кода в десятичныйДобавить линию к изображениюКалькулятор вероятности броска кубиковКалькулятор количества цифрКалькулятор даты зачатияКалькулятор прямоугольного треугольникаКалькулятор коэффициентов и процентовКалькулятор подъёмной силы гелиевого шараГенератор анаграммКалькулятор дозировки лекарствКалькулятор Относительного Стандартного ОтклоненияПродвинутый анализатор совместимости знаков зодиакаКалькулятор дефицита калорийКонвертер дробного времениГенератор «Соедини точки»Решатель Карты Карно (K-Map)Генератор случайных блюдКалькулятор беременности собакиКонвертер изображения в ASCII артКалькулятор продолжительности времениКалькулятор нумерологииКалькулятор золотого прямоугольникаКалькулятор процентного уменьшенияКалькулятор числа личностиГенератор случайного IMEIКалькулятор композиции функцийКалькулятор КосинусаКалькулятор Момента Затяжки БолтовКрутить колесо⏱️ Онлайн секундомерКалькулятор передаточного отношения велосипедаКалькулятор уравнений с модулемhba1c-калькуляторКалькулятор ANOVAПоиск ID пользователя FacebookКалькулятор комплексных чиселКалькулятор мастер-номеровПроверка имени пользователя в социальных сетяхЦифровой калькулятор душиГенератор развёртки конусаСчётчик токенов ИИСортировка чиселГенератор карточек бингоКалькулятор времени охлаждения пиваКалькулятор уклона и классаСтатистика канала YouTubeКалькулятор калорий для кошекВыбор Случайного ИмениКалькулятор сухой массы телаКонвертер чашек в граммыгенератор-нонограмм-пикроссКалькулятор обратной функцииHEX-конвертерГенератор случайных персонажей RPGГенератор случайных фиктивных адресовИнструмент для пикселизации изображенийКонвертер ГМС в десятичные градусыПреобразователь сахара в кровиСоздатель коллажейГенератор случайной турнирной сеткиКалькулятор перевода дроби в десятичное числоКалькулятор цены за тысячу показовСлучайный выборДвоичный в шестнадцатеричный конвертерКонвертер десятичного числа в шестнадцатеричный🎰 Калькулятор гарантии гачаГенератор шрифтов для InstagramКалькулятор крутящего момента⏰ Калькулятор табеля рабочего времениКонвертер бар в PSIКонвертер изображений в Base64Конвертер размера файлаКалькулятор TDEEКалькулятор смешивания цветов красокКалькулятор Логарифма по Основанию 2Калькулятор усечённого конусаГенератор случайных животныхКалькулятор модуляКонвертер процентов в PPMГенератор и решатель судокуКонвертер лунного календаряКалькулятор числа выраженияГенератор MAC-адресовГенератор случайного времениКалькулятор рабочего времениПалитра цветов изображенияИзвлекатель чиселБросок кубиковГенератор случайных дней рожденияГенератор цветовых схемКонвертер HTML в текстТрассировщик изображения в SVGДвоичный калькуляторКалькулятор возрастаКалькулятор скорости езды на велосипедеПеревод из восьмеричной в шестнадцатеричную системуОнлайн БлокнотГенератор лабиринтовКалькулятор средней датыКалькулятор шагов в расстояниеЭто високосный год?Генератор случайных группКалендарь новолуния и полнолунияКалькулятор конвертации масштаба моделиКалькулятор коэффициента корреляцииПреобразователь Обычного Времени в Десятичное ВремяРешатель НеравенствЭкранирование и снятие экранирования строк JSONВосьмеричный в двоичный конвертерКалькулятор веса еды для походаКалькулятор доверительного интервала для пропорцииКалькулятор Процентного УвеличенияКалькулятор размера файла фотографииконвертер ppm в процентыТестер APIГенератор зачёркнутого текстаГенератор случайных аккордов🔊 Генератор тоновКалькулятор снаКалькулятор среднего отклоненияРандомизатор спискаТранспонировщик музыкальной тональностиКалькулятор индуктивного сопротивленияКалькулятор освещения комнатыКалькулятор Люкс в ЛюменыКонвертер Люменов в ВаттыКалькулятор мощности генератораКонвертер мА·ч в Вт·чКалькулятор трёхфазной мощностиКалькулятор кВАКалькулятор перевода ампер в ваттыКалькулятор Ватт в АмперыКалькулятор последовательного соединения резисторовКалькулятор тренияКалькулятор наклонной плоскостиКалькулятор механического преимуществаКалькулятор скорости звукаКалькулятор скорости волныКалькулятор плавучестиКалькулятор конечной скоростиКалькулятор длины волны де БройляКалькулятор энергии фотонаКалькулятор E=mc²Калькулятор замедления времениКалькулятор третьего закона КеплераКалькулятор второй космической скоростиКалькулятор гравитационной силыКалькулятор закона Бугера — Ламберта — БераКалькулятор уравнения НернстаКалькулятор осмотического давленияКалькулятор повышения температуры кипенияКалькулятор понижения температуры замерзанияКалькулятор процентного составаКалькулятор нормальностиКалькулятор моляльностиКонвертер pKa в KaКалькулятор Хендерсона-ХассельбахаКалькулятор теоретического выходаКалькулятор лимитирующего реагентаКалькулятор электронной конфигурацииИнтерактивная таблица МенделееваИИ Генератор Планов УроковИИ Генератор ВикторинГенератор цитирований (APA/MLA/Chicago)Калькулятор посещаемостиКалькулятор баллов APКалькулятор баллов ACTКалькулятор баллов SATКонвертер процентов в CGPAКонвертер CGPA в процентыПростой калькулятор оценок EZ GraderКалькулятор Стоимости Воспитания РебёнкаКалькулятор потребления молока для ребёнкаКалькулятор размера подгузниковГенератор имён для детейПредсказание цвета глаз ребёнкаКалькулятор перцентиля ИМТ для детейКалькулятор роста ребёнкаКалькулятор времени удвоения ХГЧКалькулятор срока родов при ЭКОКалькулятор имплантацииКитайский калькулятор пола ребёнкаФорматтер даты ISO 8601Конвертер юлианской датыКалькулятор дневного снаКалькулятор фаз ЛуныКалькулятор восхода и закатаWorld ClockКонвертер дат в римские цифрыОбратный отсчёт до пенсииКалькулятор трезвостиКалькулятор Половины Дня РожденияКалькулятор годовщиныКалькулятор номера неделиКалькулятор распределения чаевыхКалькулятор ROI Email-маркетингаКалькулятор стоимости лидаКалькулятор оборотного капиталаКалькулятор маржинальной прибылиКалькулятор FIFO / LIFOКалькулятор страхового запасаКалькулятор точки повторного заказаКалькулятор Оптимального Размера Заказа EOQКалькулятор АмортизацииКалькулятор цен на изделия ручной работыКалькулятор оптовой ценыКалькулятор прибыли ShopifyКалькулятор Amazon FBAКалькулятор комиссий eBayКалькулятор комиссий EtsyКалькулятор комиссий StripeКалькулятор комиссий PayPalКонвертер букмекерских коэффициентовКалькулятор десятиныКалькулятор ЗакятаКалькулятор гербового сбора ВеликобританииКалькулятор освобождения от HRAКалькулятор гратуитиКалькулятор NPSКалькулятор EPFКалькулятор PPFКалькулятор RDКалькулятор SWPКалькулятор гросс-апКалькулятор сравнения кредитовКалькулятор использования кредитаКалькулятор депозитной лестницыКалькулятор казначейских векселей T-BillКалькулятор облигаций IКалькулятор накоплений на колледж 529Калькулятор HSAКалькулятор выходного пособияКалькулятор повышения зарплатыГенератор счетовКалькулятор суточныхКалькулятор компенсации за пробегКалькулятор повышения арендной платыКалькулятор пропорциональной арендыКалькулятор доступности арендыКалькулятор полной стоимости автомобиляКалькулятор доступности автомобиляКалькулятор мотоциклетного кредитаКалькулятор кредита на автодомКалькулятор кредита на лодкуКалькулятор кредита на землюКалькулятор строительного кредитаКалькулятор ипотеки с выплатой только процентовКалькулятор Кредита с Шаровым ПлатежомКалькулятор ипотечных пунктовКалькулятор PMIКалькулятор двухнедельных ипотечных платежейКалькулятор ипотеки ARMКалькулятор кредита VAКалькулятор зарплаты на рукиГенератор SQL-запросов с ИИИИ Генератор Регулярных ВыраженийИИ-визуализатор данных (вставка CSV)ИИ Анализатор Тона ТекстаИИ Анализатор РезюмеИИ конвертер единиц (естественный язык)ИИ Генератор Письма с ИзвинениямиИИ генератор вежливых отговорокИИ Генератор Маршрута ПутешествияИИ генератор списка чтенияГенератор плана тренировок ИИИИ Генератор плана питанияИИ генератор идей для подарковИИ генератор рецептов из ингредиентовКалькулятор ROI стипендийКалькулятор стоимости колледжаКалькулятор часов изучения языка до свободного владенияГенератор словарных викторинГенератор заметок КорнеллаКалькулятор кривой обученияПланировщик интервальных повторений флеш-картКалькулятор затирки для плиткиКалькулятор возможностей процесса Шести СигмЗагрузчик миниатюр YouTubeКалькулятор доходов YouTube