假设在世界坐标系中有两组基分别是 E 1 E_1 E1​和 E 2 E_2 E2​,两组基上分别有一个向量 X X X和 Y Y Y。那么:

对 X X X向量进行一次 A A A变换得到向量 Z Z Z,再对 Y Y Y向量进行一次 B B B变换得到同样得到向量 Z Z Z。
根据以上描述便得到:

X ⋅ A = Z = Y ⋅ B X\cdot A=Z= Y\cdot B X⋅A=Z=Y⋅B

将变换单独提出来表示:

X ⟶ A Z ⟵ B Y X\stackrel{A}{\longrightarrow} Z \stackrel{B}{\longleftarrow} Y X⟶A​Z⟵B​Y

如果要让向量 X X X变换为向量 Y Y Y,那么从上面的过程可以看出来只需要进行如下操作:

X ⟶ A Z ⟶ B − 1 Y X\stackrel{A}{\longrightarrow}Z \stackrel{B^{-1}}{\longrightarrow} Y X⟶A​Z⟶B−1​Y

对应的矩阵操作就是:

X ⋅ A ⋅ B − 1 = Y X\cdot A\cdot B^{-1} = Y X⋅A⋅B−1=Y

令 A ⋅ B − 1 = C A\cdot B^{-1} = C A⋅B−1=C, 则 X ⋅ C = Y X\cdot C = Y X⋅C=Y,表示如下:

X ⟶ C Y X \stackrel{C}{\longrightarrow} Y X⟶C​Y

上面的意义就在于用一次变换 C C C表示了两次变换 A ⋅ B − 1 A \cdot B^{-1} A⋅B−1。

综合以上表述得到如下两个式子:

{ A = C ⋅ B X = Y ⋅ C − 1 \begin{cases}A=C\cdot B \\X=Y\cdot C^{-1} \end{cases} {A=C⋅BX=Y⋅C−1​

上式中 A A A与 B B B之间的变换便是 E 1 E_1 E1​和 E 2 E_2 E2​的基变换,而向量 X X X与向量 Y Y Y之间的变换可以看出是在基变换下向量的坐标变换。

矩阵的基变换及对应基变换下向量的坐标变换相关推荐

  1. 世界坐标系到观察坐标系的变换步骤_带你轻松认识不同坐标系下向量的“变脸”——基变换...

    这是<机器学习中的数学基础>系列的第6篇. 今天我们来介绍基变换,简单地说,基变换就是把向量用不同的基来表示.我们来举个例子: 图1 如上图,在我们常见的标准坐标系中,有一个向量w=(2, ...

  2. ker矩阵是什么意思_矩阵形式下的最小二乘法推导

    最常用的是普通最小二乘法(Ordinary Least Square,OLS):所选择的回归函数应该使所有观察值的残差平方和达到最小. 在拟合函数时,先假定函数的通用表达式.这里以最简单的一次函数为例 ...

  3. 6月13日木叶下向量

    # 创建一个长度为10且所有元素都为零的向量, 并将第五个值设为1 import numpy as np a = np.zeros(10) c = a c[4] = 1 print (c) # In[ ...

  4. 动态规划: dp+递推——确定动态矩阵dp含义,确定每个状态下面临的选择和对结果值影响,选择符合题意的作为结果存储在dp中

    1.动态规划:每一个状态一定是由之前的状态推导出来的,通过总结归纳发现递推关系 2.解决动态规划问题的步骤: 确定dp数组(dp table)以及下标的含义: 每个单元内 题目所求的值,一维.二维 确 ...

  5. 两个向量组的秩相等说明什么_如果两个向量组的秩相等且他们构成的矩阵同型能推出两个向量组等价吗?...

    展开全部 不等价. 在代数中,矩阵等价和向量组等e69da5e887aa62616964757a686964616f31333431373234价是不一样的. 矩阵等价的充要条件是秩相等,向量组等价的 ...

  6. python 矩阵 将所有列向量合并成一个向量 将虚数矩阵转化为实数矩阵

    有M✖️N 维度的矩阵,将它转化为MN✖️1的矩阵 import numpy as np from numpy import squeezeM, N = 4, 3 h_mat = np.random. ...

  7. matlab已知坐标转01换矩阵,已知两个坐标系下的坐标,求坐标系之间的转换矩阵(二)...

    包含平移和旋转变换:#include #include using namespace gte; // #define Vector4 Vector<4, double> int main ...

  8. 动手学习深度学习-跟李沐学AI-自学笔记(1)

    个人学习笔记,如有错误欢迎指正! 预备课 课程必备网站:[课程主页][https://courses.d2l.ai/zh-v2],[教材][https://zh-v2.d2l.ai/],[课程论坛讨论 ...

  9. 漫步线性代数八——向量空间和子空间

    消元简化了线性方程组Ax=bAx=b,幸运的是它也简化了理论.存在性和唯一性的基本问题(一个解或没有解或无穷多个解)在消去之后很容易回答,我们现在就针对m×nm\times n系统讨论这些问题. 但消 ...

最新文章

  1. Selenium启动不同浏览器
  2. juddi MySQL_JUDDI v3部署并连接MySQL数据库
  3. stacking与blending的区别
  4. Animator动画XML实现
  5. fork()调用使子进程先于父进程被调度
  6. Windows 7 HomeGroup的隐私保护
  7. Linux IPC POSIX 共享内存
  8. qt纯c++编程增加多线程支持库
  9. java http服务 Tomcat_【求教】用JAVA写HTTP服务器代替TOMCAT 我代码哪错了。。
  10. 数据包接收系列 — NAPI的原理和实现
  11. 一份比较详尽的ubuntu下替代windows下的软件列表
  12. html文件转为其他格式文件格式,HTML文件转Word文件格式
  13. 盛大谭群钊演讲:未来的中国游戏业
  14. 10、I/O 输入输出流
  15. bilibili源代码泄露,go-common
  16. C++:日志库log4cplus 2.0的使用说明
  17. 如何用Qt展示你的GIF动图
  18. HelloChart框架动态加载数据
  19. 对计算机专业学生的忠告
  20. escape()和unescape()函数的使用方法

热门文章

  1. 地图分幅编号C 语言编程,地图分幅编号实验报告讲解
  2. 万用表和示波器哪个更容易上手
  3. 使用python-aiohttp搭建微信公众平台
  4. CSS中background-attachment的介绍和用法
  5. 解决es中must,must_not,should不能同时生效
  6. 手把手教你学javaweb(五)文件的上传和下载
  7. 【路径规划-TSP问题】基于粒子群结合蚁群算法求解旅行商问题附matlab代码
  8. 输送FPGA人才,英特尔人才战略升级
  9. 亲测 可用 des 加密
  10. 大数据(Big Data)扫盲