An open API service indexing awesome lists of open source software.

https://github.com/yxiao1996/funmath

play with math in free time
https://github.com/yxiao1996/funmath

fourier-transform hilbert-curve mandelbrot math opencv project-euler

Last synced: 11 months ago
JSON representation

play with math in free time

Awesome Lists containing this project

README

          

# FunMath

* using familiar tools to write visualization for mathmatical objects. Purely for fun.

## Hilbert Curve

* Hilbert Curve (Hilbert space-filling curve)

![hilbert](images/hilbert.png)

## Hausdorff Dimension

* Calculating fractional dimension for 2D images, using box counting method.
for example, the following sierpinski triangle has fractional dimension of approximatly 1.58

![sierpinski](images/1024-Sierpinski_triangle.png)

## Mandelbrot Set

* classical fratals

![mandelbrot](images/mandelbrot.png)

## Brachistochron

* Visualizing Johann Bernoulli's solution of Brachistochron using Fermat's Principle

![bernoulli's brachistochron](images/brachistochron.png)

## Discrete Time Fourier Transform

* Visualizing the porcess of rolling data points on unit circle in complex plane, which take
place in the calculation of discrete time Fourier Transform

![dtft](images/dtft.png)

## Chebyshev Center of a polygon

* Using linear programming to find the Chebyshev center of a polygon(center of the inscribe circle with maximum radius).

![chebyshev](images/chebyshev_center.png)