This document discusses Fibonacci numbers and sequences. It introduces the Fibonacci sequence as modeling a problem posed by Leonardo Pisano Fibonacci of rabbits breeding. It then provides Matlab code to generate Fibonacci numbers in a vector or recursively as a function. It discusses properties of the Fibonacci sequence, including its relation to the golden ratio, and derives a closed-form analytic expression for Fibonacci numbers.