当前位置: 首页 > news >正文

线性代数 - 3 阶方阵的行列式 可视化

线性代数 - 3 阶方阵的行列式

flyfish

只有方阵(行数与列数相等的矩阵)才有行列式。

2×2行列式表示平行四边形的面积

在这里插入图片描述

这里有详细的可视化过程

3×3行列式,其绝对值表示平行六面体的体积。
在这里插入图片描述

1. 长方体

三个向量 v1⃗=(a,0,0)\vec{v_1} = (a,0,0)v1=(a,0,0)v2⃗=(0,b,0)\vec{v_2} = (0,b,0)v2=(0,b,0)v3⃗=(0,0,c)\vec{v_3} = (0,0,c)v3=(0,0,c) 分别沿x、y、z轴方向延伸,张成一个长方体
根据长方体体积公式,其体积为:
体积=长×宽×高=a×b×c\text{体积} = \text{长} \times \text{宽} \times \text{高} = a \times b \times c 体积=××=a×b×c

2. 矩阵与行列式部分(对角矩阵)

由这三个向量构成的3×3矩阵是对角矩阵
∣a000b000c∣\begin{vmatrix} a & 0 & 0 \\ 0 & b & 0 \\ 0 & 0 & c \end{vmatrix} a000b000c
对角矩阵的行列式等于主对角线元素的乘积,因此:
行列式值=a×b×c\text{行列式值} = a \times b \times c 行列式值=a×b×c
在这里插入图片描述
平行六面体
三个向量 v1⃗、v2⃗、v3⃗\vec{v_1}、\vec{v_2}、\vec{v_3}v1v2v3 从同一起点出发,“拉伸”后围成一个平行六面体。
行列式
若三个向量的坐标分别为 v1⃗=(x1,y1,z1)\vec{v_1}=(x_1,y_1,z_1)v1=(x1,y1,z1)v2⃗=(x2,y2,z2)\vec{v_2}=(x_2,y_2,z_2)v2=(x2,y2,z2)v3⃗=(x3,y3,z3)\vec{v_3}=(x_3,y_3,z_3)v3=(x3,y3,z3),则平行六面体的体积 VVV 满足:
V=∣∣x1x2x3y1y2y3z1z2z3∣∣V = \left| \begin{vmatrix} x_1 & x_2 & x_3 \\ y_1 & y_2 & y_3 \\ z_1 & z_2 & z_3 \end{vmatrix} \right| V=x1y1z1x2y2z2x3y3z3

在这里插入图片描述

V=∣h∣∥a×b∥=∥c∥∣cos⁡(θ)∣∥a×b∥=∣c⋅(a×b)∣V = |h| \|\mathbf{a} \times \mathbf{b}\| = \|\mathbf{c}\| |\cos(\theta)| \|\mathbf{a} \times \mathbf{b}\| = |\mathbf{c} \cdot (\mathbf{a} \times \mathbf{b})|V=h∣∥a×b=c∥∣cos(θ)∣∥a×b=c(a×b)

上面式子的由来

3阶行列式

1. 基于三维向量的行列式

在三维空间R3\mathbb{R}^3R3中,三个有序向量a\mathbf{a}ab\mathbf{b}bc\mathbf{c}c的行列式定义为标量三重积
det⁡(a,b,c)=a⋅(b×c)\det(\mathbf{a}, \mathbf{b}, \mathbf{c}) = \mathbf{a} \cdot (\mathbf{b} \times \mathbf{c}) det(a,b,c)=a(b×c)
其中:
b×c\mathbf{b} \times \mathbf{c}b×c叉积(结果为垂直于b\mathbf{b}bc\mathbf{c}c平面的向量,模长等于b\mathbf{b}bc\mathbf{c}c张成的平行四边形面积);
a⋅(b×c)\mathbf{a} \cdot (\mathbf{b} \times \mathbf{c})a(b×c)点积(结果为标量,其绝对值等于a\mathbf{a}ab\mathbf{b}bc\mathbf{c}c张成的平行六面体体积)。

2. 基于3×3矩阵的行列式

若将三个向量a\mathbf{a}ab\mathbf{b}bc\mathbf{c}c作为列向量构成3×3矩阵:
A=(abc)=(a1b1c1a2b2c2a3b3c3)A = (\mathbf{a}\ \mathbf{b}\ \mathbf{c}) = \begin{pmatrix} a_1 & b_1 & c_1 \\ a_2 & b_2 & c_2 \\ a_3 & b_3 & c_3 \end{pmatrix} A=(a b c)=a1a2a3b1b2b3c1c2c3
则该矩阵的行列式为:
det⁡A=∣a1b1c1a2b2c2a3b3c3∣=a⋅(b×c)\det A = \begin{vmatrix} a_1 & b_1 & c_1 \\ a_2 & b_2 & c_2 \\ a_3 & b_3 & c_3 \end{vmatrix} = \mathbf{a} \cdot (\mathbf{b} \times \mathbf{c}) detA=a1a2a3b1b2b3c1c2c3=a(b×c)

3阶行列式既可以理解为“三个三维向量的标量三重积”,也可以理解为“由这三个向量作为列(或行)构成的3×3矩阵的行列式”,其数值本质是这三个向量张成的平行六面体的体积的代数度量(符号反映定向,绝对值是体积)。

3阶行列式的“拉普拉斯展开,将3阶行列式分解为3个2阶行列式的线性组合,并通过标量三重积验证其正确性

1. 3阶行列式的按列展开(拉普拉斯展开)

3阶行列式按第一列展开
∣a1b1c1a2b2c2a3b3c3∣=a1∣b2c2b3c3∣−a2∣b1c1b3c3∣+a3∣b1c1b2c2∣\begin{vmatrix} a_1 & b_1 & c_1 \\ a_2 & b_2 & c_2 \\ a_3 & b_3 & c_3 \end{vmatrix} = a_1 \begin{vmatrix} b_2 & c_2 \\ b_3 & c_3 \end{vmatrix} - a_2 \begin{vmatrix} b_1 & c_1 \\ b_3 & c_3 \end{vmatrix} + a_3 \begin{vmatrix} b_1 & c_1 \\ b_2 & c_2 \end{vmatrix} a1a2a3b1b2b3c1c2c3=a1b2b3c2c3a2b1b3c1c3+a3b1b2c1c2
每一项的结构:第一列的元素 × 对应的2阶余子式 × 符号(由行号+列号的奇偶性决定,第一列列号为1,故符号为(−1)i+1(-1)^{i+1}(1)i+1,即a1a_1a1正、a2a_2a2负、a3a_3a3正)。
展开为多项式:将2阶行列式按“mq−npmq - npmqnp”公式展开后,得到:
a1b2c3−a1b3c2−a2b1c3+a2b3c1+a3b1c2−a3b2c1a_1b_2c_3 - a_1b_3c_2 - a_2b_1c_3 + a_2b_3c_1 + a_3b_1c_2 - a_3b_2c_1 a1b2c3a1b3c2a2b1c3+a2b3c1+a3b1c2a3b2c1
这与3阶行列式的对角线法则结果完全一致。

2. 通过标量三重积验证

证明通过标量三重积(点积与叉积的结合)验证展开式的正确性:
设向量a=(a1,a2,a3)\mathbf{a} = (a_1, a_2, a_3)a=(a1,a2,a3)b=(b1,b2,b3)\mathbf{b} = (b_1, b_2, b_3)b=(b1,b2,b3)c=(c1,c2,c3)\mathbf{c} = (c_1, c_2, c_3)c=(c1,c2,c3)
先计算叉积b×c\mathbf{b} \times \mathbf{c}b×c
b×c=(b2c3−b3c2b3c1−b1c3b1c2−b2c1)\mathbf{b} \times \mathbf{c} = \begin{pmatrix} b_2c_3 - b_3c_2 \\ b_3c_1 - b_1c_3 \\ b_1c_2 - b_2c_1 \end{pmatrix} b×c=b2c3b3c2b3c1b1c3b1c2b2c1
再计算点积a⋅(b×c)\mathbf{a} \cdot (\mathbf{b} \times \mathbf{c})a(b×c)
a⋅(b×c)=a1(b2c3−b3c2)−a2(b1c3−b3c1)+a3(b1c2−b2c1)\mathbf{a} \cdot (\mathbf{b} \times \mathbf{c}) = a_1(b_2c_3 - b_3c_2) - a_2(b_1c_3 - b_3c_1) + a_3(b_1c_2 - b_2c_1) a(b×c)=a1(b2c3b3c2)a2(b1c3b3c1)+a3(b1c2b2c1)

展开后与行列式展开的多项式形式完全一致,从而证明了按列展开的公式是正确的。将3阶行列式分解为3个2阶行列式的线性组合(拉普拉斯展开),并通过标量三重积的代数运算验证其正确性。即通过递归,将n阶行列式分解为n个(n-1)阶行列式的组合。

平行六面体的体积与行列式的关系,是“底面积(叉积的模长)× 高度(向量的投影)= 体积

向量 a⃗\vec{a}ab⃗\vec{b}b:在底面(X-Y平面)张成平行四边形 OPQROPQROPQR的两个边向量;
向量 c⃗\vec{c}c:垂直于底面的“高度方向”向量;
向量 a⃗×b⃗\vec{a} \times \vec{b}a×ba⃗\vec{a}ab⃗\vec{b}b叉积向量,其方向垂直于底面,模长等于底面平行四边形的面积。

高度 hhh:向量 c⃗\vec{c}c在底面法向(即 a⃗×b⃗\vec{a} \times \vec{b}a×b方向)的投影长度,计算公式为:
h=∥c⃗∥⋅cos⁡(0.16π)=2.61h = \|\vec{c}\| \cdot \cos(0.16\pi) = 2.61 h=ccos(0.16π)=2.61
其中 ∥c⃗∥\|\vec{c}\|c是向量 c⃗\vec{c}c的模长,0.16π0.16\pi0.16πc⃗\vec{c}c与底面法向的夹角,cos⁡(0.16π)\cos(0.16\pi)cos(0.16π)是投影系数。

底面积 A\mathcal{A}A:底面平行四边形 OPQROPQROPQR的面积,等于 a⃗\vec{a}ab⃗\vec{b}b叉积的模长:
A=∥a⃗×b⃗∥=5.82\mathcal{A} = \|\vec{a} \times \vec{b}\| = 5.82 A=a×b=5.82

体积 V\mathcal{V}V:平行六面体的体积 = 底面积 × 高度,即:
V=h⋅A=2.61×5.82=15.2\mathcal{V} = h \cdot \mathcal{A} = 2.61 \times 5.82 = 15.2 V=hA=2.61×5.82=15.2

若将 a⃗、b⃗、c⃗\vec{a}、\vec{b}、\vec{c}abc作为3×3矩阵的列向量,则该矩阵的行列式的绝对值就等于这个平行六面体的体积(即 ∣det⁡(a⃗,b⃗,c⃗)∣=V|\det(\vec{a},\vec{b},\vec{c})| = \mathcal{V}det(a,b,c)=V)。而推导中,体积又被分解为“叉积的模长(底面积)× 点积的投影(高度)”。

http://www.dtcms.com/a/602298.html

相关文章:

  • 营销型网站首页模板做纺织生意用什么网站好
  • flink部署选型方案以及flink-on-k8s部署
  • 3GPP标准各个版本的介绍和演变
  • 网站设置的参数江西建设厅网站查询施工员
  • 程序员个人网站开发模板之家网页模板
  • 彭阳网站建设多少钱做网站怎么发展客户
  • 做软件项目的网站百度制作企业网站多少钱
  • 大型电商网站建设武平县网站建设
  • seo01网站营销推广软件有哪些
  • 建设银行网站信息补充网站建设app端
  • 结合 Leetcode 题探究KMP算法
  • Vue3 VueUse(组合式 API 工具库)
  • seo推广专员工作好做吗绍兴seo管理
  • 嵌入式开发中的 Git CI/CD
  • 【ZeroRange WebRTC】STUN srflx 与 ICE 连通性检查
  • 网站开发公司怎么接单外贸销售怎么找客户
  • vps如何设置网站权限曲阜市古建设计院网站
  • 公司做网站一定要钱吗旅游网站建设
  • 从零到迁移:Docker Desktop + WSL2 完整安装与迁移教程(2025-11-12实测版)
  • 制作网站的程序语言wordpress收不到
  • python Anaconda3 5.3.1(version:4.5.11)下载安装教程
  • 现在网站建设用什么语言最便宜的免费建站
  • ubuntu所有版本镜像下载链接
  • LLMs之Tool:social-analyzer的简介、安装和使用方法、案例应用之详细攻略
  • 力扣面试150题打卡
  • Celery高级配置与队列管理实战
  • 欧地希焊接机械手节气装置
  • Ansible进行Nginx编译安装的详细步骤
  • 做 理财网站有哪些问题php可以做网站
  • 双人小游戏 PVZ植物大战僵尸TV触控版 支持触摸对战手柄完美存档支持安卓低版本2.1~