附注-三维空间的线性变化--3b1b课程笔记

附注-三维空间的线性变化

前情提要

前面说了向量和变换矩阵的关系,但是只说明了一类将二维向量变换为其它二维向量的特殊变换
总的来说这个课程一直在二维空间上考量这个问题,也更容易理解,并且你掌握了二维空间的核心概念这些概念也能推广到高维度空间

三维空间

现在我们那么考量一个函数
[ 2 6 − 1 ] i n p u t → L ( v ⃗ ) → [ 3 2 0 ] o u t p u t \left[ \begin{matrix} 2 \\ 6 \\ -1 \\ \end{matrix} \right]_{input} \rightarrow L(\vec{v}) \rightarrow \left[ \begin{matrix} 3\\ 2\\ 0\\ \end{matrix} \right]_{output} 261 inputL(v ) 320 output
我们可以想象一个三维空间内的所有点经历了一个线性变换
保持网格线平行且等距,并保持原点不动 保持网格线平行且等距,并保持原点不动 保持网格线平行且等距,并保持原点不动
和二维类似我们看到的三维空间的每一个点实际上只是代表一个以它为终点的一个向量而我们所做的只是把输入的向量移动到对应的输出向量。
和二维情况类似,三维的线性变换完全由基向量的去向决定
但是我们现在有三个使用的基向量
i ^ , j ^ , k ^ \widehat{i},\widehat{j},\widehat{k} i ,j ,k

变换矩阵

接下来我们仍然留下原始坐标作为副本
这样我们就能观察到三个基向量的变化
将变化后的基向量坐标记录在一个3x3的矩阵中
[ 1 1 1 0 1 0 − 1 0 1 ] \left[ \begin{matrix} 1 & 1 & 1\\ 0 & 1 & 0\\ -1 & 0 & 1\\ \end{matrix} \right] 101110101
请添加图片描述

考虑个简单的例子,沿着y轴旋转90°
那么它的变化矩阵就会是
[ 0 0 1 0 1 0 − 1 0 0 ] \left[ \begin{matrix} 0 & 0 & 1\\ 0 & 1 & 0\\ -1 & 0 & 0\\ \end{matrix} \right] 001010100
想知道任意向量在变换后的去向?
其实是和二维空间一样的
而且二维空间“缩放再相加”的过程再变换前后都可以用
所以想得到一个向量变化后的位置其实还是在做乘法的
[ 0 1 2 3 4 5 6 7 8 ] t r a n s f o r m a t i o n [ x y z ] i n p u t = ( x [ 0 3 6 ] + y [ 1 4 7 ] + z [ 2 5 8 ] ) o u t p u t \left[ \begin{matrix} 0 & 1 & 2\\ 3 & 4 & 5\\ 6 & 7 & 8\\ \end{matrix} \right]_{transformation} \left[ \begin{matrix} x\\ y\\ z\\ \end{matrix} \right]_{input}= (x\left[ \begin{matrix} 0\\ 3\\ 6\\ \end{matrix} \right]+ y\left[ \begin{matrix} 1\\ 4\\ 7\\ \end{matrix} \right]+ z\left[ \begin{matrix} 2\\ 5\\ 8\\ \end{matrix} \right])_{output} 036147258 transformation xyz input=(x 036 +y 147 +z 258 )output

考量两个连续的线性变化也是一样的参考二维空间的就可以了

后续

下一节是行列式,记完下个笔记,就去看MIT的线代了。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值