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

线性代数行列式

目录

二阶与三阶行列式

二元线性方程组与二阶行列式 

三阶行列式 

全排列和对换 

排列及其逆序数

对换 

n阶行列式的定义 

行列式的性质


二阶与三阶行列式

二元线性方程组与二阶行列式 

若是采用消元法解x1、x2的话则得到以下式子

 

有二阶行列式的规律可得:分母的形式为 

当求解的为x1的分子的时候我们得到 

当求解的为x2的分子的时候我们得到 

所以我们可以得到一个利用二阶行列式求解二元线性方程组求解的规律

例如根据此规律求解:

以下是求解步骤 

  

三阶行列式 

 

根据如图所示的运算规律,我们计算两道例题来加深理解

D = 1 * 2 * ( - 2 ) + 2 * 1 * ( - 3 ) + ( - 4 ) * ( - 2 ) * 4 - ( - 3 ) * ( - 4 ) * 2 - 2 * ( - 2 ) * ( - 2 ) - 1 * 1 * 4 = -4 - 6 + 32 - 24 - 8 - 4 = - 14

D = 3x^2 + 4x + 18 - 12 - 2x^2 - 9x = x^2 - 5x + 6

而后根据一元二次方程求解可得x = 2或x = 3 

全排列和对换 

排列及其逆序数

把n个不同的元素排列成一列,叫做这n个元素的全排列,也简称排列。n个不同元素的所有排列的中枢,通常用Pn表示,假设n为元素个数,那么Pn = n!

对于n个不同的元素,先规定个元素之间有一个标准次序(例如n个不同的自然数,可规定由小到大为标准次序),于是在这n个元素的任意排列当中,当某一对元素的先后次序与标准次序不同时,就说它构成了一个逆序,一个排列中所有逆序的总数叫做这个排列的逆序数

逆序数为奇数的排列叫做奇排列,逆序数为偶数的排列叫做偶排列 

不失一般性,不妨设n个元素为1-n这n个自然数,并规定由从小到大为标准次序,设p1-pn为这n个自然数的一个排列,考虑到元素pi(i = 1,2...n),如果比pi大的且排在pi前面的元素有ti个,就说pi这个元素的逆序数是ti,全排列的逆序数之综合t = t1 + t2 + t3 + ... + tn = \sum_{i = 1}^{n}ti即为这个排列的逆序数

例题:求32514中的逆序数

t1 = 0

t2 = 1(2的前面有3)

t3 = 0

t4 = 3(1的前面有3、2、5) 

t5 = 1(4的前面有5)

\sum_{i = 1}^{5}ti = t1 + t2 + t3 + t4 + t5 = 0 + 1 + 0 + 3 + 1 = 5

对换 

在排列当中,将任意两个元素对调,其余的元素不动,这种作出新排列的手续叫做对换,将相邻两个元素对换,叫做相邻对换

对换分为:相邻对换与不相邻对换

定理一:一个排列当中的任意两个元素对换,排列改变奇偶性 

定理二:及排列对换成标准排列的对换次数为奇数,偶排列兑换成标准排列的次数为偶数

n阶行列式的定义 

 有三阶行列式可得

根据该三阶规律式我们可以将aij想象为国际象棋中的皇后,皇后的放置规则和aij中i与j的选择类似

由此我们可以推导出n阶行列式,简称det(aij),其中的数aij称为行列式D的(i,j)元 

注意:在我们学过行列式之后,线性代数中的|a|就不能够简单的当作一个绝对值来运算,其有可能是当n = 1时的一个行列式。

由n阶行列式我们可以推导出下三角行列式和对角行列式,由于下三角行列式的除对角线以上的所有元素均为0,因此D = a11a22a33...ann,对于对角行列式则除了对角线其余所有元素皆为0,其与下三角行列式类似,都刷过上三角矩阵和下三角矩阵的编程题,这里就不再赘述

行列式的性质

性质一:行列式与他的转置行列式相同

DT为D的转置行列式,那么我们利用计算机的思维来理解的话,可以发现转置行列式实际就是原行列式按照对角线对于矩阵元素反转,换句话说就是将aij换为aji即可

性质二:对换行列式的两行(列),行列式变号

推论:如果行列式有两行(列)完全相同,则此行列式等于零

由性质二可得,如果行列式有两行(列)完全相同,那么交换此两行(列)则与不交换完全相同,即D = - D,那么则有唯一解,D = 0 

推论三: 行列式的某一行(列)中所有元素都同乘一数k,等于用数k乘此行列式

推论:行列式当中某一行(列)的所有元素的公因子可以提到行列式记号的外面

性质四:行列式中如果有两行(列)元素成比例,则此行列式等于零

性质五:若行列式的某一行(列)的元素都是两数之和,则可以拆为多个行列式之和

性质六:把行列式的某一行(列)的各元素乘同一数然后加到另一行(列)对应的元素上去,行列式不变

未完待续...

相关文章:

线性代数行列式

目录 二阶与三阶行列式 二元线性方程组与二阶行列式 三阶行列式 全排列和对换 排列及其逆序数 对换 n阶行列式的定义 行列式的性质 二阶与三阶行列式 二元线性方程组与二阶行列式 若是采用消元法解x1、x2的话则得到以下式子 有二阶行列式的规律可得:分…...

Vision Transformer (ViT) 论文的第二句话

Vision Transformer (ViT) 论文的第二句话 flyfish 原句: “In vision, attention is either applied in conjunction with convolutional networks, or used to replace certain components of convolutional networks while keeping their overall structure in…...

Github 2024-12-27 Java开源项目日报Top10

根据Github Trendings的统计,今日(2024-12-27统计)共有10个项目上榜。根据开发语言中项目的数量,汇总情况如下: 开发语言项目数量Java项目9Kotlin项目1C#项目1非开发语言项目1C++项目1《Hello 算法》:动画图解、一键运行的数据结构与算法教程 创建周期:476 天协议类型:Ot…...

气相色谱-质谱联用分析方法中的常用部件,分流平板更换

分流平板,是气相色谱-质谱联用分析方法中的一个常用部件,它可以实现气相色谱柱流与MS检测器流的分离和分流。常见的气质联用仪分流平板有很多种,如单层T型分流平板、双层T型分流平板、螺旋分流平板等等。 操作视频http://www.spcctech.com/v…...

centos7 免安装mysql5.7及配置(支持多个mysql)

一) 下载免安装包: mysql下载地址: https://dev.mysql.com/downloads/mysql/下载时,选择以前5.7版本: image 下载第一个TAR压缩包: image 二) 定义安装路径并解压安装包 1、假设需要把MySQL放到 /usr/local…...

Python的Pandas--Series的创建和实现

1.Series函数的格式: pandas.Series(data,index,dtype,name,copy) data:一组数据(ndarray类型、list、dict等类)或标量值 index:数据索引标签。如果不指定,默认为整数,从0开始 dtype&#x…...

OCR实践-问卷表格统计

前言 书接上文 OCR实践—PaddleOCROCR实践-Table-Transformer 本项目代码已开源 放在 Github上,欢迎参考使用,Star https://github.com/caibucai22/TableAnalysisTool 主要功能说明:对手动拍照的问卷图片进行统计分数(对应分数…...

uniapp中的条件编译

在script中 // #ifdef APP-PLUS console.log("11"); // #endif// #ifdef MP-WEIXIN console.log("22"); // #endif 在template中 <!-- #ifdef APP-PLUS --><view>哈哈哈</view> <!-- #endif --><!-- #ifdef MP-WEIXIN -->…...

Segment Routing Overview

大家觉得有意义和帮助记得及时关注和点赞!!! Segment Routing (SR) 是近年来网络领域的一项新技术&#xff0c;“segment” 在这里 指代网络隔离技术&#xff0c;例如 MPLS。如果快速回顾网络设计在过去几十年的 发展&#xff0c;我们会发现 SR 也许是正在形成的第三代网络设计…...

【K8s】专题十五(6):Kubernetes 网络之 Pod 网络调试

本文内容均来自个人笔记并重新梳理&#xff0c;如有错误欢迎指正&#xff01; 如果对您有帮助&#xff0c;烦请点赞、关注、转发、订阅专栏&#xff01; 专栏订阅入口 | 精选文章 | Kubernetes | Docker | Linux | 羊毛资源 | 工具推荐 | 往期精彩文章 【Docker】&#xff08;全…...

CMake 构建项目并整理头文件和库文件

本文将介绍如何使用 CMake 构建项目、编译生成库文件&#xff0c;并将头文件和库文件整理到统一的目录中以便在其他项目中使用。 1. 项目结构 假设我们正在构建一个名为 rttr 的开源库&#xff0c;初始的项目结构如下&#xff1a; D:\WorkCode\Demo\rttr-master\|- src\ …...

Boost之log日志使用

不讲理论&#xff0c;直接上在程序中可用代码&#xff1a; 一、引入Boost模块 开发环境&#xff1a;Visual Studio 2017 Boost库版本&#xff1a;1.68.0 安装方式&#xff1a;Nuget 安装命令&#xff1a; #只安装下面几个即可 Install-package boost -version 1.68.0 Install…...

多功能jquery图片预览放大镜插件

xZoom是一款多功能的jquery图片预览放大镜插件。它支持多种图片放大模式&#xff0c;可以和Fancy Box或Magnific Pop-up等插件结合使用&#xff0c;功能非常强大。 在线预览 下载 使用方法 在页面中引入jquery和xzoom.css以及xzoom.js文件。 <link rel"stylesheet&…...

CSS系列(39)-- Shapes详解

前端技术探索系列&#xff1a;CSS Shapes详解 ✨ 致读者&#xff1a;探索形状布局的艺术 &#x1f44b; 前端开发者们&#xff0c; 今天我们将深入探讨 CSS Shapes&#xff0c;这个强大的形状布局特性。 基础形状 &#x1f680; 圆形与椭圆 /* 基础圆形 */ .circle {widt…...

AI 神经网络在智能家居场景中的应用

在科技持续进步的当下&#xff0c;智能家居领域正经历着深刻变革&#xff0c;AI 神经网络技术的融入成为推动这一变革的关键力量&#xff0c;为家居生活带来了诸多显著变化与提升&#xff0c;本文将几种常见的AI算法应用做了一下总结&#xff0c;希望对物联网从业者有所帮助。 …...

Rocky DEM tutorial7_Conical Dryer_锥形干燥器

tutorial 7_Conical Dryer_锥形干燥器 文章目录 tutorial 7_Conical Dryer_锥形干燥器0. 目的1. 模型介绍2. 模型设置2.1设置physics2.2 导入几何2.3 设置motion2.4 Boundary边界设置2.5 设置材料2.6设置材料间相互作用2.7 创建粒子2.8 设置颗粒进口2.9 求解器设置3. 后处理Enj…...

CSS(二):美化网页元素

目录 字体样式 文本样式 列表样式 背景图片 字体样式 字体相关的 CSS 属性&#xff1a; font-family&#xff1a;设置字体font-size&#xff1a;设置字体大小font-weight&#xff1a;设置字体的粗细&#xff08;如 normal, bold, lighter 等&#xff09;color&#xff1a;…...

平方根无迹卡尔曼滤波(SR-UKF)算法,用于处理三维非线性状态估计问题

本MATLAB 代码实现了平方根无迹卡尔曼滤波&#xff08;SR-UKF&#xff09;算法&#xff0c;用于处理三维非线性状态估计问题 文章目录 运行结果代码概述代码 运行结果 三轴状态曲线对比&#xff1a; 三轴误差曲线对比&#xff1a; 误差统计特性输出&#xff08;命令行截图&…...

【论文笔记】Visual Alignment Pre-training for Sign Language Translation

&#x1f34e;个人主页&#xff1a;小嗷犬的个人主页 &#x1f34a;个人网站&#xff1a;小嗷犬的技术小站 &#x1f96d;个人信条&#xff1a;为天地立心&#xff0c;为生民立命&#xff0c;为往圣继绝学&#xff0c;为万世开太平。 基本信息 标题: Visual Alignment Pre-tra…...

NLP基础知识 - 向量化

NLP基础知识 - 向量化 目录 NLP基础知识 - 向量化 NLP基础知识 - 向量化目录什么是向量化&#xff1f;为什么需要向量化&#xff1f;常见的向量化方法1. 词袋模型&#xff08;Bag of Words, BoW&#xff09;2. TF-IDF&#xff08;词频-逆文档频率&#xff09;3. 词嵌入&#x…...

PyTorch 2.8开源大模型镜像实操:HuggingFace模型本地化API服务封装

PyTorch 2.8开源大模型镜像实操&#xff1a;HuggingFace模型本地化API服务封装 1. 镜像环境概览 1.1 硬件与软件配置 这个基于PyTorch 2.8的深度学习镜像经过RTX 4090D显卡和CUDA 12.4的深度优化&#xff0c;为大型模型推理和训练提供了开箱即用的环境。主要配置包括&#x…...

ACUITY IMAGING 070-200000控制器模块

ACUITY IMAGING 070-200000 控制 / 模拟模块ACUITY IMAGING 070-200000 是美国 ACUITY IMAGING 公司出品的工业级高精度信号处理与控制模块&#xff0c;主要用于机器视觉、自动化检测及精密成像系统&#xff0c;负责信号采集、逻辑控制与数据传输&#xff0c;是工业视觉系统的核…...

Windows苹果设备驱动终极指南:3分钟搞定iPhone/iPad连接难题

Windows苹果设备驱动终极指南&#xff1a;3分钟搞定iPhone/iPad连接难题 【免费下载链接】Apple-Mobile-Drivers-Installer Powershell script to easily install Apple USB and Mobile Device Ethernet (USB Tethering) drivers on Windows! 项目地址: https://gitcode.com/…...

AI 模型调度平台的系统架构

AI模型调度平台的系统架构&#xff1a;智能时代的核心引擎 在人工智能技术飞速发展的今天&#xff0c;AI模型调度平台成为企业实现智能化转型的关键基础设施。它通过高效管理、调度和优化AI模型资源&#xff0c;帮助用户快速部署和运行复杂的AI任务。本文将深入解析AI模型调度…...

嵌入式软件缺陷预防与设计规范实战指南

1. 嵌入式软件缺陷预防与设计规范作为一名在嵌入式领域摸爬滚打多年的工程师&#xff0c;我见过太多因为软件缺陷导致的灾难性后果。从航天器失联到医疗设备故障&#xff0c;这些事故背后往往都隐藏着本可以在设计阶段就规避的代码问题。今天我想分享的是&#xff1a;为什么一个…...

硬件电路设计方法论与实战技巧

1. 硬件电路设计系统方法论作为一名从业十年的硬件工程师&#xff0c;我深知从理论到实践的鸿沟有多大。很多新手工程师在掌握了基础电路知识后&#xff0c;面对实际项目时仍然手足无措。硬件设计不是简单的元器件堆砌&#xff0c;而是一个系统工程&#xff0c;需要建立完整的设…...

嵌入式开发中GNU C扩展特性解析与应用

1. 嵌入式开发中的C语言选择困境作为一名在嵌入式领域摸爬滚打多年的工程师&#xff0c;我深刻理解C语言在这个领域无可替代的地位。但很多刚入行的朋友可能不知道&#xff0c;我们日常使用的"Linux C"和教科书上的"标准C"其实存在不少差异。第一次看到GNU…...

P1163 银行贷款 总结与反思

提炼以下几点&#xff1a;1&#xff0c;问&#xff1a;C中 整型怎么转浮点数&#xff08;int/ long long to double):答&#xff1a;直接赋值即可&#xff0c; eg ll N; double a N;2, 问&#xff1a;C中整型和浮点数怎么做加减法答&#xff1a;直接加减即可&#xff0c;自…...

告别手动调试!用Chrome DevTools MCP+VS Code实现前端BUG自动诊断

前端调试革命&#xff1a;Chrome DevTools MCP与VS Code的智能协作实践 1. 传统前端调试的痛点与破局 每次遇到CSS布局错乱或API请求失败时&#xff0c;前端开发者都要重复相同的机械操作&#xff1a;打开浏览器→复现问题→查看控制台→分析网络请求→修改代码→刷新验证。这…...

保姆级教程:在ROS Noetic下用DWA算法让无人机在已知地图里自动巡航(附完整配置文件)

无人机自主导航实战&#xff1a;ROS Noetic中DWA算法的深度配置与避坑指南 当你在Gazebo仿真环境中看着无人机缓缓升起&#xff0c;准备开始它的首次自主飞行时&#xff0c;那种期待与忐忑交织的感觉&#xff0c;想必每个ROS开发者都深有体会。本文将从实战角度出发&#xff0c…...