MIT
Açık Ders Malzemeleri
http://ocw.mit.edu
18.06
Doğrusal Cebir, Bahar 2005
Lütfen
aşağıdaki alıntı biçimini kullanın:
Gilbert
Strang, 18.06 Doğrusal Cebir, Bahar 2005. (Massachusetts Teknoloji Enstitüsü:
MIT Açık Ders Malzemeleri). http://ocw.mit.edu ( MM, DD, YYYY) tarihinde
erişildi.
Lisans:
Yaratıcı Ortak Özelllik – Ticari Olmayan
-- Olduğu gibi
Kullanılır.
Not: Lütfen alıntınızda bu malzemeye eriştiğiniz
gerçek tarihi kullanınız.
Bu
materyallerden alıntı yapmak veya Kullanım Şartları hakkında bilgi almak için http://ocw.mit.edu/terms
sitesini ziyaret ediniz.
MIT
Açık Ders Malzemeleri
http://ocw.mit.edu
Doğrusal
Cebir, Bahar 2005
Transcript
- Ders 22
Tamam. Başlayalım mı?
Bu özdeğerler üzerine ikinci dersimiz.
İlk dersimizde ---anahtar
denkleme, Ax=lambda x e ulaşmıştık. x özvektör ve
lambda’lar özdeğerlerdir. Şimdi bunları kullanalım.
Ve onları bulduktan
sonra –peki, yani ilk işimiz özdeğerleri ve özvektörleri bulmak olacak. Şimdi
onları bulduktan sonra, onlarla ne yapacağız? Güzel, bunu görmenin iyi bir yolu
matrisi köşegenleştirmektir. Matrisimiz A olsun.
Ve her şeyden önce
bunun önemli bir nokta olduğunu göstermek istiyorum. Bu, yani
bu formülün.
Bu, bugünkü dersin
kilit noktası bu olacak.
Bu matris A, onun
özvektörlerini bir S matrisinin sütunlarına koyacağım. Yani S özvektörler
matrisi olacak. Ve şu S ters A S büyülü bileşimine bakacağım. Size bunun nasıl
olduğunu – burada ne olduğunu gösterebilir miyim? Ve farkındaysanız, burada bir
S Ters var. Bu özvektör matrisi S in tersini alabiliyor olmalıyız. Bunun için,
n tane bağımsız özvektörümüz olmalı.
İşte durum budur.
Tamam. Yani A’ nın n
tane linear bağımsız özvektörü olduğunu varsayalım. Bunları bu S matrisinin
sütunlarına koyalım. Doğal olarak buna özvektör matrisi diyeceğim. Çünkü onun
sütunları içerisinde özvektörler var.
Ve tüm yapmak istediğim
A kere S çarpımını yaptığınız zaman, ne olacağını size göstermek. Yani A çarpı
S. Dolaysıyla bu A çarpı, birinci sütununda onun ilk özvektörü, ikinci sütunda onun
ikinci özvektörü, n-inci sütununda onun n-ninci özvektörü olan matris olur.
Ve bu matris çarpımını
nasıl yapacağım? İyi, kesinlikle her seferinde bir sütun yapacağım.
Ve ne elde ederim. A
çarpı birinci sütun bana cevabın birinci sütununu verir, fakat bu nedir? Bu bir
özvektördür. A çarpı x1 eşit lambda çarpı x1. Ve bu lambdalara, tabii ki lambda
bir diyeceğiz.
Yani
bu birinci sütun. Ax1
lambda bir x1 ile aynıdır. Ax2 lambda iki x2 dir.
n-inci sütuna kadar böyle devam
edersek şimdi (lambda n) xn i elde ederiz.
İyi gözüküyor, ama bir
sonraki adım daha da iyi.. Bu durumda bir sonraki adım
için, şu çarpan rakamları, yani şu özdeğerleri x-lerden ayırmak istiyorum.
O zaman istediğimi elde
edeceğim.
Tamam, Nasıl
ayıracağım? Demek ki, bu lambda 1 sayısı birinci sütunu çarpıyor. Yani onu birinci sütunun dışına çarpan olarak
almak istersem, buraya bir x1 koysam iyi olacak, ve bu
matris ilk elamanı lambda_1 ve diğerleri sıfır olan birinci sütun ile
çarpılacak.
Bunu gördünüz mü? Bu
birinci sütun için doğru olanı verdi. Çünkü nasıl olduğunu hatırlayalım. Nasıl
bu orijinal can alıcı noktaya geri dönüyoruz?
Şayet x1 i çarpan bir
sayı istiyorsam, o zaman bunu, x1 i şu birinci sütuna koyar ve o sayıyı da şuraya koyup
yapabilirim. Burada ne olacak? Lambda olacak--- x1, x2, ...,
xn olacak. Bunlar tekrar benim sütunlarım da olacak. Tekrar S’yi elde ediyorum.
S yı tekrar elde ettim.
Ama şimdi o neyle çarpılmış? Sağdan neyle çarpılmış? Eğer son sütunda lambda_n –x_n
olmasını istiyorsam, onu nasıl yaparım? Lambda n yi en alta koyarım ve o bu
n-inci sütun ile çarpılarak bana burada lambda_n x_n yi verir. Gördüğünüz gibi
matris çarpımı bizim için çalışıyor.
Böylece AS ile
başladım, bunun ne olduğunu aşağıya yazdım, A kere her bir özvektördür. Bu bana
lambda kere özvektörleri verdi.
Ondan sonra lambdaları ayırdığımda,
burada onlar sağ taraftalar, böylece matrisim S yi tekrar elde ettik. Ve bu
matrisi, köşegen matrisi, özdeğer matrisini, büyük lambda olarak adlandırdım.
Matrisler için büyük
harfleri kullanacağım ve lambda bunu, burada bulunan şu özdeğerleri hatırlatır.
Köşegenler üzerinde
oturan özdeğerleri görüyor musunuz? Eğer şuradaki sütunda köşegen üzerinde x2 yi isteseydim,
lambda_2 nin 2, 2 pozisyonunda olmasını isterdim, köşegen
pozisyonunda, bu x2 ile çarpılınca
lamda_2 kere x2 yi verir.
Bu AS = S büyük lambda
formülümüz olur.
Tamam görüyorsunuz, bu sadece işlem
yapmaktır. Şimdi tekrar söylüyorum, bu iş n – bağımsız özvektörlerle olur.
Bunların hepsi bu;
şekli de çok güzel, aynı özdeğeri tekrarlıyor olabilirim, ama – bununla
ilgilenmiyorum.
S nin tersini almak
istiyorum, bunlar burada devreye giriyor.
Bu n doğrusal bağımsız
özvektörler ise, bu matrisin terslenebilir olduğunu söylememde devreye giriyor.
Sonraki tahtaya, nelerimizin olduğunu yazayım. AS eşit S lambda.
Ve şimdi ben, soldan
S’nin tersi ile çarpabilirim. Bu durumda gerçekte bunu yapabilirim, yeterki S
tersi alınabilir olsun. Bu n özvektörlerin doğrusal bağımsız olduklarında
sağlanır. Ve geçen dersin sonunda söyledim ve tekrar söylüyorum --- doğrusal
bağımsız özvektörü olmayan çok az sayıda matrisler vardır. Bunu, bu teknik
noktayı tartışmalıyız, ama güzel olan gördüğümüz bir çok matrisin n tane doğrusal bağımsız
özvektörleri var, ve köşegenleştirebiliriz. Bu köşegenleştirmedir.
Onun tersini de
yazabilirim ve bunu sıklıkla yapacağım. S nın tersi ile sağdan çarparsam, şu
yukarıdaki denklemi alıp S’in tersi ile çarparsam, burada A kalır. Şimdi S nin
tersi sağdan geliyor. Böylece şu ikisini düz tutabilir misiniz? Yani A kendi
özvektörlerini çarpar, bu şekilde onları düz tutarım.
Böylece A S yi çarpar,
A, S yi çarpar.
Ve o zaman S nin tersi
bütününü köşegen yapar.
S yi denklemin diğer
yanına koymak aynı şeyleri söylemenin başka bir yoludur. A eşit S Lambda S ters
olur. Böylece bu yeni çarpanlara ayırmadır.
Bu yok etmeden LU veya
Gram – Schmitt deki Q R nin yerine geçer. Ve bu bir matris kere bir köşegen
matris kere ilk matrisin tersidir. Bu, bu bölüm boyunca göreceğimiz bileşimdir.
Bu bir S ve bir S
tersin bileşimidir.
Tamam, bunu kullanmaya başlayabilir
miyim? Örnek olarak, A kareye ne dersiniz?
A kare’nin özdeğer ve
özvektörleri nelerdir? Bu kesinlikle direk ve temiz cevaplı bir soru.
Böylece A kareyi göz
önüne alalım.
Yani Ax eşit lambda x
ile başlarım.
Ve A kare için
başlayalım. Solda A kareyi elde etmenin bir yolu, iki yanı A ile çarpmaktır.
Yani ..bunları buraya yazmalıyım. Eğer Ax eşit Lambda
x ise, o zaman A ile çarparım, Böylece A kare x eşittir …iyi,
A ile çarpıyorum, lambda Ax. Bu lambda
bir sayı idi, böylece sadece onu sola koydum. Ve ne yaptım? Bana söyleyin,
bunun daha iyi görünmesini nasıl yaparım? A nın özdeğeri lambda ve özvektörü x
olduğunda burada ne elde ettim, A kare ne oldu? A kare x, sadece A ile çarptık,
ama şimdi Ax yerine lambda x koyacağım.
Böylece, bu basit hesaplamadan,
lambda kare x elde ettik. A karenin özdeğerlerinin lambda kareler olduğu sonucu
ortaya çıkar. Ve özvektörler ..her zaman bunların her
ikisi hakkında düşünürüm.
Özdeğerler için ne
söyleyebiliriz? Onlar karelenmişler. Özvektörler hakkında ne söyleyebiliriz?
Onlar değişmedi. A için olan x değişmedi. Şimdi bunu bu formülden tekrar
görelim. Bu formülden A karenin neye benzediğini nasıl görürüm? Peki yapalım…Onu yapmanın bir yolu vardı. Şuradan sadece A kareyi
alarak yapalım. A kare = S Lambda S
ters. Bu A dır, çarpı S lambda S ters – işte A, ki o
ne? Özdeğerlerin, özvektörlerin güzelliği buradadır. S ters ve S bize birim
matrisi verir, dolayısıyla
S (lambda kare) (S ters) i elde ettim. Bunun bize ne söylediğini
görüyor musunuz? Bu bize burada biraz önce öğrendiğimiz şeyin matris formundaki
halini söylüyor.
Bu bize S nin
değişmediğini, özvektörlerin değişmediğini, ama özdeğerlerin karelendiğini
söylüyor.
Çünkü bu -- lambda kare
nedir? O hala köşegen. Köşegenlerinde lambda_1 kare, lambda_2 kare, lambda_n
kare ye kadar olan köşegen bir matristir. Bunlar, biraz önce öğrendiğimiz gibi,
A kare nin özdeğerleridir. Tamam mı?
Böylece, bu özdeğer ve
özvektörler bir şekilde bir matrisin içerisinde gerçekte ne olduğunu görmemizi
sağlıyor.
Tabii ki buna A nın K-nıncı
kuvvetine kadar devam edebiliriz. Eğer çarparsam, bunların K tanesini birlikte
çarparsam, ortadaki S tersi S nin devamlı sadeleştiklerini görüyorsunuz. En
solda dışarıda bir S ve ortada lambda’nın K defa çarpımı,
ve S ters olacak.
Peki bu bize ne söylüyor? Bu bize diyor ki A nın K nıncı kuvvetinin
özdeğeri, A’nın özdeğerinin K nıncı kuvvetidir.
A küpün özdeğerleri A nın özdeğerlerinin küpüdür.
Ve özvektörler hep
aynı, hep aynı.
Böylece, başka bir
deyişle, özdeğerler ve özvektörler, bir matrisin kuvvetlerini en iyi şekilde
anlamamıza yol acıyorlar. Bir matrisin karesini veya yüzüncü kuvvetini
aldığımızda, pivotlar her yerde vardır.
L U, Eğer LU yu kendisi
ile yüz defa çarpsam, yüz tane L U elde ederim. Onlarla hiçbir şey yapamam.
Ama S Lambda S tersi
kendisi ile yüz defa çarparsam, özdeğerler resmine yüz defa baktığım zaman,
içerideki bu adamların yüz defa…..ya da doksan dokuz
defa sadeleştiğini, ve A nın yüzüncü kuvveti olarak S lambdanın yüzüncü kuvveti
S tersi olduğunu görürüm. Yani, özdeğerler daha önce hiçbir şekilde
yaklaşamadığımız bir matrisin kuvvetleri hakkında bize bilgi verir. Örnek
olarak, bir matrisin kuvveti ne zaman sıfıra gider? Belki bu matrisi kararlı
olarak adlandırmalıyım.
Böylece bir teorem
yazabilirim.
Burada bu özdeğer resimlerinden
bu büyük gerçeği elde ettiğimi vurgulamak için bu kelimeyi kullanıp onu bir
teorem gibi yazacağım. Tamam.
K değiştikçe, büyüdükçe
hangi şartlarda A nın k ıncı kuvveti sıfıra yaklaşır? Bir matrisin
kuvvetlerinin sıfıra gittiğini nasıl söylerim? Bu bilgi
matrisin içerisinde bir yerde saklı. Bu bilgi pivotlardan
elde edilemez.
O bilgi özdeğerlerinde
bulunur.
A nın gittikçe büyüyen
kuvvetlerini aldığımda, bu matrisin gittikçe küçülmesi için neyi bilmeye
ihtiyacım var? Şimdi, S ve S ters aynı kalıyorlar. Yani küçülmek zorunda olan, bu adam. Bütün özdeğerlerin
sağlaması gereken – peki istenen ne?
Özdeğerlerin birden küçük olması.
Şimdi bunu mutlak değer
olarak yazacağım. Çünkü bu özdeğerler karmaşık sayı yada
negatif olabilir. Dolaysıyla mutlak değer alacağım. Bunların hepsi birden
küçükse, bunun aslında niçin olduğunu rahatça görüyoruz. Burada söylemeliyim ki
işlemlerimi tek bir varsayım üzerinde yapıyorum -- ve varsayımımın hala geçerli
olduğunu hatırlamak zorundayım.
Varsayımımız n-tane
bağımsız özvektörlerimizin varlığı idi.
Bu olmadığında, bu yaklaşım
çalışmaz. Tekrar ediyorum. n-tane bağımsız
özvektörlerimiz yoksa, matrisi köşegenleştiremeyiz, yani köşegen matrisimiz
olmaz. Köşegenleştirme S nin tersinin anlamlı olması durumunda mümkündür.
Tamam, şimdi kaldığımız
noktadan devam edelim mi? Ne elde ettiğimizi ve niçin istediğimizi görüyor musunuz?
Çünkü bir matrisin kuvvetleri hakkındaki bilgiyi özdeğerlerinden hemen elde
ediyoruz.
Tamam, hangi matrisler
köşegenleştirilebilir işi üzerinden devam edeyim.
Bu uzun kelime için
üzgünüm. Yani önemli fikir şu.
A nın ---n tane
bağımsız özvektörü kesinlikle olmalı ve şimdi önemli olan kelime geliyor, eğer
köşegenleştirilebiliyorsa, belki bu güzel durumu açıktan elde ederim.
Güzel durum--- bütün lambda’lar
farklı olduğundaki durumdur.
Bunun anlamı,
tekrarlanan özdeğerlerin olmamasıdır. Bu güzel durumdur.
Matrisimiz, ve fazlası ..Matlabda rasgele bir matris alsam ve onun özdeğerlerini
hesaplatsam, ...Matlab da “eig of rand
of 10, 10” komutunu verirsem --
bu Matlab komutunu versem, on’a on’luk rastgele bir matris ve onun on tane
özdeğerlerinin bir listesini elde edebilirim. Ve onlar farklı özdeğer olurdu.
Onlar için en iyi kelime farklı olurlardır . Rastgele
seçilmiş bir on’a on’luk matrisin on tane farklı özdeğeri olurdu. Ve bu
olduğunda, özvektörler otomatik olarak bağımsız olurlar.
Yani
bu güzel bir gerçek. İspatı için ders kitabını öneririm. Yani, Bu A nın, bütün özdeğerleri
farklı olduğunda, kesinlikle n- tane bağımsız özvektörleri olur. Bazı
özdeğerler tekrarlanıyorsa, o zaman biraz daha yakından bakmalıyız. Eğer
tekrarlanan bir özdeğer varsa, bakmalıyım, saymalıyım, kontrol etmeliyim.
Dolayısı ile bunun için olasılık ne….burada
tekrarlanma olasılığı. Ve, sonucu vurgulayayım.
Tekrarlanan özdeğerimiz varsa, n bağımsız özvektörünüz olabilir de olmayabilir de.
Olabilir, bilirsiniz,
tamamen olumsuz bir durum değil.
Bir birim matris ..varsayalım ki 10’a 10’luk birim matrisi aldık. Bu matrisin
özdeğerleri nelerdir? En kolay matris, birim matrisi aldık.
Onun özdeğerine
baktığımda, hepsi birdir.
Yani bu bir olan
özdeğer 10 defa tekrarlanmış.
Fakat birim matrisin
özvektörlerinde bir eksilme yok. Gerçekten, her vektör bir özvektördür. Yani on
bağımsız vektör bulabilirim. Oh, güzel, her şeye ne oldu? A bir birim matrise,
bunu biraz düşünelim?
A bir birim matris ise,
o zaman onun yeteri kadar özvektörü var. On bağımsız özvektör seçerim. Bunlar S
nin sütunlarıdır.
Ve, ve S ters A S den ne elde
ederim? Tekrar birim matris elde ederim, değil mi? A birim matris ise --ve
tabii ki bu doğru lambda olur. Yani matris zaten köşegen ise, o zaman lambda bu
matris ile aynıdır. A köşegen matrisinin özdeğerleri şurada hemen gözünüzün
önünde duruyor.
Şimdi eğer o üçgensel
ise, özdeğerler hala şurada duruyorlar, ama yani onun üçgensel olduğu durumu
alalım. A nın 2 1 2 0
gibi olduğunu varsayalım. Burada sorun
olacak bir durum var -- burada sorun olacak bir durum var. Öncelikle, nedir bu
sorun ---Yani, biz sadece ---eğer bir matris ile başlıyorsak, hiç düşünmeden ilk
yapılacak iş, özdeğer ve özvektörleri
hesaplamak olmalı.
Tamam, yani özdeğerler
nelerdir? Onların ne olduğunu bana hemen söyleyebilirsiniz.
Onlar iki, iki, doğru.
Bu üçgensel bir
matris, dolaysıyla bu determinantı
aldığımda, A eksi lambda I’ nın determinantını alalım mı? Böylece bu
determinantı hesapladığımızda, Bu (2 eksi lambda) 1; 0 (2 eksi lambda) olur,
değil mi? Bu determinantı al, böylece şu dikey çubukları determinantı göstermek
için yaptım.
Ve determinant nedir?
(2 eksi lambda)’nın karesi. Kökler nedir? Lambda 2 tane 2 ye eşit.
Yani özdeğerler, lambda
= 2 ve lambda = 2 dir. Tamam, güzel. Bir sonraki adım, özvektörleri bulmak
olacak. Yani özvektörler arıyorum ve bu arkadaşlar için ne buldum? Bu
arkadaşlar için özvektörler, (eksi iki) kere birim matrisi çıkarttığımda, yani A eksi 2 I burada
sıfır olur.
Ve sıfır uzayını
arıyorum.
Özvektörler nedir?
Onlar -- (A –Lambda I)’nın sıfır
uzayıdır. Bu sıfır uzayı sadece bir boyutludur. Bu, yeteri kadar özvektörlerin
olmadığı durumdur. Bizim cebirsel
katsayımız iki dir. Söylemeliyim, özdeğerlerin hangi sıklıkta tekrarlandığını
saydığımızda, bunu gördüğünüz zaman buna cebirsel katsayı deriz.
Bu katsayı, bir
polinomun bir kökünün kaç kere tekrarlandığıdır? Polinomunuz (iki eksi lambda)’nın karesi
olup, katlı kökümüz var.
Böylece cebirsel
katsayımız ikidir.
Ama geometrik
katsayımız -- ki vektörlere, özvektörlere bakar ve bunun anlamı bu şeylerin
sıfır uzayı olup, ve tek özvektör (1,0) dir. Yani sıfır uzayında.
(0, 1) bu sıfır
uzayında değil.
Bunun sıfır uzayı
sadece bir boyutlu.
Yani bir matris var,
bizim A matrisi ya da orijinal A, ki o
köşegenleştirilemez. İki bağımsız özvektör bulamıyorum. Sadece bir tane var.
Tamam, böylece bu durum
benim ---bu durumu halledemiyorum.
Örnek olarak, özdeğerler
birden küçükse, bunun kuvvetlerinin sıfıra gittiğini şuraya bir yere yazdığım
zaman, tekrarlanan özdeğerler durumunda gerçekten bunu kullanmamıştım, çünkü
sebebim bu formüle dayalı idi. Ve bu formül n bağımsız özvektörlere dayalı idi.
Tamam, tekrar
söylüyorum, bazı matrisler vardır ki bizler,- bunu köşegenleştirme yoluyla
yapamayız, ama büyük çoğunluğunu yaparız.
Tamam, ve farklı ayrık özdeğerlere sahipsek
her zaman tamamız.
Tamam, bu tipik bir
durumdur. Çünkü her bir özdeğer için en azından bir özvektör vardır. Burada
cebirsel katsayı her bir özdeğer için birdir ve geometrik katsayı da bir dir.
Bir özvektör vardır.
Ve onlar bağımsız
olurlar.
Önemli duruma geri
döneyim, her şeyin tamam olduğu zamana.
Önemli durum,
köşegenleştirebildiğimiz zaman olur.
Ben, bakalım ..böylece bu denklemi
çözeyim. Bu denklemin her biri ---biri ile başlayayım --verilen u0 ile başla.
Ondan sonra
denklemimizi her adımda, A ile neye sahipsem onunla çarpacağım. Bu, bu denklemi
halletmek için basit olmalı. Ve onu çözebilmeliyim. Nasıl bulurum? u0 ile
başlayarak ve A ile yüz defa çarparak, ne olduğunu nasıl bulurum? İyi, cevap
için kesinlikle bir formül yazabilirim, yani -- u1= Au0 dır.
Ve u2, o zaman u2 ne?
U2, çarptım ..u2 yi u1 tekrar A ile çarparak bulurum,
yani 2 defa A oldu.
Ve formülümüz, k adım
sonra, ilk u0 ın k- defa A ile çarpımı olur. Ne yaptığımı görüyor musunuz?
Gelecek bölüm diferansiyel denklem sistemlerinin çözümü olacak. Türevimiz
olacak. Bu bölüm güzel olacak.
O fark denklemleri
çözülecek, bunu ben fark denklemleri olarak adlandırırım. 0 birinci dereceden, bunu birinci derece
sistemi olarak adlandıracağım, çünkü o sadece bir üst seviyeye bağlar. Ve o bir
sistemdir, çünkü bunlar vektörler ve bu da bir matristir.
Ve çözüm sadece budur.
Tamam, ama, bu güzel bir formüldür.
Bu – elde edebileceğim
en basit, özlü formül gibi. u100, A nın yüzüncü kuvveti çarpı u0 olur. Ama u100
ü gerçekte nasıl bulurum? Nasıl bulurum --u100 ün ne olduğunu nasıl
keşfederim? Nasıl olduğunu göstereyim.
İşte fikir şu:
Gerçekten çözmek için –
gerçekten çözmek için – şu başlangıç vektörü u0’ı alır ve onu özvektörlerin
bileşimi olarak yazarım. Gerçekten çözmek için, u0’ ı, diyelim ki birinci özvektörün belirli bir
kısmı artı, ikinci özvektörün belirli bir kısmı artı, böyle devam edip, son
özvektörün belirli bir kısmı gibi bir bileşim olarak yaz. Şimdi A ile çarp.
Özvektörlerin büyüsünün
burada çalıştığını görmelisiniz. A ile çarp.
Öyle ise Au0 ne? Yani A
kere bu. A kere ---böylece A ne ---onu n farkı parçaya ayırabilirim ve bütün
yapmam gereken bu. Bu parçalardan her biri kendi kutsal yoluna gidecekler. Bu
parçaların her biri bir özvektör olup, ve A ile
çarptığınızda, bu parça neye dönüşür? Böylece bu, birincinin bir miktarı --- özvektörlerin
birim vektör olacak şekilde normalize edilmiş olduklarını varsayalım. Dolayısıyla
bu özvektörlerin ne olduğunu söyler. u0 ı elde etmek için onun bir katına
ihtiyacım var. Tamam mı?
Şimdi A ile
çarptığımda, ne elde ederim? c1 çarpı Ax1 elde ederim ki burada c1 yalnızca bir
çarpandır. Ama Ax1 lambda_1 çarpı x1 dir. Bunu A ile çarptığımda, c2 lambda_2
çarpı x2 elde ederim.Ve burada cn lambda_n kere xn
elde ederim. Ve şimdi A nın yüzüncü kuvveti ile çarptığımızı varsayalım.
A ile çarpmada
yaptığımız gibi, A nın yüzüncü kuvveti ile de çarpalım.
A nın yüzüncü kuvveti
ile çarptığımızda birinci terim ne olur? O bu çarpan kere lambda’nın yüzüncü
kuvveti olur. İşte kilit nokta bu.
Kendi kutsal yoluna
gider derken bunu kastetmiştim.
O, saf özvektördür. O
öyle bir doğrultuda ki A matrisi ile çarpıldığında sadece skaler bir rakam
getirir, lambda_1. Böylece bunu yüz defa yapmak bundan yüz defa getirir. Yüz
kere lambda_2, …, yüz kere lambda_n. Gerçekte, burada
ne görüyoruz? Aynı, köşegenleştirmede olduğu gibi lambda – büyük lambdanın
yüzüncü kuvvetini görüyoruz. Ve S matrisini, özdeğerler matrisi S’yi görüyoruz.
İşte
olması gereken ---bu miktar kadar.
A Lambda’nın yüzüncü
kuvveti çarpı bir S matrisi çarpı bu c vektörü, bu bize orijinal şeylerin
içinde bunların her birinden kaç tane olduğunu söylüyor. Yani eğer, eğer
yüzüncü kuvveti gerçekten bulmak isteseydim,
u0 ı alıp, bunu özvektörlerin bir bileşimi olarak açardım ---bu gerçekte
S, özvektörler matrisi çarpı c, katsayı vektörüdür.
Ve o zaman hemen, özdeğerlerin
yüzüncü kuvvetlerini yerine yazarak, cevabı hemen bulabilirim.
Bu durumda -- bakalım, Tamam. O – yani, evet. Dolaysıyla
eğer u100 = A üzeri 100 çarpı u0 ise, ve uo da S çarpı
c ise, o zaman bu formülün sadece şu formül olduğunu görüyoruz, ki bu, u100’ü
gerçekte elde etmenin bir yolu olup -- onu buraya koyayım. u100.
Bununla baş etmemim
yolu, bakalım ne; yüz adım sonraki çözüm nedir. Bu – başlangıç vektörünü,
özvektörlere göre açmak ve her bir özvektör kendi yolunda gider, her bir adımda
lambda ile yüz defa çarparak ve böylece yüz adım sonra lambdanın yüzüncü
kuvveti olur. Bir örnek yapalım mı? Öyleyse işde formüller. Şimdi bir örnek
alayım.
Örnek olarak Fibonacci
dizisini kullanayım.
Yani, Fibonacci örneği,
Fibonacci sayılarını hatırlıyor musunuz? F0 olarak 1 ve 1 ile başlarsak, aman,
düşünüyorum da belki sıfır ile başlamalıyım.
İlk elemanı sıfır ve
bir olsun.
Bunlar F0 ve F1, ilk
iki Fibonacci sayıları. O zaman Fibonacci sayılarının kuralı ne idi? Ah, onlar
toplam idi.
Bir sonraki bunların
toplamı, yani 1 olur. Daha sonraki bunların toplamı, yani iki olur. Bir sonraki
ise şunların toplamı, yani 3 olur. İyi. 1, 2, 3, 4, 5 gibi gözüküyor, ama sanki
bu yolla yapmamalıyım. Bir sonraki 5 olur, doğru mu? 2 ve 3, 5 yapar.
Sonraki sekiz olur.
Daha sonraki de onüç olur.
Ve yüzüncü Fibonacci
sayısı nedir? Sorum bu. Yüzüncü sayı için bir formülü nasıl bulurum? Ve, örnek olarak, ne kadar hızlı büyüyorlar sorusunu nasıl
cevaplarım? Bu Fibonnacci sayıları ne kadar hızlı büyüyorlar? Onlar kesinlikle
büyüyorlar. Bu kararlı bir durum değil.
Onun matrisinin
özdeğerleri her ne ise, birden küçük değiller, bu sayılar gittikçe büyüyor.
Ama büyüme hızları
nedir? Cevap özdeğerlerde yatıyor. Yani bu matrisi bulmak zorundayım, öyleyse
Fibonacci kuralını yazayım.
F (k+2) = F(k+1) + F
(k), değil mi? Şimdi bu benim aklımdaki değil ---bunu u(k+1) ve Auk gibi yazmak
istiyorum. Ama şu anda bende bir sistem değil, ikinci dereceden tek bir denklem
var. Bu ikinci türevleri ile ikinci dereceden bir diferansiyel denkleme sahip
olmak gibi bir şey.
Birinci türevler olsun
istiyorum.
Burada birinci farkları
olsun istiyorum.
Yani bu yol, bunu
yapmanın yolu uk yi bir vektör olarak tanımlamaktadır --- görüyorsunuz, bir
küçük hile ile,
uk, F(k+1) ve F(k) nın teşkil ettiği bir vektör olsun.
Böylece, bu küçük hile ile, ikinci dereceden skalar sistem yerine, birinci
dereceden 2 ye 2 lik bir sisteme sahip olacağız. Denkleme sadece F(k+1) eşit
F(k+1) i ekleyeceğim.
Bu benim ikinci
denklemim olacak.
Sonra bu sistemimiz --
bunlar bilinmeyenlerimiz, ve bir adım denklemimiz
nedir? Bu durumda, yani şimdi u(k+1), budur – yani u(k+1) sol yanda, ve sağ yanda neyimiz
var? uk yı çarpan bir matris var.
Bunu düzgünce
görebiliyor musunuz? Eğer görebiliyorsanız, o zaman matrisin ne olduğunu bana
söyleyin. Buradaki benim bu sistemimi görüyor musunuz? Onu yapay olarak bir
sisteme dönüştürdüm. Yapay olarak bilinmeyenleri bir vektör yaptım. Ve şimdi
matrisi bulmaya ve matrisin ne olduğunu görmeye hazırım.
Böylece bu sol tarafta
ki u(k+1) nın F(k+2) F (k+1) olduğunu görüyorsunuz, ki
bu da tam benim istediğim sey. Sağ tarafta, bu hatırlayın, bu uk burada –
şimdilik bunun yerine F (k+1) F(k) yazayım, Yani buradaki matris ne olmalı? Güzel.
Unutmayın buradaki 1 1 ve burada 1 0 olmalı.
Bir matris var. Bunun
bana sistemin sağ tarafını verdiğini görüyor musunuz? Bir A matrisimiz var.
Ve bu arkadaşımız
uk, yani bu basit hile ile – ikinci
dereceden skalar problemi birinci dereceden sisteme dönüştürdük.
Ve şimdi ne yapacağım?
Düşünmeme bile gerek yok, onun özdeğerlerini ve özvektörlerini bulacağım.
Peki bu matrisin özdeğerleri ve
özvektörleri nelerdir? Bakalım. Her zaman --önce biraz düşüneyim. Bu 2’ye 2’lik
bir matris, dolayısıyla bunu yapmak imkansız olmamalı.
Haydi yapalım.
Matrisimiz, tekrar, bir
bir ve bir sıfırdır.
Bu arada söyleyeyim
matrisimiz simetrik.
Yani, sonuçta simetrik
matrisler hakkında bildiğim şey özdeğerlerinin gerçek olmasıdır. Burada
herhangi bir karmaşık sayı olmayacak.
Ve, özvektörler, bunları elde
ettiğimde, aslında dik olacaklar. Ama 2
ye 2 de, ben gerçek değerlerin ne olduğu ile ilgileniyorum.
Bu iki sayı hakkında ne
biliyorum? Şu (A eksi lambda I) ın
determinantını bulmamı ister misiniz? Neden olmasın.
Yani 1eksi lambda, bir,
bir, sıfır matrisinin determinantı, değil mi? Aman Tanrım, evet sıfır yerine eksi
lambda olmalı.
Tamam, iki özdeğer
olmalı. Daha ileriye gitmeden iki özdeğer hakkında ne biliyoruz söyleyin.
Bu iki özdeğer hakkında
bana bir şeyler söyleyin.
Onların toplamı ne olmalıydı?
Lambda_1 artı lambda_2 nedir? Matrisin köşegenini izlediğimizde
elde edeceğimiz toplamdır.
Bir artı sıfır birdir.
Yani lambda_1 artı lambda_2, bir’e eşit olmalıdır. Ve lambda_1 çarpı
lambda_2, onun determinantı olarak
ortaya çıkmalı, ki bu determinant eksi 1 dir. Dolayısıyla
özdeğerlerin toplamının 1 ve çarpımının eksi 1 olmasını umuyorum. Ama bunun
burada olduğunu görelim. Eğer bu çarpımı
dağıtırsam, bu çarpı bundan (lambda kare) eksi lambda eksi bir elde ederim.
Güzel
Lambda kare eksi lambda
eksi bir.
Aslında, Ben
başladığımız orijinal denklem ile karşılaştırın.
F(k+2) – F(k+1) – F(k)=
0. Fibonacci sayılarının sağladığı bu tümevarım, şunu sıfıra eşitlediğimizde bir şekilde
buradaki özdeğerlerde kendini gösteriyor.
Öyleyse çözelim.
Şey, bu ikinci
dereceden denklemi çarpanlarına ayırmak istiyorum, ama karelerin kökünü bulma
formülünü kullansam iyi olur. Lambda var --
Eksi b, birdir -- artı
ya da eksi b’nin karesinin karekökü, birdir
-- eksi dört kere bu çarpı bu, artı dört olur ve bölü iki olur.
Dolayısıyla burası
karekök 5 olur.
Böylece özdeğerler,
lambda_1 (1 + karekök 5 )’in yarısı, ve lambda_2 (1- karekök 5)’in yarısı olur. Ve elbette,
onları toplarsanız bire ve çarparsanız eksi bire eşit olurlar.
Pekala. Bunlar iki özdeğer oldu.
Bu sayılar yaklaşık
olarak nedir? Beşin karekökü, güzel, 2 den büyük fakat 3 den küçük olur.
Bu sayıları bilsek iyi
olur. Bence, şu sayı birden büyük olur, değil mi? İşte bu doğru. Bu sayı birden
büyük oldu. Yaklaşık olarak bir nokta altı bir sekiz veya böyle bir şey. Tam
değil, ama olsun, bunun bir nokta altı olduğunu varsayalım.
Tam düşündüğüm gibi, o
zaman lambda iki nedir? Lambda iki positif mi negatif mi? Negatif değil mi?
Çünkü Ben açıkça bunun negatif olduğunu biliyorum—yani o eksi olur – ve onların
toplamı bir, yani eksi nokta altı bir sekiz, olduğunu tahmin ediyorum. Oldu mu?.
--ve dahası da, bunlar iki özdeğer olurlar.
Özdeğerlerden biri
birden büyük, diğeri birden küçük. Gerçekten olabileceğimiz en iyi durumdayız.
Tabii ki, özdeğerler farklı olduğundan, hiç şüphesiz bu matris
köşegenleştirilebilir. Bu ilk matris A, bu matris köşegenleştirilebilir mi?
Kesinlikle.
İki farklı özdeğerimiz
var ve birazdan özvektörleri bulacağız.
Ama onlar bağımsız
olacaklar, köşegenleştirebileceğiz.
Ve şimdi, siz, benim
ilk sorumu cevaplayabilirsiniz. Bu Fibonacci sayıları hangi hızla artıyorlar? Bunlar
artıyorlar, değil mi? Onlar her adımda ikiye katlanmıyorlar.
İzin verin ---bu
sayılara bir daha bakalım.
Beş, sekiz, onüç, bu
apaçık değil.
Bir sonraki 21, 34
olmalı.
Böylece F100 ün ne
olduğu hakkında biraz fikir sahibi olmak için, bana herhangi bir şey verin --
yani çok önemli olan bir sayı -- bu yüzden o -- bunlar – yaklaşık olarak -- bu
Fibonacci sayılarının büyümesini ne kontrol ediyor? Onun özdeğerleri.
Ve özdeğerlerin hangisi
bu büyümeyi kontrol ediyor? Büyük olanı. Yani F100 yaklaşık olarak c1 sabiti
ile lambda bir’in çarpımı olacak, bu (1+ karekök beş) bölü 2’nin yüzüncü
kuvveti olur. Ve F200 -- başka bir değişle, özdeğer -- Fibonacci sayıları
yaklaşık bu çarpım kadar büyüyor. Fibonacci sayıları hakkında kesin bilgiyi
özdeğerlerinden elde ettiğimi gördünüz, değil mi? Tamam.
Ve tekrar, bu niçin
doğru? Şu tahtaya geçeyim ve burada ne yaptığımı göstereyim. İlk başlangıç
değerimiz, özvektörlerin bazı bileşimleri oldu. Ve sonra Fibonacci sayılarının
teorisine doğru gittiğimiz zaman, A ile yüz defa çarpmaya başladığımızda, o bu
lambda_1 in yüzüncü kuvveti oldu.
Bu terim, işi kontrol
eden terim oldu.
Bu bence, (1.6) üzeri 100 e benzeyen büyük olan. İkinci term uygulamada
hiçbir şey değil, değil mi? Nokta altı, ya da eksi nokta altının yüzüncü
kuvveti çok küçük sayı olur.
Yani burada sadece iki
terim var, çünkü 2 ye 2’lik deyiz.
Bu sayı…burada
bulunan bu parça, ama o yok oluyor, burada olan bu parça, şurada olan büyüyor
ve her şeyi kontrol ediyor.
Bu durumda, yani gerçekte,
evrilen bir problem gibi yapıyoruz. Ax=b yerine dinamik u alıyoruz,
ki bu bir statik problemi dir.
Biz şimdi, dinamik
yapıyoruz. A, A kare, A küp, gibi zamanla evrilen denklemler.
Ve özdeğerler çok
önemli sayılardır.
Pekala, bunu tamamlamak için, özvektörleri
yazsam iyi olacak.
Yani bütün işlemleri
özvektörleri bularak tamamlamalıyız. Tamam, güzel, – bu köşede – o zaman, A
eksi Lambda I’ya bakmalıyım. Yani A eksi Lambda I, bu bir eksi lambda bir bir
ve eksi lambda olur.
Ve şimdi buradan
özvektörleri belirleyebilir miyim? B, bu iki tane lambda için, bu matris
tekildir. Umarım özvektörler -- 2’ye 2’lik olduğundan kolay olmalı.
Yani eğer bu matrisin
tekil olduğunu biliyorsam, o zaman u- bana öyle geliyor ki, özvektörler lambda
ve bir olmak zorunda, çünkü bu çarpım bana sıfırı verecek.
Ve bu çarpım da bana
--sıfır verse iyi olur.
Niçin olduğunu gördünüz
mü? Bu eksi lambda kare artı lambda artı
bir olur. Bu seyler sıfır olur çünkü bu lambdalar özel’dirler.
Özvektörler
buradalar. x1 lambda_1 1 ve x2 lambda_2
1 olur. Bunu ikiye iki durumlarında geçerli olan küçük bir hile ile yaptım.
Ve şimdi son olarak,
yapmam gereken -- aman, şimdi başlangıç
değeri olan u0’ ı almalıyım. Yani bu örneği tamamen bitirmek için, bunu
söylemek zorundayım, u0 ne idi? u0, F1 F0 idi. Yani u0, başlangıç vektörü F1 F0
oldu, ve onlar 1 ve 0 idi.
Dolayısıyla bu vektörü
kullanmak zorundayım. Yani birinci ve ikinci özvektörü çarptığımda, u0
vektörünü verecek sayıları bulmalıyım.
Bu c1 ve c2 nin ne
olduğunu verir ve
sonra işim biter.
Yapmamız ..yani, son beş saniyede, formülleri öğütme yerine, fikri
tekrar edeyim.
Tekrarlıyacağım çünkü
esas fikir burada.
Bazı şeyler zaman
içinde evrildiğinden ---bu tahtaya geri döneyim, çünkü fikirler burada.
Bazı şeyler zaman
içinde birinci dereceden bir sisteme göre u0 gibi bir değerden başlayarak evrildiğinde,
kilit nokta A nın özdeğer ve özvektörlerini bulmaktır. Bu -özvektörler -- bu
özdeğerler neler olduğunu zaten söylerler. Çözüm patlıyor mu, sıfıra mı
gidiyor, ne yapıyor?
Ve sonra, tam formülü
bulmak için, u0’ ımızı almak ve onu özvektörlerin bir bileşimi olarak yazmak,
ondan sonra da her bir özvektörü ayrıca takip etmelisiniz. Ve bu gerçekte A nın
K nıncı kuvveti için formülün ne yaptığıdır.
Yani bu bize, A nın K’nıncı
kuvveti için olan formülü, S Lambda’nın K’nıncı kuvveti, S nın tersi olan
formülü hatırlatır. Tamam?.
Budur, bu fark
denklemleridir.
Ev ödevinizde Fibonacci
den farklı örnekler verilecek ve sadece yapmanız gereken burada yaptığımızın
üzerinden takip etmeniz olacak.
Ve gelecek derste
diferansiyel denklemler olacak.
Teşekkürler.