Matrix representation for closed-form expression for Fibonacci numbers

Click For Summary
SUMMARY

The matrix representation for the closed-form expression of Fibonacci numbers is defined as (1 1; 1 0)^n = (F_{n+1} F_n; F_n F_{n-1}), applicable when F_0 = 0 and F_1 = 1. To adapt this for arbitrary starting values, such as F_0 = a and F_1 = b, the initial matrix should be (a+b b; b a). This matrix can be derived by multiplying the standard Fibonacci matrix repeatedly on the left by (1 1; 1 0).

PREREQUISITES
  • Understanding of Fibonacci sequence and its properties
  • Familiarity with matrix multiplication
  • Basic knowledge of linear algebra concepts
  • Experience with mathematical notation and expressions
NEXT STEPS
  • Research matrix exponentiation techniques for efficient Fibonacci computation
  • Explore the implications of different initial conditions on Fibonacci sequences
  • Learn about eigenvalues and eigenvectors in relation to matrix representations
  • Investigate applications of Fibonacci numbers in computer science and algorithms
USEFUL FOR

Mathematicians, computer scientists, and software developers interested in advanced Fibonacci number computations and matrix algebra applications.

murshid_islam
Messages
468
Reaction score
21
TL;DR
Matrix representation for closed-form expression for Fibonacci numbers:
From the wikipedia page for Fibonacci numbers, I got that the matrix representation for closed-form expression for Fibonacci numbers is:

\begin{pmatrix}<br /> 1 &amp; 1 \\<br /> 1 &amp; 0\\<br /> \end{pmatrix} ^ n =<br /> \begin{pmatrix}<br /> F_{n+1} &amp; F_n \\<br /> F_n &amp; F_{n-1}\\<br /> \end{pmatrix}

That only works when F_0 = 0 and F_1 = 1. How can I find the matrix representation for arbitrary starting values, for example, when F_0 = a and F_1 = b?
 
Physics news on Phys.org
murshid_islam said:
Summary:: Matrix representation for closed-form expression for Fibonacci numbers:

From the wikipedia page for Fibonacci numbers, I got that the matrix representation for closed-form expression for Fibonacci numbers is:

\begin{pmatrix}<br /> 1 &amp; 1 \\<br /> 1 &amp; 0\\<br /> \end{pmatrix} ^ n =<br /> \begin{pmatrix}<br /> F_{n+1} &amp; F_n \\<br /> F_n &amp; F_{n-1}\\<br /> \end{pmatrix}

That only works when F_0 = 0 and F_1 = 1. How can I find the matrix representation for arbitrary starting values, for example, when F_0 = a and F_1 = b?
Start with
\begin{pmatrix}<br /> a+b &amp; b \\<br /> b &amp; a\\<br /> \end{pmatrix} =<br /> <br /> \begin{pmatrix}<br /> F_2 &amp; F_1 \\<br /> F_1 &amp; F_0\\<br /> \end{pmatrix}<br />

Then multiply repeatedly on the left by
\begin{pmatrix}<br /> 1 &amp; 1 \\<br /> 1 &amp; 0\\<br /> \end{pmatrix} <br />
 
  • Like
Likes   Reactions: PeroK and murshid_islam
Though same as post #2,
2022-05-10 14.01.44.jpg
 
  • Like
Likes   Reactions: martinbn and murshid_islam

Similar threads

  • · Replies 8 ·
Replies
8
Views
3K
  • · Replies 34 ·
2
Replies
34
Views
2K
  • · Replies 8 ·
Replies
8
Views
3K
  • · Replies 2 ·
Replies
2
Views
2K
  • · Replies 1 ·
Replies
1
Views
2K
  • · Replies 1 ·
Replies
1
Views
2K
  • · Replies 4 ·
Replies
4
Views
3K
  • · Replies 12 ·
Replies
12
Views
2K
  • · Replies 1 ·
Replies
1
Views
1K
  • · Replies 4 ·
Replies
4
Views
2K