美文网首页
矩阵、虚数与坐标变换

矩阵、虚数与坐标变换

作者: yumxuanyi | 来源:发表于2020-07-21 10:42 被阅读0次

@版权声明:本文版权归作者所有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出,
本文链接https://www.jianshu.com/p/06de83e69531
如有问题, 可邮件(yumxuanyi@qq.com)咨询。


关键字:矩阵、虚数、坐标变换

一个矩阵可以表示的坐标变换类型包括 :旋转 、 缩放 、 平移
一个虚数也可以表示:旋转和缩放
这样矩阵和虚数具有相同的功能:都可以进行坐标的旋转的缩放。

矩阵

我们来考虑矩阵
M = \left[ \begin{matrix} 1 &0\\ 0& 1\\ \end{matrix} \right] = 1

N =\left[ \begin{matrix} 0 & -1\\ 1 & 0\\ \end{matrix} \right] = i

可以将矩阵M和N的列理解为新坐标系的坐标基。则
M表示对标准笛卡尔坐标系不进行任何变换。
N表示对标准笛卡尔坐标系逆时针旋转90度
a *M = \left[ \begin{matrix} a &0\\ 0& a\\ \end{matrix} \right] = a
a*M,表示 x,y方向同时进行放大a倍

b *N = \left[ \begin{matrix} 0 &-b\\ b& 0\\ \end{matrix} \right] = bi
b*N,表示 绕原点旋转90度然后再缩放b倍

K =\left[ \begin{matrix} a & -b\\ b & a\\ \end{matrix} \right] = a * \left[ \begin{matrix} 1 &0\\ 0& 1\\ \end{matrix} \right] + b * \left[ \begin{matrix} 0 & -1\\ 1 & 0\\ \end{matrix} \right] = a + bi
K表示 绕原点旋转 θ度 ,其中 \tan(θ) = b/a
再缩放 \sqrt{a^2 + b^2}

所以如果只需要旋转θ度 ,可以利用三角函数,构造如下矩阵S
S =\left[ \begin{matrix} cos(θ) & -sin(θ)\\ sin(θ) & cos(θ)\\ \end{matrix} \right] = cos(θ) + sin(θ) * i
因为缩放倍数 \sqrt{sin^2(θ) + cos^2(θ)} = 1

扩展:
神奇的欧拉公式:
e^(θi) = cos(θ) + sin(θ) * i
表示旋转θ角

虚数

考虑坐标系中的单位圆
如果虚数为i,则有
1 * i = i
i * i = -1
i* (-1) = -i
(-i) * i= 1
即乘以i的意义相当于,绕坐标原点逆时针旋转90度
也就是i与如下矩阵N具有相同的意义
N =\left[ \begin{matrix} 0 & -1\\ 1 & 0\\ \end{matrix} \right] = i

对于一个虚数bi ,就是沿着虚轴缩放b倍,等效于如下矩阵表示
bi =b * \left[ \begin{matrix} 0 & -1\\ 1 & 0\\ \end{matrix} \right] = \left[ \begin{matrix} 0 & -b\\ b & 0\\ \end{matrix} \right]

相关文章

  • 矩阵、虚数与坐标变换

    @版权声明:本文版权归作者所有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出,本文链接htt...

  • 音视频开发之旅(11) OpenGL ES矩阵变换与坐标系统

    目录 矩阵与矩阵变换 坐标系统 OpenGL的矩阵与矩阵变换 实践:平移、旋转、缩放、3D 资料 收获 一、矩阵与...

  • 标准正交基与正交矩阵

    标准正交基标准正交基.PNG 坐标变换坐标变换.PNG 正交矩阵正交矩阵.PNG

  • 3D数学

    1, 向量 2, 矩阵 3, 欧拉角 4, 四元数 5, 坐标系变换 6, 齐次坐标与透视变换的推导 齐次坐标 向...

  • 第32课 基变换和图像压缩

    关于基变换:从一组基变换到另一组基 主题:线性变换与矩阵的关联,线性变换不一定是在坐标系内,而矩阵用坐标来表示线性...

  • coordinate frame transformation

    一、两个坐标系之间的坐标变换。假设坐标变换矩阵是aXb是从坐标系B到坐标系A的变换矩阵,Pa为空间中的一个点P在坐...

  • 线性代数——6. 线性空间与线性变换

    1 线性空间的定义与性质 2 维数、基与坐标 4 线性变换 5 线性变换的矩阵表示式

  • 逆矩阵,坐标变换与numpy

    使用python的数值计算库numpy来计算矩阵的逆矩阵,坐标变换 9.11和9.13作业 第一题 计算 的逆矩...

  • 基变换

    在同一个向量空间中的不同的基下进行坐标变换,就是基变换。完成基变换的矩阵,叫做过渡矩阵。 过渡矩阵定义定义.PNG...

  • 证明罗德里格斯公式和四元数旋转等效

    证明旋转矩阵是正交矩阵。 答:首选明白旋转矩阵如何定义。旋转矩阵是描述同一个点在不同基坐标系下的坐标变换,两个坐标...

网友评论

      本文标题:矩阵、虚数与坐标变换

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