# 线性变换可视化 - 矩阵变换、行列式与特征向量动画

> 输入 2×2 或 3×3 矩阵，动画演示网格如何被旋转、缩放、剪切、反射、投影；显示基向量、行列式面积与方向翻转、实特征向量、逆矩阵和多个变换的组合。

- 网址: https://qilingtools.com/zh/math/linear-transform
- 分类: 数学工具 (https://qilingtools.com/zh/math)
- 标签: [数学](https://qilingtools.com/zh/tags/math), [学习教育](https://qilingtools.com/zh/tags/education), [算法](https://qilingtools.com/zh/tags/algorithm)
- 最后更新: 2026-10-26
- 价格: 免费，无需注册
- 隐私: 在浏览器本地处理，文件不上传服务器

“矩阵就是一种线性变换”这句话，用动画看一遍就懂了。在二维模式里输入 2×2 矩阵（可以写 cos(pi/6)、sqrt(2)/2 这样的表达式），或者点预设：旋转、缩放、水平/竖直剪切、关于坐标轴或任意直线的反射、到 x 轴或任意直线的投影，并用滑块调角度和系数。播放后整张网格从单位阵平滑地变到目标矩阵（含旋转的矩阵按角度插值，不会先缩成一点再转出来），基向量 î、ĵ 的去向就是矩阵的两列。单位正方形变成平行四边形，面积等于 |det A|；行列式为负时图形变色，并提示方向翻转（像照镜子），为 0 时说明平面被压扁、不可逆。实特征向量画成虚线：沿这些方向的向量只被拉伸 λ 倍、方向不变；复特征值会说明含有旋转成分。还能看字母 F 或笑脸被变换后的样子、一键换成逆矩阵、把几步变换排成序列按顺序播放，看到“先剪切再旋转”和“先旋转再剪切”的区别以及组合矩阵（从右往左乘）。三维模式支持 3×3 矩阵：单位立方体变成平行六面体，体积 = |det A|，可拖动旋转视角，并列出特征值、特征向量和逆矩阵。

## 使用步骤

1. 选择二维或三维，输入矩阵或点击预设并拖动参数滑块
2. 点“播放”观看网格、基向量和图形从原样变到变换后的样子
3. 查看行列式、方向是否翻转、特征值与特征向量、逆矩阵
4. 在“变换组合”里加入多步，按顺序播放并查看组合矩阵

## 功能特点

- 2×2 与 3×3 矩阵，支持表达式输入
- 旋转、缩放、剪切、反射、投影预设，参数可调
- 网格变形动画，旋转部分按角度插值
- 基向量 î ĵ（k̂）、单位正方形/立方体与行列式面积/体积
- 方向翻转与奇异矩阵提示、秩
- 实特征向量与复特征值说明
- 字母 F / 笑脸图形，逆矩阵一键替换，多步变换组合播放

## 常见问题

### 行列式的几何意义是什么？

行列式是线性变换对面积（三维里是体积）的缩放倍数。单位正方形被变换成以矩阵两列为边的平行四边形，它的面积正好是 |det A|。符号表示方向：det > 0 时图形只是被拉伸旋转，det < 0 时还被翻了个面（逆时针变成顺时针），det = 0 时平面被压成一条线或一个点，所以矩阵不可逆。

### 特征向量在图上怎么看？

特征向量是变换后方向不变的向量，只被拉伸或压缩 λ 倍（λ 为负则反向）。工具把实特征向量所在的直线画成紫色虚线，播放动画时可以看到这条线上的点一直留在线上。旋转矩阵（除 0° 和 180°）没有实特征向量，对应一对共轭复特征值，说明变换里有旋转成分。

### 为什么 AB 和 BA 通常不相等？

矩阵乘法对应变换的复合，并且是从右往左做：AB 表示先做 B 再做 A。先剪切再旋转和先旋转再剪切，网格最后的样子一般不同，所以 AB ≠ BA。在“变换组合”里把两步按不同顺序加入，播放一下就能看到差别，组合矩阵也会显示出来。

### 投影矩阵为什么不可逆？

投影把整个平面压到一条直线上，很多不同的点会落到同一个位置，信息丢失了，没法再唯一地还原回去，所以不可逆。从数值上看，投影矩阵的行列式为 0、秩为 1，它的特征值是 1（直线上的向量不变）和 0（垂直方向被压没）。

## 相关工具

- [函数图像](https://qilingtools.com/zh/math/graph): 免费在线函数绘图工具：输入 sin(x)、x^2、1/x 等公式即可画出函数图像，支持多条曲线叠加、参数方程、极坐标、数据点散点图与最小二乘拟合，可拖动缩放并导出 PNG/SVG。
- [科学计算器](https://qilingtools.com/zh/math/calculator): 免费在线科学计算器：直接输入 2*(3+4)^2、sin(pi/6)、log(8,2) 这样的算式即可得到结果，支持角度/弧度切换、阶乘、组合数与历史记录，浏览器本地计算。
- [方程求解](https://qilingtools.com/zh/math/equation): 免费在线解方程：输入系数即可求一元一次方程、一元二次方程（含判别式、顶点、因式分解、复数根）、一元三次方程与二元一次方程组的解，并给出计算过程。
- [分数计算器](https://qilingtools.com/zh/math/fraction): 免费在线分数计算器：分数加减乘除并自动约分，化简最简分数，分数转小数（识别循环节）、小数转分数（支持 0.1(6) 这类循环小数），带分数一并给出。
- [百分比计算](https://qilingtools.com/zh/math/percentage): 免费在线百分比计算器：求某数的百分之几、一个数是另一个数的百分之几、增长率与下降率、增加/减少百分比后的值，以及已知百分比反推原值，并给出计算公式。
- [质因数分解](https://qilingtools.com/zh/math/prime): 免费在线质因数分解工具：把整数分解成质因数连乘并写成幂的形式，列出全部因数与因数之和，判断一个数是不是质数并给出相邻质数，还能列出任意区间内的质数表。
- [最大公约数](https://qilingtools.com/zh/math/gcd-lcm): 免费在线求最大公约数（GCD）与最小公倍数（LCM）：支持两个或多个整数，给出是否互质、乘积、各数的质因数分解，两个数时还会列出辗转相除法的每一步。
- [统计计算](https://qilingtools.com/zh/math/statistics): 免费在线统计计算器：粘贴一组数据即可得到平均数、中位数、众数、极差、四分位数、样本与总体的方差和标准差、标准误、变异系数与异常值，适合作业与实验数据处理。
