Перейти до вмісту
  • Відкрити розв’язувач
  • Запитати ШІ-репетитора
  • Знайти курс AP
  • Створити тест
  • Відкрити калькулятор
  • Графічний калькулятор
  • Усі калькулятори
  • Читати посібники з математики
↑ ↓Enter — відкрити · Esc — закрити

Калькулятор власних значень

Введіть квадратну матрицю, щоб знайти її власні значення й власні вектори: із характеристичним многочленом, точними коренями, включно з виразами з радикалами й комплексними парами, і знаходженням ядра для кожного власного вектора.

Один рядок матриці на рядок (або розділяйте рядки знаком ;). Елементи розділяйте пробілами або комами. Можна вводити дроби на зразок 1/2 і десяткові числа.

Приклади

Про калькулятор власних значень

Власні значення й власні вектори описують напрямки, які матриця зберігає, і те, у скільки разів вона їх розтягує. На них ґрунтуються початковий алгоритм ранжування вебсторінок, з якого починався найбільший пошуковик, форми коливань мостів і молекул, метод головних компонент у статистиці, стійкість диференціальних рівнянь і рівні енергії в квантовій механіці. У курсі лінійної алгебри це зазвичай той розділ, де сходиться все пройдене раніше: визначники, метод Гаусса та ядра.

Калькулятор дотримується навчального алгоритму. Він складає характеристичний многочлен det⁡(λI−A)\det(\lambda I - A), знаходить його корені точно за допомогою теореми про раціональні корені, формули коренів квадратного рівняння й ділення многочленів, а потім розв'язує (A−λI)v=0(A - \lambda I)\mathbf v = \mathbf 0 для кожного власного значення, так щоб власні вектори за можливості мали прості цілі координати.

Ірраціональні власні значення залишаються в точній формі з радикалами, комплексні виводяться спряженими парами, а кратні вказуються разом з алгебраїчною й геометричною кратністю, щоб ви одразу бачили, чи діагоналізовна матриця. Приймаються матриці від 2×2 до 4×4, що охоплює практично всі навчальні задачі й контрольні.

Що таке власні значення й власні вектори?

Ненульовий вектор v\mathbf v називають власним вектором квадратної матриці AA, якщо множення на AA змінює лише його довжину: Av=λvA\mathbf v = \lambda \mathbf v для деякого числа λ\lambda. Це число — власне значення, що відповідає v\mathbf v. Більшість векторів під час множення на матрицю змінюють напрямок; власні вектори — особливі, вони залишаються на своїй прямій, що проходить через початок координат.

Якщо записати означення як (A−λI)v=0(A - \lambda I)\mathbf v = \mathbf 0, стає зрозуміло, як їх шукати. Ненульовий розв'язок існує, лише якщо A−λIA - \lambda I необоротна, тобто якщо її визначник дорівнює нулю. Рівняння det⁡(A−λI)=0\det(A - \lambda I) = 0 називають характеристичним; для матриці n×nn \times n це многочлен степеня nn, тому з урахуванням кратності власних значень рівно nn, і деякі з них можуть бути комплексними.

Кожне власне значення має нескінченно багато власних векторів, адже будь-яке ненульове кратне власного вектора — знову власний вектор. Тому відповідь подається одним представницьким вектором або базисом, якщо незалежних напрямків кілька, а у вашому підручнику може стояти інше кратне того самого вектора.

Як користуватися калькулятором власних значень

  1. Запишіть матрицю по одному рядку матриці на рядок тексту, розділяючи елементи пробілами, наприклад 4 1 у першому рядку й 2 3 у другому.
  2. Можна записати й усю матрицю в один рядок, розділяючи рядки крапками з комою, наприклад 4 1; 2 3.
  3. Елементи можуть бути цілими, десятковими, дробовими або від'ємними числами. Матриця має бути квадратною, від 2×2 до 4×4.
  4. Натисніть «Знайти власні значення», щоб побачити характеристичний многочлен, його корені й знаходження власних векторів для кожного власного значення.
  5. Для кратних власних значень перегляньте вказані кратності, якщо потрібно дізнатися, чи діагоналізовна матриця.

Формули

Рівняння для власних значень

Av=λv,v≠0A\mathbf v = \lambda \mathbf v,\quad \mathbf v \ne \mathbf 0

Характеристичне рівняння

det⁡(λI−A)=0\det(\lambda I - A) = 0

Швидка формула для 2×2

λ2−(tr⁡A) λ+det⁡A=0\lambda^2 - (\operatorname{tr} A)\,\lambda + \det A = 0

Слід і визначник

λ1+⋯+λn=tr⁡A,λ1⋯λn=det⁡A\lambda_1 + \cdots + \lambda_n = \operatorname{tr} A,\quad \lambda_1 \cdots \lambda_n = \det A

Діагоналізація матриці

A=PDP−1,D=diag⁡(λ1,…,λn)A = PDP^{-1},\quad D = \operatorname{diag}(\lambda_1, \ldots, \lambda_n)

Розв'язаний приклад: 2×2, раціональні елементи

Приклад обчислюється в реальному часі для A=[4123]A = \begin{bmatrix}4 & 1 \\ 2 & 3\end{bmatrix}. Слід дорівнює 7, а визначник 4⋅3−1⋅2=104\cdot3 - 1\cdot2 = 10, тому характеристичний многочлен дорівнює λ2−7λ+10=(λ−5)(λ−2)\lambda^2 - 7\lambda + 10 = (\lambda - 5)(\lambda - 2), а власні значення — 5 і 2.

При λ=5\lambda = 5 матриця A−5IA - 5I має рядки (−1,1)(-1, 1) і (2,−2)(2, -2), і її ядро породжується вектором ⟨1,1⟩\langle 1, 1 \rangle. При λ=2\lambda = 2 матриця A−2IA - 2I має рядки (2,1)(2, 1) і (2,1)(2, 1), що дає ⟨−1,2⟩\langle -1, 2 \rangle. Перевірка проста: A⟨1,1⟩=⟨5,5⟩A\langle 1, 1\rangle = \langle 5, 5\rangle — рівно вп'ятеро більше за вихідний вектор.

Розв'язок нижче побудовано тим самим обчислювальним рушієм, що й калькулятор вище.

Відповідь

λ=5, 2\lambda = 5,\ 2

Як ми зрозуміли вашу задачу

Знаходимо власні значення й власні вектори матриці 2×2.

[4123]\begin{bmatrix}4 & 1 \\ 2 & 3\end{bmatrix}

Покроковий розв'язок

  1. Складаємо характеристичне рівняння

    det⁡(λI−A)=0,A=[4123]\det(\lambda I - A) = 0,\quad A = \begin{bmatrix}4 & 1 \\ 2 & 3\end{bmatrix}
  2. Для матриці 2×2 воно має вигляд λ² − (слід)λ + визначник

    λ2−(7)λ+(10)=0\lambda^2 - (7)\lambda + (10) = 0
  3. Характеристичний многочлен

    p(λ)=λ2−7λ+10p(\lambda) = \lambda^{2} - 7\lambda + 10
  4. Раціональні корені знайдено за теоремою про раціональні корені

    λ=2, λ=5\lambda = 2,\ \lambda = 5
  5. Власні вектори для λ = 5: розв'язуємо (A − λI)v = 0

    [−112−2] v=0⇒v=⟨1,1⟩\begin{bmatrix}-1 & 1 \\ 2 & -2\end{bmatrix}\,v = 0 \Rightarrow v = \langle 1, 1 \rangle
  6. Власні вектори для λ = 2: розв'язуємо (A − λI)v = 0

    [2121] v=0⇒v=⟨−1,2⟩\begin{bmatrix}2 & 1 \\ 2 & 1\end{bmatrix}\,v = 0 \Rightarrow v = \langle -1, 2 \rangle

Використані формули

  • Характеристичне рівняння

    det⁡(λI−A)=0\det(\lambda I - A) = 0
  • Рівняння для власного вектора

    (A−λI) v=0, v≠0(A - \lambda I)\,v = 0,\ v \neq 0

Власні значення — корені характеристичного многочлена. Власні вектори: λ = 5: ⟨1, 1⟩; λ = 2: ⟨-1, 2⟩.

Перевірка

  • Сума власних значень ≈ 7 дорівнює сліду 7.
  • Добуток власних значень дорівнює визначнику 10.

Докладне пояснення

Крок 1: характеристичний многочлен

Для матриці 2×2 многочлен можна одразу записати як λ2−(слід)λ+det⁡\lambda^2 - (\text{слід})\lambda + \det. Для матриць більшого розміру калькулятор розкладає det⁡(λI−A)\det(\lambda I - A) за алгебраїчними доповненнями. Симетрична матриця 3×3 з рядками (2,0,0)(2, 0, 0), (0,3,4)(0, 3, 4) і (0,4,9)(0, 4, 9) дає λ3−14λ2+35λ−22\lambda^3 - 14\lambda^2 + 35\lambda - 22.

Дві швидкі перевірки виявляють більшість помилок в обчисленнях. Коефіцієнт при λn−1\lambda^{n-1} дорівнює сліду зі знаком мінус, тут −(2+3+9)=−14-(2 + 3 + 9) = -14, а вільний член дорівнює (−1)ndet⁡A(-1)^n \det A, тут −22-22, бо визначник дорівнює 22.

Крок 2: знаходження коренів

За цілих коефіцієнтів кожне раціональне власне значення ділить вільний член, тому калькулятор перебирає дільники 22, знаходить λ=1\lambda = 1, ділить многочлен на (λ−1)(\lambda - 1) і розкладає квадратний тричлен, що залишився. Власні значення дорівнюють 11, 2 і 1, і їхня сума 14 справді збігається зі слідом.

Якщо квадратний множник, що залишився, не розкладається над раціональними числами, формула коренів квадратного рівняння дає точні вирази з радикалами. Для [1234]\begin{bmatrix}1 & 2 \\ 3 & 4\end{bmatrix} многочлен λ2−5λ−2\lambda^2 - 5\lambda - 2 має корені 52±332\frac52 \pm \frac{\sqrt{33}}{2}, приблизно 5,372 і −0.372-0.372. Якщо дискримінант від'ємний, корені комплексно спряжені; матриця повороту [0−110]\begin{bmatrix}0 & -1 \\ 1 & 0\end{bmatrix} дає λ2+1=0\lambda^2 + 1 = 0, тобто λ=±i\lambda = \pm i, а це означає, що поворот на 90° не зберігає жодного дійсного напрямку.

Крок 3: власні вектори з ядра

Підставте кожне власне значення в A−λIA - \lambda I і розв'яжіть однорідну систему методом Гаусса. Оскільки матриця необоротна, принаймні один рядок занулиться й залишиться вільна змінна. Якщо надати вільній змінній зручного значення й виконати зворотну підстановку, вийде власний вектор, який калькулятор скорочує до невеликих цілих чисел.

Для λ=11\lambda = 11 у прикладі 3×3 матриця A−11IA - 11I має рядки (−9,0,0)(-9, 0, 0), (0,−8,4)(0, -8, 4) і (0,4,−2)(0, 4, -2). Перший рядок дає v1=0v_1 = 0, а два інші означають v3=2v2v_3 = 2v_2: отримуємо v=⟨0,1,2⟩\mathbf v = \langle 0, 1, 2 \rangle. У симетричних матриць, як ця, власні значення завжди дійсні, а власні вектори попарно ортогональні, що можна перевірити скалярним добутком.

Кратні власні значення й діагоналізація

Власне значення, що трапляється серед коренів kk разів, має алгебраїчну кратність kk. Кількість відповідних лінійно незалежних власних векторів — його геометрична кратність, і вона може бути меншою. Матриці [2102]\begin{bmatrix}2 & 1 \\ 0 & 2\end{bmatrix} і 2I2I мають одне й те саме двократне власне значення 2, але перша має лише один власний напрямок, ⟨1,0⟩\langle 1, 0 \rangle, а друга — два: ⟨1,0⟩\langle 1, 0 \rangle і ⟨0,1⟩\langle 0, 1 \rangle.

Матрицю можна записати у вигляді PDP−1PDP^{-1}, із власними значеннями на діагоналі DD і власними векторами в стовпцях PP, тоді й лише тоді, коли геометрична кратність кожного власного значення дорівнює його алгебраїчній кратності. Діагоналізація спрощує піднесення до степеня, оскільки Ak=PDkP−1A^k = PD^kP^{-1}, і саме так власні значення передбачають довгострокову поведінку моделей чисельності популяцій і ланцюгів Маркова.

Корисні прийоми

Власні значення трикутної матриці — її діагональні елементи: матриця з рядками (1,2,3)(1, 2, 3), (0,4,5)(0, 4, 5) і (0,0,6)(0, 0, 6) без жодних обчислень має власні значення 6, 4 і 1. Матриця оборотна тоді й лише тоді, коли 0 не є її власним значенням, а власні значення A−1A^{-1} — це величини, обернені до власних значень AA, з тими самими власними векторами.

Прості зміни матриці зсувають її власні значення передбачувано. Якщо додати одиничну матрицю, помножену на cc, кожне власне значення збільшиться на cc; якщо помножити матрицю на число, кожне власне значення помножиться на це число; якщо піднести її до степеня kk, кожне власне значення піднесеться до степеня kk, і все це без зміни власних векторів. Матриця й транспонована до неї мають однакові власні значення, але в загальному випадку різні власні вектори. Ці властивості допомагають перевіряти відповіді й передбачати результат до обчислень.

Типові помилки

  • Обчислювати det⁡(A)−λ\det(A) - \lambda замість det⁡(A−λI)\det(A - \lambda I); λ\lambda потрібно віднімати від кожного діагонального елемента.
  • Вважати нульовий вектор власним; власний вектор за означенням ненульовий.
  • Помилитися в многочлені, а потім отримати ядро, що містить лише нульовий вектор.
  • Вважати, що будь-яка матриця має дійсні власні значення; у поворотів і багатьох несиметричних матриць вони комплексні.
  • Вважати власний вектор неправильним, бо він відрізняється від підручникового сталим множником.
  • Оголошувати матрицю діагоналізовною, не перевіривши геометричну кратність кратних власних значень.

Поради

  • Перевіряйте, що сума власних значень дорівнює сліду, а їхній добуток — визначнику.
  • Перевіряйте кожен власний вектор, обчислюючи AvA\mathbf v і порівнюючи з λv\lambda\mathbf v.
  • Власні значення трикутних матриць зчитуйте просто з діагоналі.
  • Для матриць 3×3 розкладайте визначник за рядком або стовпцем із найбільшою кількістю нулів.
  • Використовуйте калькулятор визначників, щоб переконатися, що A−λIA - \lambda I необоротна для кожного власного значення.
  • Очікуйте дійсних власних значень і ортогональних власних векторів, якщо матриця симетрична.
  • Спочатку винесіть із матриці спільний множник; власні значення просто помножаться на нього.

Поширені запитання

Як ввести матрицю в калькулятор власних значень?

Пишіть по одному рядку матриці на рядок тексту, розділяючи елементи пробілами, або запишіть усі рядки в один, розділяючи їх крапками з комою, наприклад 4 1; 2 3. Допускаються дроби, десяткові й від'ємні числа.

Які розміри матриць підтримуються?

Квадратні матриці від 2×2 до 4×4. Власні значення визначені лише для квадратних матриць, тому, наприклад, матрицю 3×2 буде відхилено з поясненням.

Чи знаходить калькулятор комплексні власні значення?

Так. Якщо характеристичний многочлен має від'ємний дискримінант, власні значення виводяться комплексно спряженою парою, наприклад λ = i та −i для матриці повороту на 90°.

Чому мій власний вектор відрізняється від підручникового?

Будь-яке ненульове кратне власного вектора — теж власний вектор. ⟨1, 1⟩ і ⟨3, 3⟩ задають один і той самий напрямок. Перевірте, чи не є один вектор кратним іншого.

Що таке алгебраїчна й геометрична кратність?

Алгебраїчна кратність показує, скільки разів власне значення трапляється серед коренів характеристичного многочлена. Геометрична кратність — це кількість відповідних лінійно незалежних власних векторів. Для кратних власних значень калькулятор вказує обидві.

Чи дає калькулятор точні власні значення чи десяткові?

Точні, коли це можливо: цілі числа, дроби й вирази з радикалами на зразок 5/2 ± √33/2. До точних десяткових наближень він переходить, лише якщо корені многочлена третього чи четвертого степеня не можна знайти точно.

Як пов'язані власні значення, визначник і слід?

Добуток усіх власних значень дорівнює визначнику, а їхня сума — сліду. Для матриці з рядками (4, 1) і (2, 3) визначник дорівнює 5 × 2 = 10, а слід — 5 + 2 = 7.

Що означає нульове власне значення?

Що матриця вироджена: вона не має оберненої, а її визначник дорівнює нулю. Власні вектори для λ = 0 породжують ядро матриці.

Де власні значення потрібні поза навчанням?

В аналізі коливань, стійкості систем керування, методі головних компонент, квантовій механіці, ланцюгах Маркова й ранжуванні в пошукових системах — усюди, де потрібно зрозуміти, до чого призводить багаторазове застосування лінійного відображення.

Спробуйте калькулятор власних значень

Введіть квадратну матрицю й отримайте її точні власні значення й власні вектори з характеристичним многочленом і кожним кроком.

Інші математичні калькулятори