Processing math: 93%
Skip to main content
LibreTexts - Ukrayinska

4.2: Розширення кофактора

Цілі
  1. Навчіться розпізнавати, які методи найкраще підходять для обчислення визначника заданої матриці.
  2. Рецепти: визначник3×3 матриці, обчислити детермінант за допомогою кофакторних розширень.
  3. Словниковий запас слів: мінор, кофактор.

У цьому розділі наведено рекурсивну формулу для детермінанти матриці, яка називається кофакторним розширенням. Формула є рекурсивною в тому, що ми обчислимо детермінантn×n матриці, припускаючи, що ми вже знаємо, як обчислити детермінант(n1)×(n1) матриці.

Наприкінці наведено додатковий підрозділ про правило Крамера та формулу кофактора для оберненої матриці.

Розширення кофактора

Рекурсивна формула повинна мати початкову точку. Для кофакторних розширень відправною точкою є випадок1×1 матриць. Визначення детермінанти безпосередньо має на увазі, що

det(a)=a.

Для опису кофакторних розширень нам потрібно ввести деякі позначення.

Визначення4.2.1: Minor and Cofactor

AДозволяти бутиn×n матрицею.

  1. (i,j)Мінор,Aij, позначається(n1)×(n1) матриця, отриманаA від видаленняi го рядка іj го стовпця.
  2. (i,j)КофакторCij визначається з точки зору мінор поCij=(1)i+jdet(Aij).

Зверніть увагу, що ознаки кофакторів слідують «шаховому порядку». А(1)i+j саме, зображено в цій матриці:

(+++++++).

Приклад4.2.1

Для

A=(123456789),

обчислюватиA23 іC23.

Рішення

clipboard_ee306ce0f84625f9323000d54fccad293.png

Малюнок4.2.1

КофакториCijn×n матриці є детермінантами(n1)×(n1) підматриць. Звідси наступна теорема насправді є рекурсивною процедурою обчислення визначника.

Теорема4.2.1: Cofactor Expansion

AДозволятиn×n матриця з записамиaij.

  1. Для будь-якогоi=1,2,,n, ми маємоdet(A)=nj=1aijCij=ai1Ci1+ai2Ci2++ainCin. Це називається кофакторним розширенням уздовжi го ряду.
  2. Для будь-якого уj=1,2,,n, нас єdet(A)=ni=1aijCij=a1jC1j+a2jC2j++anjCnj. Це називається кофакторним розширенням уздовжj го стовпця.
Доказ

Спочатку доведемо, що кофакторне розширення уздовж першого стовпця обчислює детермінант. Визначте функціюd:{n×n matrices}R за

d(A)=ni=1(1)i+1ai1det(Ai1).

Ми хочемо це показатиd(A)=det(A). Замість того, щоб показати, щоd задовольняє чотирьом визначальним властивостям визначника, Визначення 4.1.1, у розділі 4.1, ми доведемо, що він задовольняє трьом альтернативним визначальним властивостям, Примітка: Альтернативні визначальні властивості, у розділі 4.1, які були показано, щоб бути еквівалентним.

  1. Ми стверджуємо, щоd є багатолінійним в рядахA. AДозволяти матриця з рядкамиv1,v2,,vi1,v+w,vi+1,,vn:A=(a11a12a13b1+c1b2+c2b3+c3a31a32a33). Тут ми дозволяємоbi іci бути записиv іw, відповідно. BCДозволяти і бути матриці з рядкамиv1,v2,,vi1,v,vi+1,,vn іv1,v2,,vi1,w,vi+1,,vn, відповідно:B=(a11a12a13b1b2b3a31a32a33)C=(a11a12a13c1c2c3a31a32a33). Ми хочемо показатиd(A)=d(B)+d(C). Дляii,(i,1) -кофактораA - сума(i,1) -кофакторівB іC, по багатолінійності детермінант(n1)×(n1) матриць:(1)3+1det(A31)=(1)3+1det(a12a13b2+c2b3+c3)=(1)3+1det(a12a13b2b3)+(1)3+1det(a12a13c2c3)=(1)3+1det(B31)+(1)3+1det(C31). З іншого боку,(i,1) -кофакториA,B, іC всі однакові: (1)2+1det(A21)=(1)2+1det(a12a13a32a33)=(1)2+1det(B21)=(1)2+1det(C21).Тепер обчислюємо заd(A)=(1)i+1(bi+ci)det(Ai1)+ii(1)i+1ai1det(Ai1)=(1)i+1bidet(Bi1)+(1)i+1cidet(Ci1)+ii(1)i+1ai1(det(Bi1)+det(Ci1))=[(1)i+1bidet(Bi1)+ii(1)i+1ai1det(Bi1)]+[(1)i+1cidet(Ci1)+ii(1)i+1ai1det(Ci1)]=d(B)+d(C), бажанням. Це показує, щоd(A) задовольняє першу визначальну властивість у рядкахA.
    Ми ще повинні показати, щоd(A) задовольняє друге визначальне властивість в рядкахA. BДозволяти матриця, отриманаA масштабуваннямi го рядка на коефіцієнтc:
    A=(a11a12a13a21a22a23a31a32a33)B=(a11a12a13ca21ca22ca23a31a32a33). Ми хочемо показати, щоd(B)=cd(A). Дляii,(i,1) -кофактора зBc разів(i,1) -кофактор багатолінійності детермінант(n1)×(n1) -матриць:(1)3+1det(B31)=(1)3+1det(a12a13ca22ca23)=(1)3+1cdet(a12a13a22a23)=(1)3+1cdet(A31). З іншого боку,(i,1) -кофакториA іB однакові:(1)2+1det(B21)=(1)2+1det(a12a13a32a33)=(1)2+1det(A21). Тепер миA, обчислити заd(B)=(1)i+1cai1det(Bi1)+ii(1)i+1ai1det(Bi1)=(1)i+1cai1det(Ai1)+ii(1)i+1ai1cdet(Ai1)=c[(1)i+1cai1det(Ai1)+ii(1)i+1ai1det(Ai1)]=cd(A), бажанням. На цьому доказ того, щоd(A) є багатолінійним в рядахA.
  2. Тепер ми покажемо, щоd(A)=0 якщоA має два однакових рядки. Припустимо, що рядкиi1,i2A однакові, зi1<i2:A=(a11a12a13a14a21a22a23a24a31a32a33a34a11a12a13a14). Ifii1,i2 тоді(i,1) -кофакторA дорівнює нулю, оскількиAi1 є(n1)×(n1) матрицею з однаковими рядками:(1)2+1det(A21)=(1)2+1det(a12a13a14a32a33a34a12a13a14)=0.(i1,1) -мінор може бути перетворений в(i2,1) - незначні за допомогою свопівi2i11 рядків:

clipboard_ebdebf04ee3aaa65cf4095df884adb99b.png

Малюнок4.2.2

  1. Тому два інші кофактори(1)i1+1det(Ai11)=(1)i1+1(1)i2i11det(Ai21)=(1)i2+1det(Ai21). скасовують,d(A)=0, так за бажанням.
  2. Залишилося це показатиd(In)=1. Перший є єдиним ненульовим терміном у кофакторному розширенні ідентичності:d(In)=1(1)1+1det(In1)=1.

Це доводить, щоdet(A)=d(A), тобто, що кофакторне розширення вздовж першого стовпця обчислює детермінант.

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

clipboard_e9c9cd36c09e54c61fb918007e18b479c.png

Малюнок4.2.3

BДозволяти матриця, отримана при переміщенніj го стовпцяA до першого стовпця таким чином. Тоді(i,j) неповнолітнійAij дорівнює(i,1) неповнолітньому,Bi1, оскільки видаленняi го стовпцяA - це те саме, що видалення першого стовпцяB. За конструкцією(i,j)aij -entryA дорівнює(i,1) -entrybi1 ofB. Оскільки ми знаємо, що ми можемо обчислити детермінанти, розширюючи вздовж першого стовпця, ми маємо

det(B)=ni=1(1)i+1bi1det(Bi1)=ni=1(1)i+1aijdet(Aij).

Так якB бувA отриманий від виконання свапівj1 стовпців, у нас є

det(A)=(1)j1det(B)=(1)j1ni=1(1)i+1aijdet(Aij)=ni=1(1)i+jaijdet(Aij).

Це доводить, що кофакторнеi розширення уздовж колони обчислює детермінантA.

За властивістю транспонування, Пропозиція 4.1.4 в Розділі 4.1, розширення кофактора уздовжi го рядуA таке ж, як розширення кофактораi вздовж колониAT. Знову за властивістю транспонування, у нас єdet(A)=det(AT), так розширюються кофактори уздовж ряду також обчислює детермінант.

Зауважте, що теорема насправді дає2n різні формули для визначника: по одній для кожного рядка і по одній для кожного стовпця. Наприклад, формула для розширення кофактора вздовж першого стовпця

det(A)=ni=1ai1Ci1=a11C11+a21C21++an1Cn1=a11det(A11)a21det(A21)+a31det(A31)±an1det(An1).

Пам'ятайте, що детермінант матриці - це лише число, визначене чотирма визначальними властивостями, Визначенням 4.1.1 в Розділі 4.1, щоб бути зрозумілим:

Примітка4.2.1

Ви отримуєте таке ж число, розширюючи кофактори вздовжany рядка або стовпця.

Тепер, коли ми маємо рекурсивну формулу для детермінанти, ми можемо остаточно довести теорему існування, Теорема 4.1.1 в розділі 4.1.

Доказ

Давайте розглянемо, що ми насправді довели в розділі 4.1. Ми показали, що якщо будь-яка функціяdet:{n×n matrices}R задовольняє чотири визначальні властивості детермінанта, визначення 4.1.1 у розділі 4.1 (або три альтернативні визначальні властивості, Зауваження: Альтернативні визначальні властивості), то вона також задовольняє всі чудові властивості доведено в цьому розділі. Зокрема, оскількиdet можна обчислити за допомогою скорочення рядків за допомогою Recipe: Computing Determinants by Row Reduction, він однозначно характеризується визначальними властивостями. Те, що ми не довели, було існування такої функції, оскільки ми не знали, що дві різні процедури скорочення рядків завжди обчислюватимуть одну і ту ж відповідь.

Розглянемо функцію,d визначену кофакторним розширенням уздовж першого ряду:

d(A)=ni=1(1)i+1ai1det(Ai1).

Якщо припустити, що детермінант існує для(n1)×(n1) матриць, то немає сумніву, що функціяd існує, так як ми дали для неї формулу. Більше того, ми показали в доведенні теореми4.2.1 вище, щоd задовольняє три альтернативні визначальні властивості детермінанти, знову ж таки лише припускаючи, що детермінант існує для(n1)×(n1) матриць. Це доводить існування детермінанти дляn×n матриць!

Це приклад доказу шляхом математичної індукції. Почнемо з того, що помічаємо, щоdet(a)=a задовольняє чотири визначальні властивості детермінанти1×1 матриці. Потім ми показали, що детермінантn×n матриць існує, припускаючи, що детермінант(n1)×(n1) матриць існує. Це означає, що всі детермінанти існують, за наступним ланцюжком логіки:

1×1 exists2×2 exists3×3 exists.

Приклад4.2.2

Знайдіть детермінант

A=(213121223).

Рішення

Робимо кілька довільний вибір для розширення уздовж першого ряду. Неповнолітніми та кофакторами є

clipboard_e6a2e87b5e333005ab83e5884536b803d.png

Малюнок4.2.4

Таким чином,

det(A)=a11C11+a12C12+a13C13=(2)(4)+(1)(1)+(3)(2)=15.

Приклад4.2.3: The Determinant of a 2×2 Matrix

Обчислимо (знову) детермінант загальної2×2 матриці

A=(abcd).

Неповнолітні

clipboard_e9fc6c9e6a58ab651bf6711e7f0fad31d.png

Малюнок4.2.5

Неповнолітні - це всі1×1 матриці. Як ми бачили, що детермінант1×1 матриці - це лише число всередині неї, тому кофактори

\ почати {вирівнювати*} C_ {11} &= {+\ det (A_ {11}) = д} & C_ {12} &= {-\ det (A_ {12}) = -c}\\ C_ {21} &= {-\ det (A_ {21}) = -б} & C_ {22} &= {+\ det (A_ {22}) = a}\ end {вирівнювати*}

Розширюючи кофактори уздовж першої колонки, ми виявляємо, що

det(A)=aC11+cC21=adbc,

який узгоджується з формулами у Визначенні 3.5.2 у розділі 3.5 та прикладі 4.1.6 у розділі 4.1.

Приклад4.2.4: The Determinant of a 3×3 Matrix

Ми також можемо використовувати кофакторні розширення, щоб знайти формулу детермінанти3×3 матриці. Дозвольте обчислити детермінант

A=(a11a12a13a21a22a23a31a32a33)

шляхом розширення уздовж першого ряду. Неповнолітніми та кофакторами є:

clipboard_ef2e398c710707025a9bab7d277a444b6.png

Малюнок4.2.6

Детермінантом є:

\ begin {вирівнювати*}\ det (A)\ amp= a_ {11} C_ {11} + a_ {12} C_ {12} + a_ {13} C_ {13}\\ amp= a_ {11}\ det\ left (\ begin {масив} {cc} a_ {22} &a_ {23}\ a_ {32} &a_ {33} кінець {масив}\ праворуч) - a_ {12}\ det\ left (\ begin {масив} {cc} a_ {21} &a_ {23}\ a_ {31} &a_ {33}\ кінець {масив}\ справа) + a_ {13}\ det\ left (\ begin {масив} {cc} a_ {21} &a_ {22}\ a_ {31} &a_ {32}\ кінець {масив}\ право)\\\ amp= a_ {11} (a_ {22} a_ {33} -a_ {23} a_ {32}) - a_ {12} (a_ {21} a_ {33} -a_ {23} a_ {31}) + a_ {13} (a_ {21} a_ {21} a_ {21} a_ {31} 32} -a_ {22} a_ {31})\\ амп= a_ {11} a_ {22} a_ {33} + a_ {12} a_ {23} a_ {31} + a_ {13} a_ {21} a_ {32} -a_ {13} a_ {22} a_ {31} - a_ {11} a_ {23} _ {32} - a_ {12} a_ {21} a_ {33}. \ end {вирівнювати*}

Формула для детермінанти3×3 матриці виглядає занадто складною для повного запам'ятовування. На щастя, існує наступне мнемонічний пристрій.

Рецепт: Обчислення детермінанта3×3 Matrix

Щоб обчислити детермінант3×3 матриці, спочатку намалюйте більшу матрицю з першими двома стовпцями, повтореними праворуч. Потім складіть вироби низхідних діагоналей разом, і відніміть вироби висхідних діагоналей:

det(a11a12a13a21a22a23a31a32a33)=a11a22a33+a12a23a31+a13a21a32a13a22a31a11a23a32a12a21a33

clipboard_ec69995c9008ec7e765e1740d6f32f8cf.png

Малюнок4.2.7

Як варіант, не варто повторювати перші два стовпці, якщо ви дозволяєте своїм діагоналям «обертати» сторони матриці, як у Pac-Man або Asteroids.

Приклад4.2.5

Знайдіть детермінантA=(135201431).

Рішення

Повторюємо перші два стовпчики справа, потім складаємо вироби низхідних діагоналей і віднімаємо вироби висхідних діагоналей:

clipboard_e6aeec0d268a92cc8a5cec6445336ea00.png

Малюнок4.2.8

det(135201431)=(1)(0)(1)+(3)(1)(4)+(5)(2)(3)(5)(0)(4)(1)(1)(3)(3)(2)(1)=51.

Розширення кофактора найбільш корисні при обчисленні визначника матриці, яка має рядок або стовпець з декількома нульовими записами. Дійсно, якщо(i,j) записA дорівнює нулю, то немає підстав обчислювати(i,j) кофактор. У наступному прикладі ми обчислюємо детермінант матриці з двома нулями в четвертому стовпці шляхом розширення кофакторів вздовж четвертого стовпця.

Приклад4.2.6

Знайдіть детермінант

A=(2532232513201640).

Рішення

Четвертий стовпець має два нульові записи. Розгортаємо уздовж четвертої колони, щоб знайти

det(A)=2det(232132164)5det(253132164)0det(don't care)+0det(don't care).

Нам залишається лише обчислити два кофактора. Ми можемо знайти ці детермінанти будь-яким методом, який ми бажаємо; для ілюстрації ми розширимо кофактори на одному і використаємо формулу для3×3 детермінанти на іншому.

Розгортаючи уздовж першого стовпця, обчислюємо

\ begin {align*} &\ det\ left (\ begin {масив} {ccc} -2&-3&2\\ 1&-2\ -1&6&4\ кінець {масив}\ справа)\\ &\ quad= -2\ det\ left (\\ begin {масив} {cc} 3&2\ 6&4\ кінець {масив}\ праворуч) -\ det\ left\ почати {масив} {cc} -3&2\\ 6&4\ end {масив}\ праворуч) -\ det\ left (\ begin {масив} {cc} -3&2\\ 3&-2\ кінець {масив}\ праворуч)\\ &\ quad= -2 (24) - (-24) -0 = -48+24+0=-24. \ end {вирівнювати*}

Використовуючи формулу для3×3 детермінанти, ми маємо

det(253132164)=(2)(3)(4)+(5)(2)(1)+(3)(1)(6)(2)(2)(6)(5)(1)(4)(3)(3)(1)=11.

Таким чином, ми виявляємо, що

det(A)=2(24)5(11)=103.

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

Приклад4.2.7

Обчислити детермінант цієї матриці, що містить невідомеλ:

A=(λ271231λ2401λ70002λ).

Рішення

Спочатку розгортаємо кофактори уздовж четвертого ряду:

det(A)=0det()+0det()+0det()+(2λ)det(λ2731λ201λ).

Нам залишається лише обчислити один кофактор. Для цього спочатку ми очищаємо(3,3) -запис, виконавши заміну стовпця,C3=C3+λC2, яка не змінює детермінант:

det(λ2731λ201λ)=det(λ27+2λ31λ2+λ(1λ)010).

Тепер розгортаємо кофактори уздовж третього ряду, щоб знайти

det(λ27+2λ31λ2+λ(1λ)010)=(1)2+3det(λ7+2λ32+λ(1λ))=(λ(2+λ(1λ))3(7+2λ))=λ3+λ2+8λ+21.

Тому у нас є

det(A)=(2λ)(λ3+λ2+8λ+21)=λ43λ36λ25λ+42.

Часто найбільш ефективно використовувати комбінацію декількох прийомів при обчисленні детермінанта матриці. Дійсно, при розширенні кофакторів на матриці можна обчислити детермінанти кофакторів будь-яким зручним способом. Або можна виконати операції з рядками та стовпцями, щоб очистити деякі записи матриці перед розширенням кофакторів, як у попередньому прикладі.

Примітка4.2.2: Summary: Methods for Computing Determinants

У нас є кілька способів обчислення детермінант:

  1. Спеціальні формули для2×2 і3×3 матриць.
    Зазвичай це найкращий спосіб обчислити детермінант малої матриці, за винятком матриці з декількома нульовими записами.3×3
  2. Розширення кофактора.
    Зазвичай це найбільш ефективно, коли є рядок або стовпець з декількома нульовими записами, або якщо матриця має невідомі записи.
  3. Операції з рядками та стовпцями.
    Це, як правило, найшвидший, коли представлений великою матрицею, яка не має рядка або стовпця з великою кількістю нулів у ньому.
  4. Будь-яка комбінація з перерахованих вище.
    Розширення кофактора є рекурсивним, але можна обчислити детермінанти неповнолітніх, використовуючи будь-який спосіб, який є найбільш зручним. Або ви можете виконати операції з рядками та стовпцями, щоб очистити деякі записи матриці перед розширенням кофакторів.

Пам'ятайте, всі методи обчислення детермінанта дають одне і те ж число.

Правило Крамера і матричні зворотні

Нагадаємо з Пропозиції 3.5.1 в розділі 3.5, що можна обчислити детермінант2×2 матриці за допомогою правила

A=(dbca)A1=1det(A)(dbca).

Ми обчислили кофактори2×2 матриці в прикладі4.2.3; використовуючиC11=d,C12=c,C21=b,C22=a, ми можемо переписати вищевказану формулу як

A1=1det(A)(C11C21C12C22).

Виходить, що ця формула узагальнюється доn×n матриць.

Теорема4.2.2

AДозволяти бути оборотнаn×n матриця, з кофакторамиCij. Тоді

A1=1det(A)(C11C21Cn1,1Cn1C12C22Cn1,2Cn2C1,n1C2,n1Cn1,n1Cn,n1C1nC2nCn1,nCnn).

Матрицю кофакторів іноді називають регулюючою матрицеюA, і позначаєтьсяadj(A):

adj(A)=(C11C21Cn1,1Cn1C12C22Cn1,2Cn2C1,n1C2,n1Cn1,n1Cn,n1C1nC2nCn1,nCnn).

Зверніть увагу, що(i,j) кофакторCij переходить у(j,i) запис матрицю регулювання, а не(i,j) запис: матриця adjugate - це транспонування матриці кофактора.

Зауваження

Насправді завжди є,Aadj(A)=adj(A)A=det(A)In, чи єA оборотним чи ні.

Приклад4.2.8

Використовуйте теорему,4.2.2 щоб обчислитиA1,, де

A=(101011110).

Рішення

Неповнолітніми є:

A11=(1110)A12=(0110)A13=(0111)A21=(0110)A22=(1110)A23=(1011)A31=(0111)A32=(1101)A33=(1001)

Кофакторами є:

C11=1C12=1C13=1C21=1C22=1C23=1C31=1C32=1C33=1

Розгортаючи уздовж першого ряду, обчислюємо детермінант бути

det(A)=1C11+0C12+1C13=2.

Тому зворотним є

A1=1det(A)(C11C21C31C12C22C32C13C23C33)=12(111111111).

З попереднього прикладу зрозуміло, що(???) це дуже неефективний спосіб обчислення зворотної матриці, порівняно з доповненням матрицею ідентичності та зменшенням рядків, як у підрозділі Обчислення зворотної матриці в розділі 3.5. Однак він має своє застосування.

  • Якщо матриця має невідомі записи, то важко обчислити її зворотну за допомогою скорочення рядків, з тієї ж причини важко обчислити визначник таким чином: не можна бути впевненим, чи є запис, що містить невідоме, є стрижнем чи ні.
  • Ця формула стане в нагоді в теоретичних цілях. Зверніть увагу, що єдині знаменники(???) виникають при діленні на детермінант: обчислювальні кофактори включають лише множення та додавання, а не ділення. Це означає, наприклад, що якщо детермінант дуже малий, то будь-яка похибка вимірювання в записах матриці значно збільшується при обчисленні зворотного. Таким чином,(???) корисний при аналізі помилок.

Доказ теореми4.2.2 використовує цікавий трюк під назвою Правило Крамера, який дає формулу для записів розв'язку оборотного матричного рівняння.

Теорема4.2.3: Cramer's Rule

x=(x1,x2,,xn)Дозволяти бути розв'язкомAx=b, деA є оборотнаn×n матриця іb є вектором вRn. AiДозволяти матриця, отриманаA від заміниi го стовпця наb. Тоді

xi=det(Ai)det(A).

Доказ

Спочатку припустимо, щоA це матриця ідентичності, так щоx=b. Тоді матрицяAi виглядає так:

(10b1001b2000b3000b41).

Розширюючи кофактори уздовжi -го ряду, ми бачимо, щоdet(Ai)=bi, так в даному випадку

xi=bi=det(Ai)=det(Ai)det(A).

Тепер нехайA буде загальнаn×n матриця. Один із способів вирішенняAx=b полягає у зменшенні рядка розширеної(Ab); матриці результат. У випадку, який ми розглядали вище, достатньо перевірити, чи кількістьdet(Ai)/det(A) не змінюється, коли ми робимо операцію рядка до того(Ab), моменту,det(Ai)/det(A)=xi колиA=In.(Inx).

  1. Виконання заміни рядка на(Ab) робить ту саму заміну рядка наA і наAi:
    (a11a12a13b1a21a22a23b2a31a32a33b3)R2=R22R3(a11a12a13b1a212a31a222a32a232a33b22b3a31a32a33b3)(a11a12a13a21a22a23a31a32a33)R2=R22R3(a11a12a13a212a31a222a32a232a33a31a32a33)(a11b1a13a21b2a23a31b3a33)R2=R22R3(a11b1a13a212a31b22b3a232a33a31b3a33).
    Зокрема,det(A) іdet(Ai) є незмінними,det(A)/det(Ai) тому незмінні.
  2. Масштабування рядка(Ab) на коефіцієнтc масштабів одного і того ж рядкаA іAi на один і той же коефіцієнт:
    (a11a12a13b1a21a22a23b2a31a32a33b3)R2=cR2(a11a12a13b1ca21ca22ca23cb2a31a32a33b3)(a11a12a13a21a22a23a31a32a33)R2=cR2(a11a12a13ca21ca22ca23a31a32a33)(a11b1a13a21b2a23a31b3a33)R2=cR2(a11b1a13ca21cb2ca23a31b3a33).
    Зокрема,det(A) і обидваdet(Ai) масштабуються на коефіцієнтc, так неdet(Ai)/det(A) змінюється.
  3. Поміняючи два ряди(Ab) свопів однаковими рядкамиA іAi:
    (a11a12a13b1a21a22a23b2a31a32a33b3)R1R2(a21a22a23b2a11a12a13b1a31a32a33b3)(a11a12a13a21a22a23a31a32a33)R1R2(a21a22a23a11a12a13a31a32a33)(a11b1a13a21b2a23a31b3a33)R1R2(a21b2a23a11b1a13a31b3a33).
    зокрема,det(A) іdet(Ai) обидва заперечуються,det(Ai)/det(A) тому не змінюється.
Приклад4.2.9

Обчислити рішення заAx=b допомогою правила Крамера, де

A=(abcd)b=(12).

Тут коефіцієнтиA невідомі, але можнаA вважати оборотними.

Рішення

Спочатку обчислюємо детермінанти матриць, одержуваних заміною стовпцівA на наb:

A1=(1b2d)det(A1)=d2bA2=(a1c2)det(A2)=2ac.

Тепер обчислюємо

\frac{\det(A_1)}{\det(A)} = \frac{d-2b}{ad-bc} \qquad \frac{\det(A_2)}{\det(A)} = \frac{2a-c}{ad-bc}. \nonumber

Звідси випливає, що

x = \frac 1{ad-bc}\left(\begin{array}{c}d-2b\\2a-c\end{array}\right). \nonumber

Тепер ми використовуємо правило Крамера, щоб довести першу\PageIndex{2} теорему цього підрозділу.

Доказ

КолонкаA^{-1} - цеx_j = A^{-1} e_j.j Цей вектор є розв'язком матричного рівняння

Ax = A\bigl(A^{-1} e_j\bigr) = I_ne_j = e_j. \nonumber

За правилом Крамера, записx_j -A_i це\det(A_i)/\det(A)\text{,} де матриця, отримана зA заміноюi го стовпцяA наie_j\text{:}

A_i=\left(\begin{array}{cccc}a_{11}&a_{12}&0&a_{14}\\a_{21}&a_{22}&1&a_{24}\\a_{31}&a_{32}&0&a_{34}\\a_{41}&a_{42}&0&a_{44}\end{array}\right)\quad (i=3,\:j=2).\nonumber

Розширюючи кофактори вздовжi го стовпця, ми бачимо детермінантA_i - це саме(j,i)C_{ji} -кофакторA. Томуj стовпецьA^{-1} - це

x_j = \frac 1{\det(A)}\left(\begin{array}{c}C_{ji}\\C_{j2}\\ \vdots \\ C_{jn}\end{array}\right), \nonumber

і таким чином

A^{-1} = \left(\begin{array}{cccc}|&|&\quad&| \\ x_1&x_2&\cdots &x_n\\ |&|&\quad &|\end{array}\right) = \frac 1{\det(A)}\left(\begin{array}{ccccc}C_{11}&C_{21}&\cdots &C_{n-1,1}&C_{n1} \\ C_{12}&C_{22}&\cdots &C_{n-1,2}&C_{n2} \\ \vdots &\vdots &\ddots &\vdots &\vdots \\ C_{1,n-1}&C_{2,n-1}&\cdots &C_{n-1,n-1}&C{n,n-1} \\ C_{1n}&C_{2n}&\cdots &C_{n-1,n}&C_{nn}\end{array}\right). \nonumber