美文网首页
三角函数——来自二维空间的魔术

三角函数——来自二维空间的魔术

作者: 虽然菜 | 来源:发表于2021-11-18 19:16 被阅读0次

理解三角函数

        三角函数,简单理解地话,可以和勾股定理关联起来。勾股定理是指:对于直角三角形,两个直角边的平方和等于斜边的平方和。

        直角三角形中因为已经有了一个直角,所以只要再确定第二个角的角度,那么第三个角的角度数值就可以计算出来。

        在角度angle确定的前提下,a的长度和dis的长度相除的话,结果是一个固定的值,两者成等比关系;dis增加,a也会随着增加。这个时候的a/dis的值,记为角angle的余弦cos:

        cos(angle)=a/dis

        同理,b/dis也是定值,记为角angle的正弦sin:

        sin(angle)=b/dis

        把上面的公式反过来,如果我们有了a、b和dis,就可以求出angle的角度是多少,通过边长求角度的计算就是反三角函数:

        angle = arccos(a/dis)

        angle = arcsin(b/dis)

        三角函数和反三角函数的知识可能大家一下子理解不了,没有关系,我们首先记住,然后在后面使用的过程中,慢慢地来体会。

三角函数与坐标

        在一个直角坐标系中有两个点:A和B

坐标图

        通常在编程的时候,我们是可以定位坐标的A(xa,ya),B(xb,yb)的,那么三条边a、b、dis的长度计算就是:

dis计算

        再使用反三角函数,就可以得出angle的角度

        angle=arccos(a/dis)

        这个angle在我们绘图的时候他是什么呢?

        在Python的turtle当中,他是画笔的方向

        在Scratch当中,他是:

        同学们,在我们平时使用设置方向的时候,你们能想到他后面经过了这么多的运算吗?是不是很嗨!

还不够哦

        在代码中使用三角函数,都是使用弧度来计算的。同学们自己找找相关的资料看看吧,探索对应的知识。

相关文章

  • 三角函数——来自二维空间的魔术

    理解三角函数 三角函数,简单理解地话,可以和勾股定理关联起来。勾股定理是指:对于直角三角形,两个直角边的平方和等于...

  • 旋转平移

    二维旋转 三角函数展开: 带入xy公式: 转为矩阵形式: 二维绕点旋转,旋转矩阵对角记忆 加入平移引入齐次坐标: ...

  • 国际魔术节盛大来袭!带你感受不一样的“魔界”盛宴

    你认为,最震撼人心的魔术是什么?是云谲波诡的空间压缩?还是变幻莫测的大变活人?美国魔术大师约翰·马尔霍兰说,“魔术...

  • 线代--生成空间

    若在二维空间中任何向量,都可以表示为和的线性组合,则可以说和生成整个二维空间。 在生成的二维空间中,如加入一个向量...

  • 白日幻想家(一)

    1. 据说空间是不同时空的扭曲,一维空间扭曲后成为二维空间,二维空间扭曲后成为三维空间,三维空间扭曲后成为思维空间...

  • AE基础(5)-AE的2.5D三维是怎么回事?

    2.5D即物体是二维的,空间是三维的,二维物体在三维空间的运动

  • 四维空间假想

    一维空间 一维空间是什么,无数个点叠加形成一条线就是一维空间 二维空间 同理,无数个二维空间是什么,无数个一维空间...

  • 三角函数公司大全图解

    三角函数定义 特殊三角函数值 三角函数公式大全

  • 颤抖空间

    四维空间里的你 主宰着三维空间的我 三维空间里的我 俯视着二维空间里的他 二维空间里的他 践踏着一维空间里的生命 ...

  • CGAffineTransform

    表示一个从二维空间的坐标转义到另外一个二维空间坐标的一个映射 CGAffineTransformMake 每次都是...

网友评论

      本文标题:三角函数——来自二维空间的魔术

      本文链接:https://www.haomeiwen.com/subject/ziddtrtx.html