Ако виждаш това съобщение, значи уебсайтът ни има проблем със зареждането на външни ресурси.

If you're behind a web filter, please make sure that the domains *.kastatic.org and *.kasandbox.org are unblocked.

Основно съдържание

Визуализиране на матрици

Научи един полезен начин за тълкуване на матриците, който помага за разбирането на умножението на матрици и детерминанти.
В последната статия разгледахме какво представляват матриците, но матриците са много повече от таблици с числа. Ето защо в тази статия ще разгледаме начини да си представим матриците визуално. Тази гледна точка до голяма степен ни помага да осмислим логически това, което ни затруднява при матриците отначало. В анализа на функции на много променливи ще използваме само квадратни матрици, така че сега ще разгледаме само тях.

Матриците като движение

Какво прави една матрица? Как изглежда една матрица? Тези въпроси може да ти изглеждат безсмислени, но ще отговорим и на двата, като представим визуално как една матрица 2×2 придвижва една двумерна равнина.
Даден ни е чертеж на равнина и единичните вектори ı^ и ȷ^, които са векторите (1;0) и (0;1).
Сега да разгледаме една матрица A:
A=[1011]
Ето как тази матрица действа върху мрежата:
  • Стълбовете на матрицата ни казват къде премества тя единичните вектори ı^ и ȷ^, които отново са векторите (1;0) и (0;1).
  • Останалата част от мрежата се движи по същия начин, като винаги линиите на мрежата остават успоредни помежду си и на равно разстояние. Началото на координатната система остава на същото място.
Това означава, че A придвижва ı^(1;1) и ȷ^(0;1). Ето как изглежда това:
Единичният вектор ȷ^ не се премества, защото той започва в (0;1). Единичният вектор ı^ се премества нагоре с една единица и придвижва цялата мрежа със себе си. Обърни внимание, че има едно бледо изображение на първоначалните линии на мрежата, което ни помага да се ориентираме какво се случва.
Сега да видим същото нещо за друга матрица.
B=[0121]
Знаем, че матрицата B премества ı^(0;2) и ȷ^(1;1). Ето как изглежда това:
Ето един въпрос за упражнение.
Задача 1
Представи си, че е дадена матрицата C=[2111].
Как ще изглежда координатната мрежа след като приложим матрицата C?
Избери един отговор:

Можем да обобщим, че действието на една матрица е да премести цялата координатна мрежа. Можем да разберем това, като видим как тя придвижва единичните вектори. Можем да покажем как изглежда като начертаем променена двумерна координатна мрежа.
Всичко това важи и за три измерения. Третият ред на матрицата съдържа z-координати за всички единични вектори, а третият стълб на матрицата ни показва къде отива k^.
Ако имаш желание, можеш да разгледаш различни матрици, представени като движение с помощта на тази интерактивна демонстрация. Премести векторите, за да накараш координатната мрежа да се движи и виж в горния ляв ъгъл каква матрица съответства на движението.
За да научиш повече за матриците като трансформации виж тази статия. За да се упражниш допълнително, отиди тук.

Как матриците движат вектори

Вече знаем как една матрица премества единичните вектори ı^ и ȷ^ (просто погледни стълбовете), но как можем да разберем една матрица къде ще премести един произволен вектор ? Да разгледаме един конкретен пример, като използваме матрицата от предишния раздел.
A=[1011]
Как матрицата A премества неединичния вектор (1;2)? Първо да си го представим нагледно. Най-напред да видим вектора без преместването от матрицата:
Сега векторът под въздействие на матрицата премества координатната мрежа:
Векторът просто се вози, докато матрицата премества цялата координатна мрежа, и накрая се оказва в (1;3). Това е начинът, по който матриците движат векторите, което формално се нарича произведение на вектор с матрица.
Сега да разгледаме как можем да пресметнем това. Представяме (1;2) като комбинация от единичните вектори, като казваме, че (1;2)=1ı^+2ȷ^.
Тази комбинация остава непроменена, когато приложим матрицата A, но вместо да използваме ı^ и ȷ^, използваме резултата от прилагането на матрицата A към ı^ и ȷ^:
Ето как изглежда целия процес, записан със символи.
A[12]=A(1[10]+2[01])=A(1ı^+2ȷ^)=1Aı^+2Aȷ^=1[11]+2[01]=[13]
Критичната стъпка е, когато разделим на части A(1ı^+2ȷ^) на 1Aı^+2Aȷ^. Точно в този момент можем да представим къде се озовава вектор (1;2) чрез това къде се преместват ı^ и ȷ^.
Нека опитаме с няколко практически задачи.
Задача 2
Дадена е матрицата B=[0211].
Матрицата B къде ще премести вектор [31] изразено чрез това къде ще премести ı^ и ȷ^?
Избери един отговор:

Задача 3
Дадена е матрицата B=[0211].
Къде матрицата B премества вектор [31]?
B[31]=(
  • Отговорът ти трябва да бъде
  • цяло число, като 6
  • несъкратима правилна дроб, като 3/5
  • несъкратима неправилна дроб, като 7/4
  • смесено число като 1 3/4
  • точна десетична дроб като 0.75
  • кратно на ПИ като 12 pi или 2/3 pi
;
  • Отговорът ти трябва да бъде
  • цяло число, като 6
  • несъкратима правилна дроб, като 3/5
  • несъкратима неправилна дроб, като 7/4
  • смесено число като 1 3/4
  • точна десетична дроб като 0.75
  • кратно на ПИ като 12 pi или 2/3 pi
)

Както и в предишния раздел, идеята, че матриците преместват вектори може да се разшири и за три измерения. Просто разлагаме вектора като сума от ı^, ȷ^ и k^, и после използваме това къде премества матрицата трите единични вектора, за да определим къде ще премести нашия вектор.
Това е още една интерактивна демонстрация на това как матриците преместват вектори.
За да научиш повече за умножението на вектор по матрица, виж това видео. Ако желаеш да се задълбочиш още повече по темата, гледай тези видео уроци в раздела Линейна алгебра.

Какво представлява умножението на матрици (допълнителен материал по избор)

Когато разглеждаме матриците като движение, имаме инструмент, чрез който да разберем какво представлява умножение на две матрици. Основната идея е съчетаване (композиция) на матриците.
A=[1101]B=[0110]
Произведението AB означава просто, че първо прилагаме матрицата B, след това прилагаме матрицата A. Когато приложим матрицата A втора, ние разглеждаме трансформирания ı^ и ȷ^ като обикновени вектори, които ще преместим чрез матрицата A по начина, по който учихме по-горе.
Създадено с помощта на тази демонстрация. Разгледай я, ако ти е интересно!
За да получим крайния резултат, следваме ı^ и ȷ^ при двете премествания. Първо матрицата B премества ı^(0;1) и ȷ^(1,0). След това определяме къде премества тези вектори матрицата A:
[1101][01]=[11][1101][10]=[10]
Въвеждаме ги в матрица и получаваме произведението. Обърни внимание, че нашите изчисления са отразени в илюстрацията по-горе.
[1101][0110]=[1110]
В заключение – можем да разглеждаме умножението на матрици като съчетаване на преместванията, представени чрез всяка от матриците. Когато следваме движението на единичните вектори, можем да изчислим произведението.
Като задача с повишена трудност: опитай да получиш общата формула за умножение на матрици 2×2. Подсказка: проследи ı^ и ȷ^, когато ги премества матрицата B, а после последвай къде матрицата A премества трансформираните вектори.
Още една задача с повишена трудност като бонус: опитай да намериш формулата за умножение на матрици 3×3. Подсказка: проследи ı^, ȷ^ и k^.
За да научиш повече за умножението на матрици, виж това видео. За да упражниш наученото, виж това упражнение.

Какво следва

Сега вече имаме солидна представа как матриците преместват пространството, и можем да разберем последното понятие, което е включено в този преговор: детерминантата.

Искаш ли да се присъединиш към разговора?

Все още няма публикации.
Разбираш ли английски? Натисни тук, за да видиш още дискусии в английския сайт на Кан Академия.