讨论行列式的几何意义

讨论行列式的几何意义讨论行列式的几何意义

先给结论:行列式是线性变化的伸缩因子

 给定一个二阶行列式:

D=\begin{vmatrix} x_1 & x_2\\ y_1& y_2 \end{vmatrix}

由行列式的计算方法可得:

D=x_1y_2-x_2y_1

 矩阵D=\begin{pmatrix} x_1 &x_2 \\ y_1 & y_2 \end{pmatrix}可表示为二维空间上的两个向量\vec{a}(x_1,y_1)\vec{b}(x_2,y_2),这两个向量可以组成一个平行四边形。

下面证明

D=S(平行四边形)

由:

三角形的面积公式:        S=\frac{1}{2}|\vec{a}||\vec{b}|sin\theta       

 得: 

平行四边形的面积为:        S=|\vec{a}||\vec{b}|sin\theta                                                                

由: 

 内积计算公式:\vec{a}\cdot \vec{b}=x_1x_2+y_1y_2=|\vec{a}||\vec{b}|cos\theta

sin\theta =\sqrt{1-cos^{2}\theta }

=\sqrt{1-(\frac{\vec{a}\cdot \vec{b}}{|\vec{a}||\vec{b}|})^{2}}

=\sqrt{\frac{(|\vec{a}||\vec{b}|)^{2}-(\vec{a}\cdot \vec{b})^{2}}{(|\vec{a}||\vec{b}|)^{2}}}

=|\vec{a}||\vec{b}| \sqrt{(|\vec{a}||\vec{b}|)^{2}-(\vec{a}\cdot \vec{b})^{2}}

=|\vec{a}||\vec{b}| \sqrt{[\sqrt{(x_1^{2}+y_1^{2}})\cdot \sqrt{(x_2^{2}+y_2^{2})}]^{2}-(x_1x_2+y_1y_2)^{2}}

=|\vec{a}||\vec{b}| \sqrt{(x_1^{2}+y_1^{2})\cdot (x_2^{2}+y_2^{2})-(x_1x_2+y_1y_2)^{2}}

=|\vec{a}||\vec{b}| \sqrt{x_1^{2}x_2^{2}+x_1^{2}y_2^{2}+y_1^{2}x_2^{2}+y_1^{2}y_2^{2}-x_1^{2}x_2^{2}-2x_1x_2y_1y_2-y_1^{2}y_2^{2}}

=|\vec{a}||\vec{b}| \sqrt{x_1^{2}y_2^{2}+y_1^{2}x_2^{2}-2x_1x_2y_1y_2}

=|\vec{a}||\vec{b}| (x_1y_2-x_2y_1)

 将sin\theta代入平行四边形的面积公式得:

S=D=x_1y_2-x_2y_1

由此可以把二阶行列式理解为将面积为1的正方形伸缩变换为面积为D{\color{Red} }的平行四边形(或者说D为矩阵对应的线性变换前后的面积比)正负号表示伸缩变换的方向。三阶行列式可理解为将体积为1的正方体伸缩变化为体积为D的六面体。

        各轴之间的顺序要求符合右手法则,即以右手握住Z轴,让右手的四指从X轴的正向以90度的直角转向Y轴的正向,这时大拇指所指的方向就是Z轴的正向。这样的三个坐标轴构成的坐标系称为右手空间直角坐标系.与之相对应的是左手空间直角坐标系.一般在数学中更常用右手空间直角坐标系 。

 因此可证明以下结论:

1.行列式与其转置行列式相等,即D=D^{\top }

由于转置只会改变图形位置,而不会改变面积,所以D=D^{\top }

 2.对调两行(或列)行列式改变符号。

对调行或列表示将坐标轴对调,方向相反,所以会改变符号

 3.行列式某行(或列)有公因子,可以提取到行列式的外面。

将某个向量扩大(或缩小)n倍,它与其它向量所组成的平行四边形的面积也会扩大(或缩小)n倍

4.若行列式某行或列元素全为0,则该行列式值为0。 

一个向量为零,另一个向量无法围成平行四边形,因而不能算面积

5.若行列式某两行(或列)元素相同,则行列式值为0。 

6.若行列式某两行(或列)元素对应成比例,则行列式值为0。

5和6都表示两个向量重合,其余向量无法围成封闭图形,因而不能算面积(或体积)

7.行列式某行(或列)的每个元素皆为两数之和,行列式可分解为两个行列式之和。

即: 

\begin{pmatrix} a &b \\ c+e& d+f \end{pmatrix}=\begin{pmatrix} a &b \\ c& d \end{pmatrix}+\begin{pmatrix} a &b \\ e & f \end{pmatrix}

可理解为将一次伸缩变化分解为两次伸缩变化。 

8.行列式的某行(或某列)的倍数加到另一行(或列)行,列式不变。 

由向量性质可证。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/217616.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月18日 上午9:10
下一篇 2026年3月18日 上午9:10


相关推荐

  • Java泛型:泛型擦除详细介绍、泛型擦除的体现

    Java泛型:泛型擦除详细介绍、泛型擦除的体现泛型擦除 Java 泛型的参数只可以代表类 不能代表个别对象 由于 Java 泛型的类型参数之实际类型在编译时会被消除 所以无法在运行时得知其类型参数的类型 Java 编译器在编译泛型时会自动加入类型转换的编码 故运行速度不会因为使用泛型而加快 百度百科泛型擦除的体现通过以下代码来感受以下什么是泛型擦除 publicclassE publicstatic String args 创建两个不同泛型的 list 集合

    2026年3月26日
    2
  • Offsetof用法「建议收藏」

    Offsetof用法「建议收藏」#include<stddef.h>#include<stdio.h>structaddress{charname[50];charstreet[50];intphone;};intmain(){printf(“address结构中的name偏移=%d字节。\n”,offsetof(structaddress,name));printf(“address结构中的street偏移=%d字节。\n”,offsetof(s

    2022年8月22日
    8
  • Java Class类简介

    Java Class类简介
    一,class类有什么用?
    class类的实例表示java应用运行时的类(classansenum)或接口(interfaceandannotation)(每个java类运行时都在JVM里表现为一个class对象,可通过类名.class,类型.getClass(),Class.forName(“类名”)等方法获取class对象)。数组同样也被映射为为class对象的一个类,所有具有相同元素类型和维数的数组都共享该Class对象。基本类型boolean,byte,ch

    2022年5月1日
    47
  • poe交换机跟普通交换机的区别_以太网交换机和poe交换机的区别

    poe交换机跟普通交换机的区别_以太网交换机和poe交换机的区别众所周知电气设备只有通电后才能工作,而一些基于IP网络的各种设备也同样需要供电才能使用,自从有了poe供电技术后IP网络设备就又多了一种供电方式。那么具体poe工业以太网交换机可以当普通工业以太网交换机用吗,poe工业以太网交换机有哪些优势呢?poe工业以太网交换机可以当普通工业以太网交换机用吗poe工业以太网交换机的可以当作普通工业以太网交换机来用的,不过必要是正规厂商生成的支持802.3at/af协议的poe工业以太网交换机,因为这些poe工业以太网交换机在供电前会先提供1个低电压检测前..

    2022年10月5日
    2
  • AI助手OpenClaw全栈部署指南:从环境搭建到多平台集成实践

    AI助手OpenClaw全栈部署指南:从环境搭建到多平台集成实践

    2026年3月13日
    2
  • redis常用指令

    redis常用指令

    2021年8月2日
    55

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号