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
- Host: GitHub
- URL: https://github.com/yxiao1996/funmath
- Owner: yxiao1996
- Created: 2018-04-05T09:41:13.000Z (almost 8 years ago)
- Default Branch: master
- Last Pushed: 2018-10-23T15:53:15.000Z (over 7 years ago)
- Last Synced: 2025-01-23T07:22:13.389Z (about 1 year ago)
- Topics: fourier-transform, hilbert-curve, mandelbrot, math, opencv, project-euler
- Language: Python
- Homepage:
- Size: 611 KB
- Stars: 3
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: Readme.md
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)

## 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

## Mandelbrot Set
* classical fratals

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

## 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

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