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

线性代数笔记18--行列式公式、代数余子式

1. 行列式公式推导

二阶行列式推导
[ a b c d ] = [ a 0 c d ] + [ 0 b c d ] = [ a 0 0 d ] + [ a 0 c 0 ] + [ 0 b c 0 ] + [ 0 b 0 d ] = [ a 0 0 d ] − [ b 0 0 c ] = a d − b c \begin{align} \begin{bmatrix} a & b \\ c & d \end{bmatrix}&= \begin{bmatrix} a & 0 \\ c & d \end{bmatrix}+ \begin{bmatrix} 0 & b \\ c & d \end{bmatrix}\nonumber \\ &= \begin{bmatrix} a & 0 \\ 0 & d \end{bmatrix}+ \begin{bmatrix} a & 0 \\ c & 0 \end{bmatrix}+ \begin{bmatrix} 0 & b \\ c & 0 \end{bmatrix}+ \begin{bmatrix} 0 & b \\ 0 & d \end{bmatrix} \nonumber\\ &=\begin{bmatrix} a & 0 \\ 0 & d \end{bmatrix}- \begin{bmatrix} b & 0 \\ 0 & c \end{bmatrix} \nonumber\\ &= ad -bc\nonumber \end{align} [acbd]=[ac0d]+[0cbd]=[a00d]+[ac00]+[0cb0]+[00bd]=[a00d][b00c]=adbc

三阶行列式推导

[ a b c d e f g h i ] = [ a 0 0 d e f g h i ] + [ 0 b 0 d e f g h i ] + [ 0 0 c d e f g h i ] = [ a 0 0 0 e 0 g h i ] + [ a 0 0 0 0 f g h i ] + [ 0 b 0 d 0 0 g h i ] + [ 0 b 0 0 0 f g h i ] + [ 0 0 c d 0 0 g h i ] + [ 0 0 c 0 e 0 g h i ] = [ a 0 0 0 e 0 0 0 i ] + [ a 0 0 0 0 f 0 h 0 ] + [ 0 b 0 d 0 0 0 0 i ] + [ 0 b 0 0 0 f g 0 0 ] + [ 0 0 c d 0 0 0 h 0 ] + [ 0 0 c 0 e 0 g 0 0 ] = a e i + b f g + c d h − a h f − b d i − c e g \begin{bmatrix} a & b & c\\ d & e & f\\ g & h & i\\ \end{bmatrix} =\begin{bmatrix} a & 0 & 0\\ d & e & f\\ g & h & i\\ \end{bmatrix}+ \begin{bmatrix} 0 & b & 0\\ d & e & f\\ g & h & i\\ \end{bmatrix} +\begin{bmatrix} 0 & 0 & c\\ d & e & f\\ g & h & i\\ \end{bmatrix}\\ =\begin{bmatrix} a & 0 & 0\\ 0 & e & 0\\ g & h & i\\ \end{bmatrix} +\begin{bmatrix} a & 0 & 0\\ 0 & 0 & f\\ g & h & i\\ \end{bmatrix}+ \begin{bmatrix} 0 & b & 0\\ d & 0 & 0\\ g & h & i\\ \end{bmatrix}+ \begin{bmatrix} 0 & b & 0\\ 0 & 0 & f\\ g & h & i\\ \end{bmatrix}+ \begin{bmatrix} 0 & 0 & c\\ d & 0 & 0\\ g & h & i\\ \end{bmatrix}+ \begin{bmatrix} 0 & 0 & c\\ 0 & e & 0\\ g & h & i\\ \end{bmatrix}\\= \begin{bmatrix} a & 0 & 0\\ 0 & e & 0\\ 0 & 0 & i\\ \end{bmatrix}+ \begin{bmatrix} a & 0 & 0\\ 0 & 0 & f\\ 0 & h & 0\\ \end{bmatrix} +\begin{bmatrix} 0 & b & 0\\ d & 0 & 0\\ 0 & 0 & i\\ \end{bmatrix}+ \begin{bmatrix} 0 & b & 0\\ 0 & 0 & f\\ g & 0 & 0\\ \end{bmatrix}+ \begin{bmatrix} 0 & 0 & c\\ d & 0 & 0\\ 0 & h & 0\\ \end{bmatrix} +\begin{bmatrix} 0 & 0 & c\\ 0 & e & 0\\ g & 0 & 0\\ \end{bmatrix} \\= aei+bfg+cdh-ahf-bdi-ceg adgbehcfi = adg0eh0fi + 0dgbeh0fi + 0dg0ehcfi = a0g0eh00i + a0g00h0fi + 0dgb0h00i + 00gb0h0fi + 0dg00hc0i + 00g0ehc0i = a000e000i + a0000h0f0 + 0d0b0000i + 00gb000f0 + 0d000hc00 + 00g0e0c00 =aei+bfg+cdhahfbdiceg

行列式公式
d e t A = ∑ j 1 , j 2 , j 3 i s p e r m u t a i o n ± a 1 j 1 a 2 j 2 . . . a n j n ∀ j t 1 , j t 2 ∧ t 1 ≠ t 2 ⇒ j t 1 ≠ j t 2 det\ A=\sum_{j_1,j_2,j_3\quad is\ permutaion}\pm a_{1j_1}a_{2j_2}...a_{nj_n}\\ \forall j_{t_1},j_{t_2} \wedge t_1 \ne t_2 \Rightarrow j_{t_1} \ne j_{t_2} det A=j1,j2,j3is permutaion±a1j1a2j2...anjnjt1,jt2t1=t2jt1=jt2

即选取的列坐标不重复,构成了一个排列。
所以非0项共有 n ! n! n!项。

余子式
M i j : 方阵去掉 i 行 j 列后的方阵的行列式 M_{ij}:方阵去掉i行j列后的方阵的行列式 Mij:方阵去掉ij列后的方阵的行列式
代数余子式
A i j : ( − 1 ) i + j M i j A_{ij}:(-1)^{i+j}M_{ij} Aij:(1)i+jMij

方阵行列式:
d e t A = ∑ 1 n A i k , 1 ≤ i ≤ n det\ A=\sum_{1}^{n}A_{ik}, 1 \le i \le n det A=1nAik,1in

2. 三对角线矩阵

[ 1 1 0 0 1 1 1 0 0 1 1 1 0 0 1 1 ] \begin{bmatrix} 1 & 1 & 0 & 0\\ 1 & 1 & 1 & 0\\ 0 & 1 & 1 & 1\\ 0 & 0 & 1 & 1\\ \end{bmatrix} 1100111001110011

∣ A 1 ∣ = 1 |A_1|=1 A1=1
∣ A 2 ∣ = 0 |A_2|=0 A2=0
∣ A 3 ∣ = − − 1 |A_3|=--1 A3=1
∣ A 4 ∣ = − 1 |A_4|=-1 A4=1
∣ A 5 ∣ = − 0 |A_5|=-0 A5=0
∣ A 6 ∣ = 1 |A_6|=1 A6=1

周期为6

A n A_n An的意思是以 1 , 1 1,1 1,1为起始点的向右向下扩展 k k k个单位的矩阵。


A 3 = [ 1 1 0 1 1 1 0 1 1 ] A_3= \begin{bmatrix} 1 & 1 & 0\\1 & 1 & 1 \\0 & 1 & 1 \end{bmatrix} A3= 110111011

相关文章:

线性代数笔记18--行列式公式、代数余子式

1. 行列式公式推导 二阶行列式推导 [ a b c d ] [ a 0 c d ] [ 0 b c d ] [ a 0 0 d ] [ a 0 c 0 ] [ 0 b c 0 ] [ 0 b 0 d ] [ a 0 0 d ] − [ b 0 0 c ] a d − b c \begin{align} \begin{bmatrix} a & b \\ c & d \end{bmatrix}& \begin{bmatrix} a &…...

最新2024年项目基金撰写与技巧及GPT融合应用

随着社会经济发展和科技进步,基金项目对创新性的要求越来越高。申请人需要提出独特且有前瞻性的研究问题,具备突破性的科学思路和方法。因此,基金项目申请往往需要进行跨学科的技术融合。申请人需要与不同领域结合,形成多学科交叉…...

Java八股文(Element Plus)

Java八股文のElement Plus Element Plus Element Plus 什么是Element UI 和 Element Plus? Element UI 和 Element Plus 是基于 Vue.js 的一套非常受欢迎的开源 UI 组件库,用于快速构建具有现代化设计和丰富交互效果的前端界面。 Element UI 和 Element…...

【Hadoop】Hadoop概述与核心组件

目录 Hadoop概述Hadoop 发展历史Hadoop 三大发行版本1.Apache Hadoop(常用)2.Cloudera Hadoop3.Hortonworks Hadoop优势优势总结——4高(高可靠、高扩展、高效、高容错) Hadoop组成1.HDFS管理者:NameNode(n…...

3D地图在BI大屏中的应用实践

前言 随着商业智能的不断发展,数据可视化已成为一项重要工具,有助于用户更好地理解数据和分析结果。其中,3D地图作为一种可视化工具,已经在BI大屏中得到了广泛地应用。 3D地图通过将地理信息与数据相结合,以更加直观…...

JavaScript 进阶(二)

一、深入对象 1.1创建对象三种方式 1. 利用对象字面量创建对象 2. 利用 new Object 创建对象 3.利用构造函数创建对象 1.2 构造函数 构造函数 : 是一种特殊的函数,主要用来初始化对象。 使用场景: 常规的 {...} 语法允许创建一个对象。…...

基于ssm+layui的图书管理系统

基于ssmlayui的图书管理系统 账户类型分为:管理员,用户管理员私有功能用户私有功能公共功能技术栈功能实现图 视频演示 账户类型分为:管理员,用户 图书管理系统主要登录账户类型为管理员账户与用户账户 管理员私有功能 账户管理…...

2024年最新阿里云和腾讯云云服务器价格租用对比

2024年阿里云服务器和腾讯云服务器价格战已经打响,阿里云服务器优惠61元一年起,腾讯云服务器61元一年,2核2G3M、2核4G、4核8G、4核16G、8核16G、16核32G、16核64G等配置价格对比,阿腾云atengyun.com整理阿里云和腾讯云服务器详细配…...

双指针算法_复写零

题目: 给一个固定长度的数组arr,将数组中出现的每一个0都复写一遍,并且将其余元素都往右移动 且不要再超过数组长度的位置写入元素,在数组上直接修改 示例: 双数组模拟操作: 从示例来看,因为…...

自习室预订系统|基于springboot框架+ Mysql+Java+B/S架构的自习室预订系统设计与实现(可运行源码+数据库+设计文档+部署说明)

推荐阅读100套最新项目 最新ssmjava项目文档视频演示可运行源码分享 最新jspjava项目文档视频演示可运行源码分享 最新Spring Boot项目文档视频演示可运行源码分享 目录 前台功能效果图 学生功能模块 管理员功能登录前台功能效果图 系统功能设计 数据库E-R图设计 lunwen参…...

基于Java+SpringMVC+vue+element宠物管理系统设计实现

基于JavaSpringMVCvueelement宠物管理系统设计实现 博主介绍:5年java开发经验,专注Java开发、定制、远程、文档编写指导等,csdn特邀作者、专注于Java技术领域 作者主页 央顺技术团队 Java毕设项目精品实战案例《1000套》 欢迎点赞 收藏 ⭐留言 文末获取源…...

用miniconda建立PyTorch、Keras、TensorFlow三个环境

一、配置清华镜像conda源 由于网络问题,直接使用conda默认的源下载包可能会非常慢。为了解决这个问题,可以配置国内镜像源来加速包的下载。清华大学TUNA协会提供了一个常用的conda镜像源。下面是如何配置清华镜像源的步骤: 1. 配置清华conda…...

【QT 5 +Linux下qt软件点击.sh脚本运行+Dconf编辑器+学习他人文章+番外篇:点击脚本运行软件】

【QT 5 Linux下qt软件点击.sh脚本运行Dconf编辑器学习他人文章番外篇:点击脚本运行软件】 1、前言2、实验环境3、自我学习总结-本篇总结1、说明:代替qt的快捷方式2、适用性更广3、了解工具:Dconf编辑器注意事项: 4、参考链接-感谢…...

多模态大模型Claude 3正式接入集简云与语聚!对标GPT-4且支持中文

自OpenAI发布GPT-4以来,引发了业务模式与应用使用的巨大变革,掀起了各大企业对于多模态大模型的研究热潮。3月初,AnthropicClaude在官网正式发布Claude 3系列多模态大模型,据了解,该模型在多个维度上超越了GPT-4&#…...

.NET后端返回File文件,及前端处理直接在浏览器下载

后端代码 [AllowAnonymous] public System.Web.Mvc.ActionResult ExportByteExcel(string datatab, string columnnames, string schemecode) { 返回excel。 string ReportName "ExcelTemplete" DateTime.Now.Ticks.ToString(); …...

如何压缩图片文件大小?教大家几种方法

当图片文件较大时,图片压缩可以有效的缩小图片kb,从而使图片储存起来更加方便,也可以解决上传时图片大小被限制的问题,那么我们有什么方法可以简单快速的将图片大小压缩呢?下面就来给大家分享几个如何修改照片大小kb的…...

Qt 如何搭建Lua的运行环境

一、Lua简介 Lua 是一种强大的、高效的、轻量级的、可嵌入的脚本语言。它支持过程(procedural)编程、面向对象编程、函数式编程以及数据描述。Lua 是动态类型的,运行速度快,支持自动内存管理,因此被广泛用于配置、脚本…...

产品推荐 - ALINX XILINX FPGA开发板 Artix-7 XC7A100T-2FGG484I

01开发板介绍 此款开发板采用核心板扩展板的模式,方便用户对核心板的二次开发利用。FPGA使用的是Xilinx公司的ARTIX-7系列的芯片,型号为XC7A100T-2FGG484I。在核心板使用了2片MICRON公司的MT41J256M16HA-125 DDR3芯片,组合成32bit的数据总线…...

Github 2024-03-16 开源项目日报Top10

根据Github Trendings的统计,今日(2024-03-16统计)共有10个项目上榜。根据开发语言中项目的数量,汇总情况如下: 开发语言项目数量Python项目5非开发语言项目2TypeScript项目1C++项目1Lua项目1Swift项目1《Hello 算法》:动画图解、一键运行的数据结构与算法教程 创建周期:4…...

【使用postman测试python接口】

打开python服务 设置postman如下,并发送: postman新建请求设置请求方式为post设置地址、raw、json方式、内容如下 结果: python如下: from flask import Flask, request, jsonifyapp Flask(__name__) # 实例化对象app.route…...

在软件开发中正确使用MySQL日期时间类型的深度解析

在日常软件开发场景中,时间信息的存储是底层且核心的需求。从金融交易的精确记账时间、用户操作的行为日志,到供应链系统的物流节点时间戳,时间数据的准确性直接决定业务逻辑的可靠性。MySQL作为主流关系型数据库,其日期时间类型的…...

7.4.分块查找

一.分块查找的算法思想: 1.实例: 以上述图片的顺序表为例, 该顺序表的数据元素从整体来看是乱序的,但如果把这些数据元素分成一块一块的小区间, 第一个区间[0,1]索引上的数据元素都是小于等于10的, 第二…...

Ubuntu系统下交叉编译openssl

一、参考资料 OpenSSL&&libcurl库的交叉编译 - hesetone - 博客园 二、准备工作 1. 编译环境 宿主机:Ubuntu 20.04.6 LTSHost:ARM32位交叉编译器:arm-linux-gnueabihf-gcc-11.1.0 2. 设置交叉编译工具链 在交叉编译之前&#x…...

Java多线程实现之Thread类深度解析

Java多线程实现之Thread类深度解析 一、多线程基础概念1.1 什么是线程1.2 多线程的优势1.3 Java多线程模型 二、Thread类的基本结构与构造函数2.1 Thread类的继承关系2.2 构造函数 三、创建和启动线程3.1 继承Thread类创建线程3.2 实现Runnable接口创建线程 四、Thread类的核心…...

使用 Streamlit 构建支持主流大模型与 Ollama 的轻量级统一平台

🎯 使用 Streamlit 构建支持主流大模型与 Ollama 的轻量级统一平台 📌 项目背景 随着大语言模型(LLM)的广泛应用,开发者常面临多个挑战: 各大模型(OpenAI、Claude、Gemini、Ollama)接口风格不统一;缺乏一个统一平台进行模型调用与测试;本地模型 Ollama 的集成与前…...

关键领域软件测试的突围之路:如何破解安全与效率的平衡难题

在数字化浪潮席卷全球的今天,软件系统已成为国家关键领域的核心战斗力。不同于普通商业软件,这些承载着国家安全使命的软件系统面临着前所未有的质量挑战——如何在确保绝对安全的前提下,实现高效测试与快速迭代?这一命题正考验着…...

iOS性能调优实战:借助克魔(KeyMob)与常用工具深度洞察App瓶颈

在日常iOS开发过程中,性能问题往往是最令人头疼的一类Bug。尤其是在App上线前的压测阶段或是处理用户反馈的高发期,开发者往往需要面对卡顿、崩溃、能耗异常、日志混乱等一系列问题。这些问题表面上看似偶发,但背后往往隐藏着系统资源调度不当…...

SQL慢可能是触发了ring buffer

简介 最近在进行 postgresql 性能排查的时候,发现 PG 在某一个时间并行执行的 SQL 变得特别慢。最后通过监控监观察到并行发起得时间 buffers_alloc 就急速上升,且低水位伴随在整个慢 SQL,一直是 buferIO 的等待事件,此时也没有其他会话的争抢。SQL 虽然不是高效 SQL ,但…...

RSS 2025|从说明书学习复杂机器人操作任务:NUS邵林团队提出全新机器人装配技能学习框架Manual2Skill

视觉语言模型(Vision-Language Models, VLMs),为真实环境中的机器人操作任务提供了极具潜力的解决方案。 尽管 VLMs 取得了显著进展,机器人仍难以胜任复杂的长时程任务(如家具装配),主要受限于人…...

ZYNQ学习记录FPGA(一)ZYNQ简介

一、知识准备 1.一些术语,缩写和概念: 1)ZYNQ全称:ZYNQ7000 All Pgrammable SoC 2)SoC:system on chips(片上系统),对比集成电路的SoB(system on board) 3)ARM:处理器…...