Loading [MathJax]/jax/output/HTML-CSS/jax.js
Akademisyenler öncülüğünde matematik/fizik/bilgisayar bilimleri soru cevap platformu
6 beğenilme 0 beğenilmeme
22.4k kez görüntülendi
Fibonacci dizisi f0=0 ve f1=1 olmak uzere n2 icinfn=fn1+fn2 kuraliyla tanimlanir. Yani, dizimiz 0 ve 1 ile basliyor ve bundan sonra gelen her terim kendinden once gelen iki terimin toplamina esit. Bu dizi icin kapali bir formul bulabilir misiniz?

(Kapali formulden kastim su: oyle bir formul bulabilir misiniz ki ninci terimi bulmak icin kendinden once gelen terimleri hesaplamam gerekmesin?)
Lisans Matematik kategorisinde (2.5k puan) tarafından 
tarafından yeniden kategorilendirildi | 22.4k kez görüntülendi

4 Cevaplar

1 beğenilme 0 beğenilmeme
En İyi Cevap

Terimleri solda toplayip indeksi 2 kaydirirsak fn+2fn+1fn=0 elde ederiz.

Burdan r2r1=0 ve kokleri r1,2=1252 olur.

 Kokler farkli oldugundan fn=c1rn1+c2rn2 olur.

Baslangic kosullarindan c1+c2=0 ve c1r1+c2r2=1 elde ederiz.

Cozdugumuzde c1=15 ve c2=15 olarak bulunur.

Bu degerleri yerine koyarsak

 fn=15(12+52)n15(1252)n olur.

(2.9k puan) tarafından 
tarafından seçilmiş
3 beğenilme 0 beğenilmeme

Sercan'in guzel cevap(lar)indan sonra ben de bir ksky girisiminde bulunmak istiyorum. En basit yontem degil belki ama tatli bir yontem. Bu yanit neden lineer cebir etiketi kullandigimi da aciklayacak.

Fibonacci dizisi ve matrisler

A=[1110];xn=[fn+1fn] olsun. Fibonacci dizisini bu bilgiyle yeniden kodlayalim:

xn=[fn+1fn]=[fn+fn1fn]=[1110][fnfn1]=Axn1ve bu islemi tekrar tekrar yapip xn=Anx0 oldugunu gozlemleyelim. Soruyu cevapladik. fn'i bulmak icin An'i hesaplayip bu matrisi x0 ile carpmamiz lazim (Aslinda An1'i hesaplamak yeterli tabii ama maksat indeksler guzel olsun).

Simdi hesaplamalari yapalim.

Bir matrisin kuvvetlerini hesaplamak

Elimizde herhangi bir matris olsun. Bu matrisin herhangi bir kuvvetini nasil hesaplayabiliriz? Matris carpimi halihazirda oldukca zaman alan bir is. Siradan bir 3×3 matrisin karesini almak bile -bilgisayar degilsek- hic kolay degil. Bazen sansli olabiliyoruz ama. Ornegin, A=[a000b000c] ise A2=[a2000b2000c2] oluyor. Daha da devam edersek An matrisininin kosegeninde an,bn,cn olan kosegen matris oldugunu gormek zor degil. Ama elimizdeki matris her zaman icin bu kadar guzel calismak zorunda degil. Isteyen  [123456789] matrisinin kubunu hesaplasin ve gorsun.

Ozdegerler ve Ozvektorler - Kosegenlestirme

T:CnCn (isterseniz C yerine R alabilirsiniz) lineer bir fonksiyon olsun. Diyelim ki oldukca sansliyiz ve lineer bagimsiz n tane ozvektorumuz var: v1,v2,,vn. Standart lineer cebir bilgimizle {v1,v2,vn} kumesinin Cn (isterseniz Rn) icin bir taban oldugunu soyleyebiliriz. Yine standart lineer cebir bilgimizle bu lineer fonksiyonun bu tabana gore matrisini yazarsak bu matrisin bir kosegen matris oldugunu gorebiliriz (isteyen ornek yazip deneyebilir!). Taban degistirme formulunu kullanirsak, A bu lineer fonksiyonun standart tabandaki matrisi, S standart tabandan ozvektorlerden olusan tabana gecme matrisi ve K yukaridaki kosegen matris olmak uzere A=S1KS esitligini gorebiliriz. Yani, once taban degistir, yeni tabanda kosegen matrisle isini yap, sonra tabanini geri degistir.

Dikkat ederseniz A2=S1KSS1KS=A2=S1K2S ve ayni sekilde Am=S1KmS demek ki kosegen bir matris olmasak bile, bu durumda kosegen K matrisi ile buyuk kuvvetleri hesaplayip soldan S1 ve sagdan S ile carparak kuvvetleri kolayca hesaplamak kolay. 

Sonuc olarak, eger elimizdeki matrisin ozvektorleri taban olusturuyorsa, o zaman yuksek kuvvetleri almak o kadar da zor degil!

Ya bu kadar sansli degilsek?

Simdi kendimizi Cn durumuna kisitlayalim ve n×n bir matris dusunelim. Cebirin temel teoreminden dolayi n adet ozdegerimiz oldugunu biliyoruz cunku karakteristik polinomumuz derecesi n olan bir polinom. Ama bu ozdegerler birbirinden farkli olmak zorunda degiller, ornegin karakteristik polinom icerisinde (x2)2 carpani varsa, 2 ozdegeri birden fazla sayiliyor. Yukaridaki ilk durumda sansliydik ve ozdegerlerimiz kac defa sayiliyorsa, o kadar lineer bagimsiz ozvektor bulabiliyorduk ve ozdegerler bir taban olusturuyordu. Ama [1101] matrisinden de gorebilecegimiz gibi bu her zaman mumkun degil. Ama sorun degil. Yine de bir cozum yolu var: Jordan formu.

Buraya 8000 karakterden uzun yazamayacagim icin buraya hic girmeyecegim.

Soruya geri donelim

A=[1110] matrisinin ozdegerleri nelerdir? det[1x11x]=(1x)(x)1=x2x1 oldugu icin ozdegerlerimiz Sercan'in cevabindaki ϕ ve ˉϕ. Peki ozdegerler nelerdir? Biraz hesaplama ile vϕ=[ϕ1];vˉϕ[ˉϕ1] oldugunu bulabiliriz. O halde Anx0=[ϕˉϕ11]1[ϕ00ˉϕ][ϕˉϕ11][10] Bunu korkmadan akillica hesaplayip ikinci girdisine bakarsak Sercan ve Okkes Dulgerci'nin cavaplarindaki fn=(1+5)n(15)n2n5 formulune ulasiyoruz.

(2.5k puan) tarafından 

Son cumlede korkmadan akillica derken ϕ+ˉϕ ve $\phi \bar{\phi} sayilarinin guzel sayilar oldugunu soylemek istedim.

Jordan normal formu nedir ve nasil hesaplanir?
2 beğenilme 0 beğenilmeme
Geren fonksiyonunu () ( lutfen sondaki aciklamayi okuyunuz) f(z)=n0fnzn olarak tanimlayalim. O zaman f(z)f0f1zz2=f(z)f0z+f(z) olur. Burdan f(z)=z1zz2=15(11ϕz11ˉϕz) olur. (ϕ=12(15)). Yani fn=(1+5)n(15)n2n5. 


Aciklamalar: Geren fonksiyon dedigim su: kat sayilari fibonacci dizisinin degerleri olan sonsuz bir seri. Eger tanimdan sonraki esitligi yazarsaniz. sol tarafin f2+f3z+ ve sag tarafin (f0+f1)+(f1+f2)z+ oldugunu gorursunuz. Bi sonraki adimda sadece f(z)'yi cektik. En son adimda da 11x'in seri acilimini uyguladik.

Ek aciklama: Kodlama teorisinde "linear recurring sequence" icin bu yontem cok kullanisli.
(25.6k puan) tarafından 
Guzelmis. 10 puan.

Bir de r2r1=0 deyip daha basitten de bulunuyor, fakat bu daha genel ve hosuma giden bir cozum. Eyvallah.

Onu da yazsana uzun. Ben de baska bir cevap yaziyorum.

Iki tane "En iyi cevap" secebiliyorum sanmistim, secemedim. Senin "En iyi cevap" Okkes Dulgerci'ye gitti.

Nasip bu isler :)

çok iyi imiş   

Üretici (geren) fonksiyon çözümü iyiydi.

0 beğenilme 0 beğenilmeme
Fark formulu denilen bir yontem de vardi: (1. sinif konusu olmasi lazim). Ayni yontem difransiyel denklemlerde de kullaniliyor.

Cozmemiz gereken: r2r1=0. Burda kokler 1±52. Genel cozum de fn=c1(1+52)n+c2(152)n seklinde olmali. Verilen ilk iki terimden c1 ve c2 artik kolaycana bulunabilir. c1=c2=15.
(25.6k puan) tarafından 
20,333 soru
21,889 cevap
73,624 yorum
3,056,304 kullanıcı