使
EN·中文

矩阵变换

解开整个线性代数的那个念头:矩阵不是一张数字表格,而是掰弯空间的指令。平面上每个点都在动 —— 但动得如此有条理,以至于只要两支箭头就能说清一切。大学一年级。

两列就是基向量落到的位置

先看两支单位箭头:î 指向右、ĵ 指向上。一个 2×2 矩阵只做一件事 —— 说出这两支箭头该去哪里。它的第一列是新的 î,第二列是新的 ĵ:

M = [abcd]  →  î 落到 (a, c),  ĵ 落到 (b, d)

其余的都白送。因为这个变换是线性的 —— 网格线保持笔直、平行、均匀 —— 一旦钉住了 î 和 ĵ,其他每个点都只是这两者的组合。移动两支箭头,整个平面就跟着走。

掰弯平面 🟠🔵

拖动橙色 î 和蓝色 ĵ 的箭尖(吸附到半格),或用滑块和预设按钮。看绿色单位正方形 —— 它的面积就是行列式。

行列式是一块面积

绿色方框是单位正方形的像。它的面积正好是 |det M| = |ad − bc| —— 也就是这个变换把平面上每一块面积放大的倍数。这一个数字承载了很多:

为零 → 坍缩

当 det = 0,方框被压成一条线:整个平面被挤到更低的维度。信息丢失了,矩阵也就没有逆 —— 你无法把一次压扁撤销。试试"压扁"预设。

为负 → 翻面

负的行列式意味着变换把平面翻了过去,像翻一页纸 —— 定向反转了。î 和 ĵ 的顺时针/逆时针次序对调了。试试"反射"。

所以 det = 2 把面积翻倍,det = 1(旋转、切变)保持面积,det = 0.5 把面积减半,而负的行列式在这一切之上加了一次镜像。这是矩阵携带的最有用的一个数字。

矩阵是函数变换器那种"拉伸加平移"的多维表亲。行列式那块"平行四边形的面积",正是叉积在三维里算出来的量。返回线性代数