La linearizzazione delle potenze di $\phi$ non è l'unico metodo per ricavare la formula di Binet. In alternativa si può fare uso della cosiddetta matrice di Fibonacci
$$
F=
\begin{pmatrix}
1 & 1 \\
1 & 0
\end{pmatrix}
$$
per cui vale
$$
F^2=
\begin{pmatrix}
2 & 1 \\
1 & 1
\end{pmatrix}
\,,\,
F^3=
\begin{pmatrix}
3 & 2 \\
2 & 1
\end{pmatrix}
\,,\,
F^4= \begin{pmatrix}
5 & 3 \\
3 & 2
\end{pmatrix}
\,,\,
F^5= \begin{pmatrix}
8 & 5 \\
5 & 3
\end{pmatrix}
$$
e più in generale, com'è relativamente semplice mostrare induttivamente,
$$
F^n =\begin{pmatrix}
f_{n+1} & f_{n} \\
f_n &f_{n-1}
\end{pmatrix}
$$
dove $(f_1,f_2,f_3,f_4,f_5,f_6,f_7\ldots)=(1,1,2,3,5,8,13,\ldots)$ rappresenta la successione di Fibonacci. Essenzialmente, occorre quindi calcolare le potenze di $F$ in modo efficiente.
Iniziamo determinando gli
autovalori di $F$; il suo polinomio caratteristico è il "polinomio aureo"
$$
p_F(\lambda)={\rm det}(F-\lambda I_2)=\lambda^2-\lambda-1
$$
i cui zeri sono gli autovalori di $F$
$$
\lambda_1=\phi=\frac{1+\sqrt 5}{2} \quad,\quad
\lambda_2=\rho=-\frac{1}{\phi}=1-\phi=\frac{1-\sqrt 5}{2} \;.
$$
Per i relativi autospazi vale
$$
S_\phi={\rm Ker}(F-\phi I_2)=
\left<
\begin{pmatrix}
-1 \\ \rho
\end{pmatrix}
\right>
$$
e
$$
S_\rho={\rm Ker}(F-\rho I_2)=
\left<
\begin{pmatrix}
-1 \\ \phi
\end{pmatrix}
\right> \;.
$$
Di conseguenza, per
$$
B=
\begin{pmatrix}
-1 & -1 \\ \rho & \phi
\end{pmatrix}
$$
vale
$$
F=
B
\begin{pmatrix}
\phi & 0 \\ 0 & \rho
\end{pmatrix}
B^{-1}
$$
e
$$
F^n =
B
\begin{pmatrix}
\phi^n & 0 \\ 0 & \rho^n
\end{pmatrix}
B^{-1}
= \ldots =
\frac{1}{\sqrt{5}}
\begin{pmatrix}
\phi^{n+1}-\rho^{n+1} & \phi^n-\rho^n \\ \phi^n-\rho^n & \phi^{n-1}-\rho^{n-1}
\end{pmatrix} \:.
$$
Dal confronto delle componenti con
$$
F^n =\begin{pmatrix}
f_{n+1} & f_{n} \\
f_n &f_{n-1}
\end{pmatrix}
$$
segue immediatamente che
$$
f_n = \frac{ \phi^n-\rho^n}{\sqrt{5}} \quad,
$$
come volevasi dimostrare.