欢迎光临散文网 会员登陆 & 注册

〔manim教程〕第五讲 坐标系统与图像

2023-06-23 13:33 作者:NUMT片段  | 我要投稿





00:26


axis = NumberLine(
    x_min=-2,x_max=2,
    include_ticks=True,
    include_tip=True,
    include_numbers=False,
    unit_size=1.5,
    tick_frequency=0.5,
    label_direction=UP
).shift(LEfT*3)
axis.add_numbers(-1,2)

dot = Dot(axis.n2p(1))
axis.p2n(dot.get_center())


02:20


axes = Axes(
    x_min=-2,x_max=2,
    y_min=-2,y_max=2,
    center_point=LEFT*3,
    number_line_config = {
    "unit_size":1.5
},
    x_axis_config = {
    "tick_frequency":0.5
},
)
axes.add_coordinates([-1,2],[-2,1])
axes.add_coordinates()
self.add(axes.get_axis_labels)
dot = Dot(axes.c2p(1,2))
axes.p2c(dot.get_center())


04:03


grid = NumberPlane(
    axis_config = {"stroke_color":BLACK}
)
grid.add_coordinates()
grid.apply_function(
    lambda p: p+RIGHT*p[1]
)
grid.prepare_for_nonlinear_transform()
grid.apply_function(
    lambda p: p + np.array([
        np.sin(p[1]),
        np.sin(p[0]),
        0,
    ])
)

grid = ComplexPlane()


05:51

Function

func = ParametricFunction(
    lambda t: np.array([
        2*np.sin(3*t)*np.cos(t),
        2*np.sin(3*t)*np.sin(t),
        0,
    ]),
    t_min=0,t_max=2*PI
)

func2 = FunctionGraph(
    lambda x: x**2
)







〔manim教程〕第五讲 坐标系统与图像的评论 (共 条)

分享到微博请遵守国家法律