Advertisement

利用manim库制作生动有趣的数学教学内容(5)-图graph

阅读量:

1、概述

在数学体系中,图论作为一门独立的学科,具有完整的理论框架和经典的研究内容。借助动画系统展示与图相关的操作过程,有助于将原本抽象的概念转化为直观的表达方式,从而降低理解难度,使复杂问题变得更为清晰易懂。

2、图结构构建方法

复制代码
 %%manim   -ql -v WARNING -i MovingVertices

    
  
    
 class MovingVertices(Scene):
    
     def construct(self):
    
     vertices = [1, 2, 3, 4]
    
     edges = [(1, 2), (2, 3), (3, 4), (1, 3), (1, 4)]
    
     g = Graph(vertices, edges)
    
     self.play(Create(g))
    
     self.wait()
    
     self.play(g[1].animate.move_to([1, 1, 0]),
    
               g[2].animate.move_to([-1, 1, 0]),
    
               g[3].animate.move_to([1, -1, 0]),

全部评论 (0)

还没有任何评论哟~