用Manim实现向量的减法运算和可视化图

一,基础知识

1.相反向量

我们规定,与向量\vec{a} 长度相等,方向相反的向量,叫做 \vec{a}的相反向量,记作 -\vec{a}
解释
(1) 与数 𝑥 的相反数是 −𝑥 类似;
(2)-(\vec{a})=\vec{a}
(3) 零向量的相反向量仍是零向量.

2.向量的减法

向量 a 加上 b 的相反向量,叫做b 的差,即a-b=a+(-b).
求两个向量差的运算叫做向量的减法。向量的减法可以转化为向量的加法进行.

3.向量减法的几何意义

当 ab 同起点时,ab可以表示为从向量b的终点指向向量a的终点的向量.

from manim import *

class VectorArrow03_01(Scene):
    def construct(self):
        dot = Dot(ORIGIN)
        arrow_a = Arrow(dot, [1, 4, 0], buff=0).set_color(BLUE)
        arrow_b = Arrow(dot, [4, 1, 0], buff=0).set_color(ORANGE)
        numberplane = NumberPlane()
        
        t01=MathTex(r"\overrightarrow{a}").set_color(RED)
        tip_text01 = t01.next_to([0.15,1.5,0])
        
        t02=MathTex(r"\overrightarrow{b}").set_color(RED)
        tip_text02 = t02.next_to([2.5,0.35,0])
        
        arrow_a_b = Arrow([4, 1, 0], [1, 4, 0], buff=0).set_color(PINK)
        t03=MathTex(r"\overrightarrow{a}-\overrightarrow{b}").set_color(PINK)
        tip_text03 = t03.next_to([3,3,0])
        
        
        a_b=MathTex(r"\overrightarrow{a}-\overrightarrow{b} ")
        t4=a_b.next_to([5,-0.5,0],3*LEFT)
        
        
        self.add(numberplane,tip_text01,tip_text02,tip_text03,t4,dot,arrow_a,arrow_b,arrow_a_b)
%manim -qm -v WARNING VectorArrow03_01

 

  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Yasen.M

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值