【线性代数之二】矩阵与行列式

article/2025/9/23 19:12:31

一、矩阵

1.1 定义

由 m × n 个数aij排成的m行n列的数表称为m行n列的矩阵,简称m × n矩阵。记作:
在这里插入图片描述
这m×n 个数称为矩阵A的元素,简称为元,数aij位于矩阵A的第i行第j列,称为矩阵A的(i,j)元,以数 aij为(i,j)元的矩阵可记为(aij)或(aij)m × n,m×n矩阵A也记作Amn。

元素是实数的矩阵称为实矩阵,元素是复数的矩阵称为复矩阵。而行数与列数都等于n的矩阵称为n阶矩阵或n阶方阵

1.2. 基本运算

1.2.1 加减法

同位置元对应相加减
只有同型矩阵之间才可以进行加法。
加法:
在这里插入图片描述
减法:
在这里插入图片描述

矩阵的加法满足下列运算律(A,B,C都是同型矩阵):

A + B = B + A(A + B) + C = A + (B + C)

1.2.2 数乘

矩阵的数乘满足一下规律:
在这里插入图片描述
实例:
在这里插入图片描述
矩阵的加减法和矩阵的数乘合称矩阵的线性运算

1.3 矩阵乘法

两个矩阵的乘法仅当第一个矩阵A的列数和另一个矩阵B的行数相等时才能定义。如A是m×n矩阵和B是n×p矩阵,它们的乘积C是一个m×p矩阵 ,它的一个元素:
在这里插入图片描述
并将此乘积记为: C = AB
例如:
在这里插入图片描述
矩阵的乘法满足以下运算律:
结合律: (AB)C = A(BC)
左分配律: (A + B)C = AC + BC
右分配律: C(A + B) = CA + CB
矩阵乘法不满足交换律。

1.4 转置

把矩阵A的行和列互相交换所产生的矩阵称为A的转置矩阵,这一过程称为矩阵的转置。
转置矩阵记为:
在这里插入图片描述
转置过程:
在这里插入图片描述
矩阵的转置满足以下运算律:
在这里插入图片描述

1.5 共轭

矩阵的共轭定义为:
在这里插入图片描述
一个2×2复数矩阵的共轭(实部不变,虚部取负)如下所示:
在这里插入图片描述
则:
在这里插入图片描述

1.6 共轭转置

矩阵的共轭转置定义为:在这里插入图片描述,也可以写为:在这里插入图片描述,或者写为在这里插入图片描述
一个2×2复数矩阵的共轭转置如下所示:
在这里插入图片描述
则:
在这里插入图片描述


二、行列式

一个n×n的正方矩阵A的行列式记为 或者 ,一个2×2矩阵的行列式可表示如下 :
在这里插入图片描述
一个n×n矩阵的行列式等于其任意行(或列)的元素与对应的代数余子式乘积之和,即:
在这里插入图片描述

三、 特征值与特征向量

n×n的方块矩阵A的一个特征值和对应特征向量是满足 的标量以及非零向量 。其中v为特征向量, 为特征值。
A的所有特征值的全体,叫做A的谱 ,记为 。矩阵的特征值和特征向量可以揭示线性变换的深层特性

四、矩阵与行列式的区别:

矩阵与行列式的区别有四点

  1. 本质上,矩阵是一个数表,行列式是一个数值,n阶的方阵。
  2. 数字符号上,矩阵是用括号表示的,行列式是用双竖线表示的。
  3. 结构上,矩阵的行数和列数可以不一样,行列式的行数与列数一致。
  4. 运算上,一个数乘以行列式,只能乘以行列式的一行或者一列。一个数乘以矩阵,矩阵的每个元素都要乘上这个数。两个矩阵相等是指对应元素都相等;两个行列式相等不要求对应元素都相等,甚至阶数也可以不一样,只要运算代数和的结果一样就行了。行列式相等,就是值相等,行和列数目不必相等,数据也不必相等。矩阵相等,行和列数目必须相等,对应位置的数据也必须相等。行列式相加减,就是两个数值相加减,结果还是数值。矩阵相加减,对应位置的数据相加减。

矩阵是高等代数学中的常见工具,也常见于统计分析等应用数学学科中,行列式可以看做是有向面积或体积的概念在一般的欧几里得空间中的推广。

相关矩阵内容选自:百度百科矩阵


http://chatgpt.dhexx.cn/article/pWX8FenV.shtml

相关文章

CString类型转换为LPCSTR类型

今天编程遇到一个问题,就是openGL中某个函数需要传入LPCSTR类型的参数,而通过MFC对话框获取得到的是CString类型的参数,因此需要将CString转化为LPCSTR类型,网上有很多这样的强转类型,然而却发现在强转的时候没有用&am…

linux jstat 简介

本文目录一览: 1、Linux使用jstat命令查看jvm的GC情况2、linux怎么监控 jvm内存 jstat3、Linux系统监控要用到哪些命令4、linux上如何安装jstatd服务 Linux使用jstat命令查看jvm的GC情况 Linux 使用jstat命令查看jvm的GC情况 命令格式 jstat命令命令格式&#…

内存屏障与volatile(C语言版)

内存屏障与volatile(C语言版) 最有价值的写在最前面 内存屏障与volatile是高并发编程中比较常用的两个技术,无锁队列的时候就会用到这两项技术。然而这两项技术设计比较广的基础知识,所以比较难以理解,也比较不容易解…

WDM驱动

WDM英文Windows Driver Model(WDM)的缩写。 简介 WDM WDM是WINDOWS2000认证的驱动程序,WIN2000由NT发展而来,所以对于设备的支持功能有限,同时为了最大限度的保障稳定性,所以推崇WDM驱动,但同时WDM驱动也就是功能最少…

快速转换dBm与W

dBm是一个表示功率绝对值的值(也可以认为是以1mW功率为基准的一个比值),计算公式为:10log(功率值/1mw)。 这里我们介绍一种将dBm转换为W的口算方法,这一方法总结起来就是 “1个基准”和“2个原则…

学内核之十一:ARM64屏障指令使用指南

关于屏障指令,主要是与乱序有关。特别是在内核开发中,这是一个非常重要的主题。屏障由乱序引起,乱序则是由优化引起。 自从摩尔定律不断被逼近极限,半导体的优化不再单纯通过提升频率来实现。多核心、并发执行变成了主流的优化思路…

WTM

WTM的由来 WalkingTec.Mvvm框架(简称WTM)最早开发与2013年,基于Asp.net MVC3 和 最早的Entity Framework, 当初主要是为了解决公司内部开发效率低,代码风格不统一的问题。经历了四年间数十个项目的考验,框架逐步的完善…

WMIC使用

目录 WMI 远程创建进程 wmiexec wmiexec.py wmiexec.vbs Invoke-WmiCommand.ps1 Invoke-WMIMethod WMI WMI全称“windows管理规范”,是一个windows服务。从win2003开始一直存在。它原本的作用是方便管理员对windows主机进行管理。因此在内网渗透中&#xff…

Arm64内存屏障

一、内存类型 ARMv8架构将系统中所有的内存,按照它们的特性,划分成两种,即普通内存和设备内存。并且它们是互斥的,也就是说系统中的某段内存要么是普通内存,要么是设备内存,不能都是。 1)普通…

barrier(wmb,mb,rmb)和cache coherence

http://www.linuxforum.net/forum/gshowflat.php?Cat&BoardlinuxK&Number428239&page5&viewcollapsed&sb5&oall&fpart 注: 这里的barrier 指的是wmb, rmb, mb. 一 直找不到合适的资料说明barrier和 Cache coherence 之间的关系. 在<<ldd>…

mw与dbm换算

1. 基本概念 dbm&#xff1a;意即分贝毫X&#xff0c;可以表示分贝毫伏&#xff0c;或者分贝毫瓦。他是一个表示功率绝对值的单位。 功率/电平&#xff08;dBm&#xff09;&#xff1a;放大器的输出能力&#xff0c;一般单位为w、mw、dBm。dBm是取1mw作基准值&#xff0c;以分贝…

[architecture]-DBG、DMB、DSB 和 ISB指令介绍

快速链接: . &#x1f449;&#x1f449;&#x1f449; 个人博客笔记导读目录(全部) &#x1f448;&#x1f448;&#x1f448; 付费专栏-付费课程 【购买须知】: 【精选】ARMv8/ARMv9架构入门到精通-[目录] &#x1f448;&#x1f448;&#x1f448; 1、DBG、DMB、DSB 和 IS…

WMB在项目中的应用

提纲&#xff1a; 1、 WebSphere Message Broker Introduction a) ESB Overview b) Message Broker Overview c) Message Broker Performance Report 2、 ESB Project Sharing 内容&#xff1a; 1、 Message Broker是建立在MQ基础之上的。【说明消息中间件对于MB是何等的重…

【HTML/CSS】简单登录注册表单制作

实现效果&#xff1a; <!DOCTYPE html> <html lang"en"> <head><meta charset"UTF-8"><meta http-equiv"X-UA-Compatible" content"IEedge"><meta name"viewport" content"widthde…

登录注册弹出框html,jQuery实现弹出窗口中切换登录与注册表单

当点击页面中的登录或注册按钮时,将会弹出一个模态窗口,就是一个弹出层,我们可以在弹出层上轻松的切换登录与注册表单,极大的方便用户,不需要关闭层再去点击转向其他操作,在很多网站上已经广泛应用。 本文结合实例,通过使用jQuery以及CSS3和HTML5技术实现这一效果。 HTM…

html5漂亮的登录与注册界面设计,漂亮的网页登陆/注册表单设计

漂亮的网页登陆/注册表单设计 7月 4, 2012 评论 Sponsor 网页设计中登陆和注册表单是非常常用的&#xff0c;而且使用率也非常高&#xff0c;一个表单的设计其实也不是简单的事情&#xff0c;你要考虑很多用户体验&#xff0c;有的喜欢把注册和登陆都放在一个页面&#xff0c;有…

3.6 用正则表达式验证注册表单页面

用正则表达式验证注册表单页面 制作一张注册页&#xff0c;页面自行设计&#xff0c;页面元素命名自行设置&#xff0c;需要验证如下信息&#xff1a; 用户名&#xff1a;&#xff08;允许2-4个汉字&#xff09; 电话&#xff1a;&#xff08;开头3或4位,”-”号隔开&#xff…

制作一个注册表单页面

制作一个表单注册页面 在Dreamweaver中创建一个.html文件&#xff0c;添加一个11行2列的表格&#xff0c;左侧的内容是手动输入&#xff08;第一行也手动输入&#xff09;&#xff0c;右侧的内容是用代码来写的&#xff08;最后一行也是用代码来写&#xff09;&#xff08;用…

Html+CSS实现简单的注册表单

目录 预览 教程如下 首先新建一个HTML文件 接下来,我们在body标签的内部编写网页的主题内容 新建一个CSS文件 label: input: .submit_btn: CSS 居中显示: 这就结束啦!! 完整代码 html: css: 这次和大家分享一个用html语言实现的一个简单的注册表单,豪华升级版在文…

js实现注册表单验证

js实现注册表单验证 验证用户名必须为&#xff1a;要求6-20位&#xff0c;只能有大小写字母和数字&#xff0c;并且大小写字母和数字都要有 var name_re/[0-9a-zA-Z]{3,8}/; var pwd_re/^\S{6,20}$/; <!DOCTYPE html> <html> <head><meta charset"…