上篇:矩阵和向量的故事(12)
下篇:矩阵和向量的故事(14)
前篇小结:
1,回忆一下这个矩阵乘法的含义:
这是因为矩阵乘法像上节那样操作,矩阵的形状就必须满足这个要求;
这样做之后,那么
怎么用矩阵表示三维空间的一个点
如果用来表示三维空间中的一个点,首先需要的是基底,然后是坐标;
基底是一个向量组
空间里面在这个坐标系下的点P的坐标是(x,y,z); 那么能够表示点P的向量
如果用一个大的矩阵
即
所以一个空间中的点P表达成
坐标转换
什么是坐标转换?字面上的意思就是坐标值变化了,坐标值是为了定位用的,如果你在一副地图上找路,你放大这幅地图,旋转这个地图,或者直接换另外一副地图,这都可能造成你读的坐标不一样,但是你想定位的地点还是原来的地方,就是这个地方在新的地图里面是别的坐标值,这个过程就是坐标变换。
坐标变换的原因,也就会说坐标值改变的原因,这是因为换图了,换地图了;也可以说换视角,换观察方向;因为坐标值的确定是先有地图,再在地图上读值,换了一副地图,自然从地图上读的坐标不一样;也有例外,为什么有时候读到的值会是一样,因为你的地图换了等于差不多没换,这是很特殊的一种变换,你想一下,如果你换地图要耗费很多的能量,结果,你换了之后还是在原来的位置,那么你耗费的能量跑去哪了呢?同时如果真存在这种变化,这是好事,因为只要研究清楚能量的走向,那么这个系统不就是一个能量传导系统,不改变一个系统的坐标,而耗费能量,那么能量必然转移到别的系统里面去了。前提是,能量守恒定律是有效的,总能量不守恒,就没有这个推理了,所以万一你发现了这样一个系统,消耗能量,不改变任何东西,只是吞能。。。好吧,你成功的干掉了能量守恒定律。
换图的另外一种说法就是,基底向量的变化:
在
所以现在有两副地图,第一幅地图基底是
那么有这个式子成立:
我们关注这个式子的右边那个等式:
假如我们先找到坐标变化的变化公式就是
准确的来说,就是两组基底之间的关系,
假如这种变化用一个字母替换,transform取首字母
这表示
这里面有一个很重要的问题,变化
最简单的线性变化是什么?就是恒等变化,
我们看一下具体的向量组,为了简化,只看二维向量,就是一个平面里面的向量;
对比看一下两组基底
用代数式描述一个变化T:
注意到上面四个都是二维向量;
实际上这个式子是:
按照矩阵乘法和线性组合补充完上面这个式子:
即:
这个也就是
进一步改写:
这样子改写,一个变化
然后发现这是一个单位矩阵
可以假设一个变化
线性变化总能找到这样一个矩阵,应该说总能找到一类矩阵;有一些非线性变化也能找到一类矩阵,或者一些矩阵的组合,这种像是命运安排一样的现象本质上都存在原因,或者说从现象回归原因才是探求。
但是不妨碍应用阶段,假设上面结论成立:
那么总是存在一个转换矩阵
我们又知道了空间中表示一个点有:
联合这两个:
就是说有
所以我们找到了坐标之间的关系:
小结:
基底变换是:
导致了坐标变换: