Fibonacci sequence

Computes the generalized Fibonacci numbers as vectorized code.
7 Downloads
Updated 5 Nov 2023

Fibonacci sequence

fibonacci.m

This is a simple GNU Octave/Matlab function to compute the Fibonacci sequence or numbers. Function is vectorized.

Syntax

FIBONACCI(N) computes the Fibonacci number of N. N can be a scalar, vector or matrix of integers. Negative numbers are allowed (negafibonacci).

FIBONACCI without input argument returns the first 10 numbers of the Fibonacci sequence.

Examples

> fibonacci(7)
    13
> fibonacci(0:10)
    0  1  1  2  3  5  8 13 21 34 55

Documentation

Type doc fibonacci or help fibonacci for syntax and options. See also users comments and rating on View Fibonacci sequence on File Exchange.

References

https://en.wikipedia.org/wiki/Fibonacci_sequence

Author

François Beauducel

Cite As

François Beauducel (2026). Fibonacci sequence (https://github.com/beaudu/fibonacci/releases/tag/v1.0), GitHub. Retrieved .

MATLAB Release Compatibility
Created with R2023b
Compatible with any release
Platform Compatibility
Windows macOS Linux
Tags Add Tags
Acknowledgements

Inspired by: Fibonacci.m

Version Published Release Notes
1.0

To view or report issues in this GitHub add-on, visit the GitHub Repository.
To view or report issues in this GitHub add-on, visit the GitHub Repository.