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

矩阵理论复习部分——线性代数(1)行列式

简单行列式计算

一、基本行列式

行列式的阶数:阶数等于行列式的行数和列数。注意:行列式的行数等于列数!
下边是一个四阶行列式:
∣ a 11 a 12 a 13 a 14 a 21 a 22 a 23 a 24 a 31 a 32 a 33 a 34 a 41 a 42 a 43 a 44 ∣ \begin{vmatrix} a_{11}&a_{12}&a_{13}&a_{14} \\ a_{21}&a_{22}&a_{23}&a_{24} \\ a_{31}&a_{32}&a_{33}&a_{34} \\ a_{41}&a_{42}&a_{43}&a_{44} \\ \end{vmatrix} a11a21a31a41a12a22a32a42a13a23a33a43a14a24a34a44

余子式,相当于把所在行和列去掉,空出后得到3×3矩阵
M 32 = ∣ a 11 a 13 a 14 a 21 a 23 a 24 a 41 a 43 a 44 ∣ M_{32}=\begin{vmatrix} a_{11}&&a_{13}&a_{14} \\ a_{21}&&a_{23}&a_{24} \\ \\ a_{41}&&a_{43}&a_{44} \\ \end{vmatrix} M32= a11a21a41a13a23a43a14a24a44

M 32 = ∣ a 11 a 13 a 14 a 21 a 23 a 24 a 41 a 43 a 44 ∣ M_{32}=\begin{vmatrix} a_{11}&a_{13}&a_{14} \\ a_{21}&a_{23}&a_{24} \\ a_{41}&a_{43}&a_{44} \\ \end{vmatrix} M32= a11a21a41a13a23a43a14a24a44

代数余子式:
A 32 = ( − 1 ) 3 + 2 M 32 A_{32}=(-1)^{3+2}M_{32} A32=(1)3+2M32

A i j = ( − 1 ) i + j M i j A_{ij}=(-1)^{i+j}M_{ij} Aij=(1)i+jMij

定理:行列式等于它任一行或者任一列的各个元素与其对应的代数余子式乘积之和。

二、行列式的计算

1、二阶行列式计算
∣ a b c d ∣ = ( a × d ) − ( c × b ) \begin{vmatrix} a&b \\ c&d \\ \end{vmatrix} = (a \times d) - (c \times b) acbd =(a×d)(c×b)
2、高阶行列式计算
可使用代数余子式的定理化为二阶,进而计算。

3、上、下三角行列式计算
以上三角行列式举例:
∣ λ 1 0 0 a 21 λ 2 0 a 31 a 32 λ 3 ∣ = λ 1 × λ 2 × λ 3 \begin{vmatrix} \lambda_{1}&0&0 \\ a_{21}&\lambda_{2}&0 \\ a_{31}&a_{32}&\lambda_{3} \\ \end{vmatrix} = \lambda_{1} \times \lambda_{2} \times \lambda_{3} λ1a21a310λ2a3200λ3 =λ1×λ2×λ3

三、行列式的性质

定理:互换行列式两行,行列式变号;
定理:行列式的某一行或者某一列乘以 k k k,等于用数 k k k乘以行列式;
定理:把行列式的某一行或者某一列乘以同一个数 k k k,然后加到另一行或者另一列,行列式不变;(某行 k k k 倍,加到另外一行,行列式不变)

相关文章:

  • 3 MyBatis 级联操作
  • Vue项目的部署(服务器)
  • 什么是 Docker 镜像层?
  • 0922 理论知识
  • 信号采集之传感器信号学习笔记
  • CS:APP第九章 虚拟内存
  • Android Tile快捷设置
  • JVM监控和诊断的工具(JProfiler)
  • 批判性思维读书笔记
  • 42-瑞吉外卖(SpingBoot+MyBatisPlus)
  • Docker(4)Docker镜像
  • 同义词/近义词查询易语言代码
  • Python Tkinter 教程(四)—— 子模块 messagebox、colorchooser 以及 filedialog 的使用及技巧(万字详解)
  • C++画图 => 蓝桥杯青少组C++ => 信奥 学习路线图
  • 微信公众号的附件链接怎么弄
  • 【159天】尚学堂高琪Java300集视频精华笔记(128)
  • CSS 提示工具(Tooltip)
  • JavaScript的使用你知道几种?(上)
  • JavaScript异步流程控制的前世今生
  • Promise初体验
  • PV统计优化设计
  • SegmentFault 技术周刊 Vol.27 - Git 学习宝典:程序员走江湖必备
  • V4L2视频输入框架概述
  • VirtualBox 安装过程中出现 Running VMs found 错误的解决过程
  • vue总结
  • webgl (原生)基础入门指南【一】
  • 从零开始的webpack生活-0x009:FilesLoader装载文件
  • 大主子表关联的性能优化方法
  • 多线程 start 和 run 方法到底有什么区别?
  • 每天一个设计模式之命令模式
  • 使用Maven插件构建SpringBoot项目,生成Docker镜像push到DockerHub上
  • 突破自己的技术思维
  • 译自由幺半群
  • 自制字幕遮挡器
  • 看到一个关于网页设计的文章分享过来!大家看看!
  • Java数据解析之JSON
  • ​总结MySQL 的一些知识点:MySQL 选择数据库​
  • # Swust 12th acm 邀请赛# [ E ] 01 String [题解]
  • #我与Java虚拟机的故事#连载17:我的Java技术水平有了一个本质的提升
  • (zt)最盛行的警世狂言(爆笑)
  • (阿里巴巴 dubbo,有数据库,可执行 )dubbo zookeeper spring demo
  • (附源码)php投票系统 毕业设计 121500
  • (六)激光线扫描-三维重建
  • (三)docker:Dockerfile构建容器运行jar包
  • (四)库存超卖案例实战——优化redis分布式锁
  • (五)网络优化与超参数选择--九五小庞
  • (一) storm的集群安装与配置
  • (一)基于IDEA的JAVA基础1
  • (转载)OpenStack Hacker养成指南
  • .NET 同步与异步 之 原子操作和自旋锁(Interlocked、SpinLock)(九)
  • .NET项目中存在多个web.config文件时的加载顺序
  • .set 数据导入matlab,设置变量导入选项 - MATLAB setvaropts - MathWorks 中国
  • @data注解_一枚 架构师 也不会用的Lombok注解,相见恨晚
  • @modelattribute注解用postman测试怎么传参_接口测试之问题挖掘
  • @NestedConfigurationProperty 注解用法