#曼德布罗特 #集合 #周期 # #像素 #颜色 #复数

应用 mandelbrot-orbits-rust

一个控制台命令,用于生成曼德布罗特集的图像,其中每个像素的颜色代表复数点的周期(如果该点属于集合)

1 个不稳定版本

0.1.0 2022年12月21日

#998开发工具

MIT 协议

4MB
264

曼德布罗特轨道

Test MegaLinter

这是一个为了学习Rust而创建的小项目。

它生成曼德布罗特集的图像,其中每个像素的颜色代表属于集合的复数点的周期。

有关曼德布罗特集周期的更多信息。

目前,它使用的是灰度色彩方案。

./docs/images/mandelbrot_2000x2000.png

需求

  • cargo: ^1.62.1.
  • rustc: ^1.62.1.

使用

git clone [email protected]:josecelano/mandelbrot-orbits-rust.git
cargo run ./output/mandelbrot_2048x2048.png 2048x2048 -2.0,2.00 2.0,-2.0

开发

本地执行MegaLinter

./bin/ml.sh

运行测试

cargo test

开发者更多信息.

数学

您可以在这里找到解释。

我正在尝试找到并编写算法背后数学的更正式解释。

./docs/images/math.png

致谢

仓库

论文

书籍

维基书

演示

其他

依赖项

~13–23MB
~121K SLoC