Skip to content

A program to generate the Fibonacci sequence and analyze its properties

Notifications You must be signed in to change notification settings

kipsangmarion/Fibonacci-sequence-analyzer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 

Repository files navigation

Fibonacci Sequence Analyzer

The Fibonacci Sequence Analyzer is a Python program that generates, analyzes, and visualizes properties of the Fibonacci sequence. This tool provides insights into the growth, distribution, and limiting behavior of the Fibonacci numbers.

Features

  • Efficient Generation: Utilizes memoization for efficient computation of Fibonacci numbers, allowing the generation of larger sequences.
  • Properties Analysis: Analyzes and displays various properties of the Fibonacci sequence, including ratios, even/odd distribution, and prime numbers.
  • Visualization: Generates visualizations such as line charts to illustrate the growth of Fibonacci numbers and bar charts for the distribution of even and odd numbers.
  • Limit Exploration: Explores the limiting behavior of ratios or other properties as you generate more terms in the sequence.

Getting Started

Prerequisites

  • Python 3.x
  • Matplotlib (for visualization)

Install the required dependencies:

pip install matplotlib

Usage

  1. Clone the repository:
git clone https://github.com/kipsangmarion/Fibonacci-sequence-analyzer.git
cd fibonacci-system-analyzer
  1. Run the main program:

Open the notebook on Jupyter Notebook, Colab or the software preferred.

Adjust parameters like terms or limit directly in the code.

Contributing

If you'd like to contribute to the project, please fork the repository and submit a pull request. Issues and feature requests are welcome on the GitHub Issues page.

About

A program to generate the Fibonacci sequence and analyze its properties

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published