线性代数——(期末突击)矩阵(上)-概念篇(矩阵的定义、矩阵的运算、特殊矩阵、初等变换)

目录

矩阵的定义

矩阵的运算

相加

相乘 

数乘

与单位阵相乘

矩阵的幂

转置

特殊矩阵

数量矩阵

对称矩阵 

伴随矩阵

逆矩阵 

初等变换


矩阵的定义

m\times n个数a_{ij}(i=1,2,...,m;j=1,2,...,n)排成的m行n列的数表,称为m行n列的矩阵,简称m\times n矩阵,记作:

A=\begin{bmatrix} a_{11} &a_{12} &... &a_{1n} \\ a_{21} &a_{22} &... & a_{2n}\\ ... &... & &... \\ a_{m1} &a_{m2} &... & a_{mn} \end{bmatrix}

简记为:A=A_{m\times n}=(a_{ij})_{m\times n}=(a_{ij}).

m\times n个数a_{ij}称为矩阵A的(第i行第j列)元素.

矩阵只是由数字排列成的一个表格,其本身不包含任何运算规则

  • 行矩阵:只有一行
  • 列矩阵:只有一列
  • 负矩阵:所有元素取负数
  • 方阵:行数和列数相等 A_{nn}
  • 单位阵:主对角线全为 1 ,其余元素全为 0 ,记为 E
  • 同型矩阵:两矩阵行与列数 一致

矩阵的运算

相加

两个同型的矩阵才能进行相加,设两个m\times n矩阵A=(a_{ij})B=(b_{ij}),那A与B的和定义为(a_{ij}+b_{ij}),记作A+B,即

A+B=\begin{bmatrix} a_{11}+b_{11} &a_{12}+b_{12} &... &a_{1n}+b_{1n} \\ a_{21}+b_{21} &a_{22}+b_{22} &... & a_{2n}+b_{2n}\\ ...& ...& ... &... \\ a_{m1}+b_{m1}& a_{m2}+b_{m2} &... &a_{mn}+b_{mn} \end{bmatrix}

对应元素相加

相乘 

矩阵的乘积要牢记这个式子:

A_{m\times n}\times B_{n\times s}=C_{m\times s}

也就是相乘的两个矩阵中,要有一方的列数等于另一方的行数 。

注意

  • 矩阵运算中,AB\neq BA
  • AB=AC(A\neq 0),不能推出B=C
  • AB=0不能推出A=0,B=0

数乘

这个数乘矩阵的所有元素

K\begin{bmatrix} 1 &1 &1 \\ 1 & 1 &1 \\ 1 &1 & 1 \end{bmatrix}=\begin{bmatrix} K & K &K \\ K&K &K \\ K &K & K \end{bmatrix}

与单位阵相乘

AE=A\: \: \: \: \: EB=B

矩阵的幂

A^k=AA...A共K个,特别地,A^0=E

转置

与行列式的定义是一致的。

  1. (AB)^T=B^TA^T  (重点,顺序不能对换)
  2. (A+B)^T=A^T+B^T
  3. (kA)^T=kA^T
  4. \left | A^T \right |=\left | A \right |  (A的转置的值等于A的值)
  5. \left | kA \right |=k^n\left | A \right | (重点
  6. \left | AB \right |=\left | A \right |\cdot \left | B \right |

特殊矩阵

数量矩阵

主对角线全为a,其余元素为0,则A=aE

数量矩阵(是方阵)用于伸缩变化,是特殊的对角型矩阵对角型矩阵(也是方阵)可以记作diag(a_1,a_2,...,a_n)

左乘数量矩阵是对行做伸缩变换,右乘是对列做伸缩变换.

对称矩阵 

是指元素以主对角线为对称轴对应相等的矩阵,例如:

\begin{bmatrix} 2 &5 &6 \\ 5 & 0 & 7\\ 6& 7 & 3 \end{bmatrix}

对称矩阵的转置等于其自身,即: 

A^T=A 

定理: 假如A,B 是对称矩阵,且AB也对称,则AB可交换

证明:(AB)^T=B^TA^T=BA=AB

反对称矩阵 

主对角线全为0,有A^T=-A

伴随矩阵

针对方阵,求伴随矩阵的步骤:

  1. 求所有元素的代数余子式
  2. 将代数余子式的行按列排放;

这两步构成的矩阵,就是伴随矩阵,记为A^*

性质: 对任意方阵:AA^*=A^*A=\left | A \right |E

注意:

矩阵提公因子是提所有行,行列式提公因子是提一行

两边同时取行列式,可得\left | A^* \right |=\left | A \right |^{n-1}

只有一个元素的伴随矩阵为1

逆矩阵 

对于A的n阶方阵,存在n阶方阵B,AB=BA=E\: \: \: \: \: \: \: \: \: A^{-1}=B

  1.  未必所有的方阵都可逆
  2. 如果方阵可逆,则逆矩阵唯一

如何判断可逆,如何求?

如果\left | A \right |\neq 0,称这个矩阵为非奇异、满秩矩阵,该矩阵可逆 。

定理 :A可逆的充要条件\left | A \right |\neq 0A^{-1}=\frac{1}{\left | A \right |}A^*

相关概念:奇异矩阵 和秩

如果一个矩阵的行列式等于零,则该矩阵被称为奇异矩阵


非零子式的最高阶数就叫做秩,例如:

A=\begin{bmatrix} 1 &2 &3 &4 \\ 0& 1 &2 & 3\\ 0 &0 &0 & 0\\ \end{bmatrix}该矩阵的秩就为2,矩阵A的秩用r(A)rank(A)来表示。

初等变换

初等行变换、初等列变换(本质:对矩阵的一种变化,用箭头表示变换过程,不能用等号)

  •  两行交换
  • k(不为0)乘以某一行
  • 某行k倍加到另一行

定理: 任给一个矩阵,都可以通过初等变化为标准型

标准形矩阵:每个非零行的第一个非零元素为1,每个非零行的第一个非零元素所在列的其他元素全为零,则是最简形矩阵。

等价: 由矩阵A初等变换为B,叫A\simeq B即,A等价于B

等价有自反性,对称性,传递性.

 初等变化不改变矩阵的秩。


END


本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/289877.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

Harmony 开始支持 Flutter ,聊聊 Harmony 和 Flutter 之间的因果

原创作者:恋猫de小郭 相信大家都已经听说过,明年的 Harmony Next 版本将正式剥离 AOSP 支持 ,基于这个话题我已经做过一期问题汇总 ,当时在 现有 App 如何兼容 Harmony Next 问题上提到过: 华为内部也主导适配目前的主…

异常检测 | Matlab基于GNN图神经网络的异常数据检测

异常检测 | Matlab基于GNN图神经网络的异常数据检测 目录 异常检测 | Matlab基于GNN图神经网络的异常数据检测效果一览基本介绍模型描述程序设计参考资料 效果一览 基本介绍 Matlab基于GNN图神经网络的异常数据检测。其核心思想是学习一个函数映射。本次使用人类活动数据&#…

MySQL的基础架构之内部执行过程

MySQL的逻辑架构图 如上图所示,MySQL可以分为Server层和存储引擎层两部分: 1)Server层涵盖了MySQL的大多数核心服务功能,以及所有的内置函数(如日期、时间、数学和加密函数等),所有跨存储引擎…

金色麦芒的2023

2023年即将过去,回首这一年,我深感自己在技术和职业生涯中取得了巨大的进步。这一年里,我不仅在技术层面有了更深入的掌握,也在个人成长和职业规划上有了更明确的方向。 首先,在技术层面,我今年最大的收获是…

2024.1.2 Redis 数据类型 Stream、Geospatial、HyperLogLog、Bitmaps、Bitfields 简介

目录 引言 Stream 类型 Geospatial 类型 HyperLogLog 类型 Bitmaps 类型 Bitfields 类型 引言 Redis 最关键(应用广泛、频繁使用)的五个数据类型 StringListHashSetZSet 下文介绍的数据类型一般适合在特定的场景中使用! Stream 类型 St…

109-Gradle构建工具的学习

Gradle构建工具的学习 Gradle 简介: Gradle 是一款Google 推出的基于 JVM、通用灵活的项目构建工具,支持 Maven,JCenter 多种第三方仓库,支持传递性依赖管理、废弃了繁杂的xml 文件,转而使用简洁的、支持多种语言&am…

docker 搭建gitlab 恢复和备份

最近一直在折腾gitlab 代码管理系统 采用docker搭建 镜像网址 https://hub.docker.com/ 技术交流 http://idea.coderyj.com/ 1.因为我要恢复的版本是12.0.9的所有我就下载了docker-ce的12.0.9的镜像 1.下载镜像 docker pull gitlab/gitlab-ce:12.0.9-ce.02.安装 docker run …

顶顶通呼叫中心中间件通过队列外呼拨打另一个sip并且放音(mod_cti基于FreeSWITCH)

介绍 顶顶通呼叫中心中间件通过队列外呼拨打另一个sip并且放音 一、创建sip 打开ccadmin->点击sip->创建sip->重新启动fs 二、添加acl 添加一个新的->点击提交XML->在运维调试执行reloadacl,这样才可以生效 三、创建拨号方案 创建一个新的拨号方…

【Java】面向对象程序设计 期末复习总结

语法基础 数组自带长度属性 length&#xff0c;可以在遍历的时候使用&#xff1a; int []ages new int[10];for (int i 0; i < ages.length; i)System.out.println(ages[i]); 数组可以使用增强式for语句进行只读式遍历&#xff1a; int[] years new int[10];for (int ye…

【华为数据之道学习笔记】9-4“静”“动”结合的数据保护与授权管理

静态控制&#xff1a;数据保护能力架构 在充分识别数据风险并标识数据安全隐私后&#xff0c;数据底座产品还需要提供不同程度的数据保护能力。数据保护能力包括存储保护、访问控制、可追溯三种&#xff0c;每种保护能力都面向不同的业务管理需求&#xff0c;如图所示。 图-数据…

互联网演进历程:从“全球等待”到“全球智慧”的技术革新与商业变革

文章目录 一、导言二、World Wide Wait (全球等待)阶段1. 技术角度2. 用户体验3. 企业收益4. 教育影响 三、World Wide Web (万维网)阶段1. 技术角度2. 用户体验3. 企业收益4. 教育影响 四、World Wide Wisdom (全球智慧)阶段1. 技术角度2. 用户体验3. 企业收益4. 教育影响 五、…

C++ 命名空间 namespace详解

文章目录 1 . 前言2 . 命名冲突3 . 命名作用域4 . 匿名空间5 . 命名嵌套6 . 命名动态赋值7 . 命名空间追加内容8 . 命名空间指定9 . 小结 【极客技术传送门】 : https://blog.csdn.net/Engineer_LU/article/details/135149485 1 . 前言 此篇博文详解C的namespace命名空间平台 …

Docker 教程

Docker 文章目录 Docker1.Docker概述1.1Docker为什么会出现1.2Docker能做什么&#xff1f;1.3Docker主要名词 2.阿里云镜像加速3部署Mysql4.常见命令4.1镜像命令4.2容器命令4.3命令别名 5.数据卷5.1什么是数据卷&#xff1f;5.2数据卷命令5.3.挂载本地目录或文件 6.镜像6.1镜像…

Unity DOTS中的baking(二)Baker的触发

Unity DOTS中的baking&#xff08;二&#xff09;Baker的触发 我们知道&#xff0c;当传入Baker的authoring component的值发生变化时&#xff0c;就会触发baking。不过在有些情况下&#xff0c;component所引用的对象没有变化&#xff0c;而是对象自身内部的一些属性发生了变化…

七夕祭

title: 七夕祭 date: 2024-01-03 22:47:05 tags: 传送门 题目大意 解题思路 行的感兴趣的摊点或者列的感兴趣的摊点的数量能被行数或者列数整除&#xff0c;则能够实现要求。“均分”思想&#xff0c;设总感兴趣摊点数 T T T 和行数列数 n n n&#xff0c;当前感兴趣的摊点数…

Unity报错:InvalidOperationException: Insecure connection not allowed的解决方法

问题描述 在导入Steam VR 插件后报错&#xff1a; InvalidOperationException: Insecure connection not allowed UnityEngine.Networking.UnityWebRequest.SendWebRequest () (at <4139bb31c03640e7b650db6ec39d5754>:0) UnityEngine.WWW..ctor (System.String url) (…

13|代理(下):结构化工具对话、Self-Ask with Search以及Plan and execute代理

13&#xff5c;代理&#xff08;下&#xff09;&#xff1a;结构化工具对话、Self-Ask with Search以及Plan and execute代理 什么是结构化工具 LangChain 的第一个版本是在 2022 年 11 月推出的&#xff0c;当时的设计是基于 ReAct 论文构建的&#xff0c;主要围绕着代理和工…

xlrd.biffh.XLRDError: Can‘t find workbook in 0LE2 compound document

今天在运行之前可以正常运行的程序&#xff0c;解析excel文件&#xff0c;代码简单示例如下&#xff1a; import pandas as pddf pd.read_excel("F:\\1.xlsx")# 解析文件 不过&#xff0c;这次却遇到了一个问题&#xff0c;如下图&#xff1a; 第一次遇到这个错误…

Oracle VirtualBox中Linux系统基本使用方法——备赛笔记——2024全国职业院校技能大赛“大数据应用开发”赛项

前言 小北的这篇博客介绍的是关于用VirtualBox中下载好的ubuntu系统中&#xff0c;为搭建Hadoop平台所做的命令操作准备&#xff0c;希望能帮助不会的人有指引作用。 没有安装好VirtualBox中的ubuntu系统以及创建Hadoop账户的请参考小北之前的三篇博客&#xff1a; ubuntu18…

卷积神经网络|制作自己的Dataset

在编写代码训练神经网络之前&#xff0c;导入数据是必不可少的。PyTorch提供了许多预加载的数据集&#xff08;如FashionMNIST&#xff09;&#xff0c;这些数据集 子类并实现特定于特定数据的函数。 它们可用于对模型进行原型设计和基准测试&#xff0c;加载这些数据集是十分…