Saya yakin sudah familiar dengan bilangan Fibonacci atau disebut juga deret fibonacci. Suatu pola bilangan yang sederhana pada matematika tetapi ajaibnya
pola tersebut banyak muncul di alam. Semua berawal dari 0 dan 1 lalu bilangan berikutnya merupakan hasil penhumlahan 2 bilangan sebelumnya
0, 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, 144, 233, …
Bagaimana kita mencari bilangan ke-1000? atau ke-505? Untuk mencari bilangan ke-n dari bilangan fibonacci kita menggunakan rumus binet. Rumus tersebut berkata.
Ada beberapa cara untuk membuktikan rumus tersebut, dengan rekursif, dengan induksi dll. Sahabat saya
Hendry Dext telah menuliskan
pembuktian rumus binet. Saya juga mau membuktikan rumus binet tetapi dengan metode yang berbeda dengan Hendry. Saya akan menggunakan aljabar linier.
Pertama-tama kita akan membentuk sistem persamaan linier dengan 2 persamaan. Kita tahu bahwa suku ke n+2 fibonacci merupakan penjumlahan dari suku ke n+1 dan suku ke n. Kita peroleh persamaan yang pertama

. Selanjutnya kita butu persamaan ke-2, cukup persamaan sederhana

. Kita peroleh sistem persamaan linier
Jika sistem persamaandiatas diubah ke dalam persamaan matriks, diperoleh
Oya sebelumnya notasi

merupakan suku ke-n dari fibonacci dengan

dan

.
Jika kita notasikan
![U_{n+1}=\left[{F_{n+2}\atop F_{n+1}}\right] U_{n+1}=\left[{F_{n+2}\atop F_{n+1}}\right]](http://l.wordpress.com/latex.php?latex=U_%7Bn%2B1%7D%3D%5Cleft%5B%7BF_%7Bn%2B2%7D%5Catop+F_%7Bn%2B1%7D%7D%5Cright%5D&bg=ffffff&fg=000000&s=0)
,
![A=\left[\begin{array}{cc}1 & 1\\1 & 0\end{array}\right] A=\left[\begin{array}{cc}1 & 1\\1 & 0\end{array}\right]](http://l.wordpress.com/latex.php?latex=A%3D%5Cleft%5B%5Cbegin%7Barray%7D%7Bcc%7D1+%26+1%5C%5C1+%26+0%5Cend%7Barray%7D%5Cright%5D&bg=ffffff&fg=000000&s=0)
dan
![U_{n}=\left[{F_{n+1}\atop F_{n}}\right] U_{n}=\left[{F_{n+1}\atop F_{n}}\right]](http://l.wordpress.com/latex.php?latex=U_%7Bn%7D%3D%5Cleft%5B%7BF_%7Bn%2B1%7D%5Catop+F_%7Bn%7D%7D%5Cright%5D&bg=ffffff&fg=000000&s=0)
. Kita peroleh aturan dalam fibonacci
Nah sekarang mari kita mulai menghitung
Jadi diperoleh rumus umum
Nah..sekarang pertanyaannya adalah bagaimana menghitung pangkat ke-n dari matriks

secara cepat?
Cara cepatnya adalah dengan menggunakan 2 matriks spesial

dan

. Matriks

adalah matriks diagonal yang memuat nilai-nilai eigen dari matriks

Sedangkan matriks

adalah matriks yang kolom-kolomnya merupakan vektor-vektor eigen dari

.
![S=\left[v_{1}\, v_{2}\right] S=\left[v_{1}\, v_{2}\right]](http://l.wordpress.com/latex.php?latex=S%3D%5Cleft%5Bv_%7B1%7D%5C%2C+v_%7B2%7D%5Cright%5D&bg=ffffff&fg=000000&s=0)
diperoleh

Berdasarkan persamaan diatas, dengan mudah kita dapet menghitung

Karena

merupakan matriks diagonal maka
![P^2=\left[\begin{array}{cc}\lambda_{1}^2 & 0\\ 0 &
\lambda_{2}^2\end{array}\right] P^2=\left[\begin{array}{cc}\lambda_{1}^2 & 0\\ 0 &
\lambda_{2}^2\end{array}\right]](http://l.wordpress.com/latex.php?latex=P%5E2%3D%5Cleft%5B%5Cbegin%7Barray%7D%7Bcc%7D%5Clambda_%7B1%7D%5E2+%26+0%5C%5C+0+%26+%5Clambda_%7B2%7D%5E2%5Cend%7Barray%7D%5Cright%5D&bg=ffffff&fg=000000&s=0)
Dengan cara sama kita mendapatkan

, dengan
![P^3=\left[\begin{array}{cc}\lambda_{1}^3 & 0\\ 0 &
\lambda_{2}^3\end{array}\right] P^3=\left[\begin{array}{cc}\lambda_{1}^3 & 0\\ 0 &
\lambda_{2}^3\end{array}\right]](http://l.wordpress.com/latex.php?latex=P%5E3%3D%5Cleft%5B%5Cbegin%7Barray%7D%7Bcc%7D%5Clambda_%7B1%7D%5E3+%26+0%5C%5C+0+%26+%5Clambda_%7B2%7D%5E3%5Cend%7Barray%7D%5Cright%5D&bg=ffffff&fg=000000&s=0)
Jadi dapat disimpulkan bahwa rumus mencari pangkat ke-n dari matriks

adalah

Nah sekarang berapa vektor eigen dan nilai eigen dari

. Saya tidak akan melakukan perhitungan disini. Nilai egin dari

adalah

dan

. Sedangkan vektor eigennya adalah
![v_{1}=\left[{\lambda_{1}\atop 1}\right] v_{1}=\left[{\lambda_{1}\atop 1}\right]](http://l.wordpress.com/latex.php?latex=v_%7B1%7D%3D%5Cleft%5B%7B%5Clambda_%7B1%7D%5Catop+1%7D%5Cright%5D&bg=ffffff&fg=000000&s=0)
dan
![v_{2}=\left[{\lambda_{2}\atop 1}\right] v_{2}=\left[{\lambda_{2}\atop 1}\right]](http://l.wordpress.com/latex.php?latex=v_%7B2%7D%3D%5Cleft%5B%7B%5Clambda_%7B2%7D%5Catop+1%7D%5Cright%5D&bg=ffffff&fg=000000&s=0)
. Silahkan kalain cek sendiri

dan

.
Kita peroleh
![S=\left[\begin{array}{cc}\lambda_{1} &
\lambda_{2}\\1 & 1\end{array}\right] S=\left[\begin{array}{cc}\lambda_{1} & \lambda_{2}\\1 &
1\end{array}\right]](http://l.wordpress.com/latex.php?latex=S%3D%5Cleft%5B%5Cbegin%7Barray%7D%7Bcc%7D%5Clambda_%7B1%7D+%26+%5Clambda_%7B2%7D%5C%5C1+%26+1%5Cend%7Barray%7D%5Cright%5D&bg=ffffff&fg=000000&s=0)
dan
![S^{-1}=\frac{1}{\lambda_{1}-\lambda_{2}}\left[\begin{array}{cc}1
& -\lambda_{2}\\-1 & \lambda_{1}\end{array}\right] S^{-1}=\frac{1}{\lambda_{1}-\lambda_{2}}\left[\begin{array}{cc}1
& -\lambda_{2}\\-1 & \lambda_{1}\end{array}\right]](http://l.wordpress.com/latex.php?latex=S%5E%7B-1%7D%3D%5Cfrac%7B1%7D%7B%5Clambda_%7B1%7D-%5Clambda_%7B2%7D%7D%5Cleft%5B%5Cbegin%7Barray%7D%7Bcc%7D1+%26+-%5Clambda_%7B2%7D%5C%5C-1+%26+%5Clambda_%7B1%7D%5Cend%7Barray%7D%5Cright%5D&bg=ffffff&fg=000000&s=0)
Itu berarti kita peroleh

.
![\left[{F_{n+1}\atop
F_{n}}\right]=\frac{1}{\lambda_{1}-\lambda_{2}}\left[{\lambda_{1}^{n+1}-\lambda_{2}^{n+1}\atop
\lambda_{1}^{n}-\lambda_{2}^{n}}\right] \left[{F_{n+1}\atop
F_{n}}\right]=\frac{1}{\lambda_{1}-\lambda_{2}}\left[{\lambda_{1}^{n+1}-\lambda_{2}^{n+1}\atop
\lambda_{1}^{n}-\lambda_{2}^{n}}\right]](http://l.wordpress.com/latex.php?latex=%5Cleft%5B%7BF_%7Bn%2B1%7D%5Catop+F_%7Bn%7D%7D%5Cright%5D%3D%5Cfrac%7B1%7D%7B%5Clambda_%7B1%7D-%5Clambda_%7B2%7D%7D%5Cleft%5B%7B%5Clambda_%7B1%7D%5E%7Bn%2B1%7D-%5Clambda_%7B2%7D%5E%7Bn%2B1%7D%5Catop+%5Clambda_%7B1%7D%5E%7Bn%7D-%5Clambda_%7B2%7D%5E%7Bn%7D%7D%5Cright%5D&bg=ffffff&fg=000000&s=0)
Catetan:

Akhirnya kita dapat
Viola we got burnet’s formula