找回密码
 欢迎注册
查看: 43160|回复: 12

[提问] 行列式的概念是怎么来的呢?为什么会想起来那样计算行列式呢?

[复制链接]
发表于 2014-8-24 15:07:00 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?欢迎注册

×
行列式的概念是怎么来的呢?为什么会想起来那样计算行列式呢?
很好奇
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
发表于 2014-8-24 15:46:39 | 显示全部楼层
这个问题可能要涉及到线性代数、矢量分析相关的发展史了。
光从英文名称determinant可以看出,行列式最开始是用于判定一个问题的类型的。
比如线性方程组的系数矩阵判别根存在与否以及个数;微分方程组通过特征矩阵进行类型判定(椭圆、双曲、抛物、混合)。至于二到四次代数方程的求解公式中出现的判别式,英文也是这个名词,不过翻译成中文就不再是“行列式”了,这个跟代数数论中相关概念有关。
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
发表于 2014-8-24 16:30:05 | 显示全部楼层
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
发表于 2014-8-24 23:59:54 | 显示全部楼层
表示线性方程组的符号解用行列式比较方便
二阶行列式\(D=|A|\)可以表示单位正方形经过矩阵\(A\)变换后的面积
当这个面积为0时,会将原单位正方形退化成点或线
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
 楼主| 发表于 2014-8-25 08:48:07 | 显示全部楼层
我就是好奇为什么想到那样计算行列式??????????????

点评

关于每个行向量线性的、反对称的函数,只有行列式。  发表于 2014-8-25 09:06
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
发表于 2014-8-27 13:28:19 | 显示全部楼层
本帖最后由 kastin 于 2014-8-27 16:32 编辑
cn8888 发表于 2014-8-25 08:48
我就是好奇为什么想到那样计算行列式??????????????


行列式的几何意义比较明显:行列式对应的矩阵表达的是线性空间中的一组变换,而该行列式的值恰好就给出了数学对象的“容积”在变换前后的缩放系数。通常,这种变换矩阵被称作雅克比矩阵

现在问题是,行列式为什么会偏偏要按那种规则计算,难道是数学家们突发奇想的创作?显然不是。说起来,这跟向量的乘积有关了。(据说,最开始,数学家本来是都用“矢量”这个名词,而物理学家都是用“向量”。后来双方为了互相尊重,便沿用对方的习惯——数学家们用“向量”,而物理学家用“矢量”。然后,一直沿用保持至今。我想问的是,为啥他们不统一一下称呼呢?)

向量的加法减法,标量与向量的乘除法都有很自然很符合直觉的定义,可是两个向量之间的乘积却有两种:矢量积(即叉乘,外积)与标量积(即点乘,内积)。为什么会产生两种乘积呢?下面有几种解释。

由于最开始人们是用复数来表示向量的,若记 `\vec{a}=a_x+ia_y`, `\vec{b}=b_x+ib_y`,则 $$\vec{a}\vec{b}=(\vec{a}\times\vec{b})+i(\vec{a}\cdot\vec{b})$$这个式子两边取模,就能得到著名的拉格朗日恒等式$$|\vec{a}|^2|\vec{b}|^2=|\vec{a}\times\vec{b}|^2+|\vec{a}\cdot\vec{b}|^2$$(这就是丢番图恒等式的来源)显然,实部和虚部分别是两种乘积。

另外,我们也可以从更高维的四元数乘法中看出一些端倪。不过,这种解释只能算是事后解释。更准确的解释应该是,矢量之间不存在除法运算(或者说矢量除法运算结果不具有唯一性)。因为一旦定义了两种乘积,那么矢量的“除法”计算可以有唯一性:
若向量 `\vec{a}` 和向量 `\vec{b}` 满足$$\begin{cases}\vec{a}\*\vec{b}=\vec{c}\\
\vec{a}\times\vec{b}=\vec{d}\end{cases}$$那么有$$\vec{b}=\frac{\vec{a}(\vec{a}\*\vec{b})-\vec{a}\times(\vec{a}\times\vec{b})}{\vec{a}\*\vec{a}}=\frac{\vec{a}|\vec{c}|-\vec{a}\times\vec{d}}{\vec{a}\*\vec{a}}$$特别地,若 `\vec{c}=\vec{0}`,即 `\vec{a}\perp\vec{b}` 时,$$\vec{a}=\frac{\vec{d}}{\vec{b}}=\frac{\vec{b}\times\vec{d}}{\vec{b}\*\vec{b}},\quad\vec{b}=\frac{\vec{d}}{\vec{a}}=\frac{\vec{d}\times\vec{a}}{\vec{a}\*\vec{a}}$$

既然两个向量之间有两种乘积定义,那么三个向量的乘法也会出现两种:二重积(结果是矢量)和混合积(结果是标量)。

对于二重积,同样有雅克比恒等式,其广义形式是 `[X,[Y,Z]]+[Y,[Z,X]]+[Z,[X,Y]]=0`

这个括号是一个二元算子,满足双线性、反对称性质。因此,这个算子可以是泊松括号,李括号,矢量外积,等等。前面两个算子分别用在分析力学中的哈密顿系统以及李代数领域。很明显,矢量外积满足线性性质,反对称性质(交换位置后结果反号),故二重积也有对应的雅克比恒等式$$\vec{a}\times(\vec{b}\times\vec{c})+\vec{b}\times(\vec{c}\times\vec{a})+\vec{c}\times(\vec{a}\times\vec{b})=0$$

行列式的值就是向量的混合积。n个向量之间的混合积比如一个n阶方阵,就是相应列向量(或者行向量)的混合积——也等于这些向量作为基所张开的空间体积

因此可以说,行列式的计算规则本质上是基于向量的乘法定义。

补充:
======
关于混合积的两个恒等式

若记 `<\vec{a},\vec{b},\vec{c}>=\vec{a}\*(\vec{b}\times\vec{c})`,也有类似于雅克比恒等式的结论 `<a,b,c>=<b,c,a>=<c,a,b>`

回忆线性代数中的线性方程 `A\vec{x}=\vec{r}`,约定向量均用列向量表示 `x=(x_1,x_2,x_3,\ldots,x_n)^{\rm T},\vec{r}=(r_1,r_2,r_3,\ldots,r_n)^{\rm T}`,那么方阵 `A` 可写成列向量的行排列 `A=(\vec{a_1},\vec{a_2},\vec{a_3},\ldots,\vec{a_n})`,其中 ` \vec{a_i}=(m_{i1},m_{i2},m_{i3},\ldots,m_{in})^{\rm T}` 。因此线性方程 `A\vec{x}=\vec{r}` 可以写成矢量的内积形式:$$\vec{A}\*\vec{x}=x_1\vec{a_1}+x_2\vec{a_2}+\cdots+x_n\vec{a_n}=\vec{r}$$根据克莱姆法则,将向量`\vec{r}`依次取代方阵 `A` 中的各列 `\vec{a_1},\vec{a_2},\ldots,\vec{a_n}`所构成 `n` 个新的方阵,将这 `n` 个新方阵的行列式除以 `|A|`,得到的就是 `\vec{x}` 中的各个元素。

因此我们可以得到一个新的恒等式:
对于任意 `n` 维向量 `\vec{a_i}` 和 `\vec{r}`,有$$<\vec{r},\vec{a_2},\vec{a_3},\ldots,\vec{a_n}>\vec{a_1}+<\vec{a_1},\vec{r},\vec{a_3},\ldots,\vec{a_n}>\vec{a_2}+\cdots+<\vec{a_1},\vec{a_2},\vec{a_3},\ldots,\vec{r}>\vec{a_n}=<\vec{a_1},\vec{a_2},\vec{a_3},\ldots,\vec{a_n}>\vec{r}$$

补充内容 (2014-8-28 09:23):
$\bar{\vec{a}}\vec{b}=\vec{a}\*\vec{b}+i { \vec{a} \times \vec{b} }$,前面的`a`是取共轭,后面花括号是取数值,忽略方向。
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
您需要登录后才可以回帖 登录 | 欢迎注册

本版积分规则

小黑屋|手机版|数学研发网 ( 苏ICP备07505100号 )

GMT+8, 2024-11-24 07:48 , Processed in 0.025430 second(s), 18 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表