从 Manim 社区官方示例中精心挑选的代码片段,涵盖常见数学动画场景。
通过 Docker 容器快速搭建 Manim 开发环境,支持 Jupyter Notebook 交互式编程。
所有示例整理在 Jupyter Notebook 中,方便本地运行、修改和调试学习。
下载并安装 FFmpeg,将其配置到系统环境变量中。这是运行 Manim 的必要依赖。
运行 Docker 命令启动 Manim 容器,映射本地目录并开启 Jupyter Lab 服务。
将本仓库克隆到本地映射目录,或直接复制 examples.ipynb 到指定位置。
在 Jupyter Notebook 中运行和调试示例,开始创建你的数学动画作品。
docker run -it -d \
--name manim \
-p 8888:8888 \
-v ~/notebooks/manim:/manim \
manimcommunity/manim:v0.18.1 \
jupyter lab --ip=0.0.0.0
💡 Windows 用户请将 \ 替换为 `
以下是一些使用 Manim 创建的数学动画示例,展示了库的强大功能和灵活性
展示数学函数的美妙变化
展示几何图形的平滑变换
数学公式的动态推导过程
展示向量场的动态特性
数学曲线的优雅展示
三维空间中的几何动画
动态粒子的群集行为
微积分概念的可视化
线性代数变换的动画
数学级数的收敛过程
拓扑学概念的直观展示
统计分布的可视化演示
复数运算的几何意义
傅里叶分析的直观理解
微分方程的数值解法演示
分形图案的生成过程
群论概念的动画演示
图论算法的可视化
优化算法的迭代过程