Skip to content

基于多种编程语言的复分析可视化学习/Complex Analysis Visualization based on Various Programming Language

Notifications You must be signed in to change notification settings

xiong-ZH-zq/Complex-Analysis-Visualization

Repository files navigation

cover

Complex_Analysis_Visualization

Python Badge C Badge Jupyter Badge


This is a repository about Complex Analysis Visualization based on Manim Library. As we only study complex analysis for only one semester, some complicated contents will be ignored.

This repository will be taken as our final homework of NKU course "Python Scientific Calculation".

Tools and Packages

This repositpry won't rely on only one language and tool. Here are the tools that need to be installed.

Python

C

Content

Basic Knowledge

Basic knowledge about complex number and geometry

  • ComplexPlane.py : A simple image of complex plane.
  • AComplexNumber.py : A complex number example.

Euler Formula

  • PowerSeriesEuler.py : Euler formula in power series view.
  • Euler3DSpiral.py : Euler formula in 3D axis view.

Complex Fractals

For this part we need to accelerate the program.

  • In Python, pytorch or cupy will decrease the running time. And we use pytorch.

Julia Set

  • Julia Set.py Julia set image.
  • Julia.c Julia set animation in raylib.

Bibliography

[1] Dennis G.Zill, A First Course in Complex Analysis.

About

基于多种编程语言的复分析可视化学习/Complex Analysis Visualization based on Various Programming Language

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published