线性代数的学习和整理5: 矩阵的加减乘除及其几何意义(未完成,建设ing)

news2025/4/6 5:06:25

目录

1 矩阵加法

1.1 矩阵加法的定义

1.2 加法的属性

1.2.1 只有同类型,相同n*m的矩阵才可以相加

1.2.1 矩阵加法的可交换律:

1.2.2 矩阵加法的可结合律:

1.3矩阵加法的几何意义

2  矩阵的减法

2.1 矩阵减法定义和原理基本同 矩阵的加法

2.2 矩阵减法的几何意义

3 矩阵标量乘法/ 也称 数乘

3.1 数乘的定义

3.2 矩阵的标量乘法的性质,标量乘法/数乘 可交换

3.3 几何意义:就是 正向/方向的伸缩

4 左乘 & 右乘 (很简单概念,但是需要界定语言的严谨性)

4.1 搞清楚主体:谁的左乘?右乘?

4.2 搞清楚方向:什么是左乘和右乘 

4.3 一般的线性代数公式  AX=Y, 表示 x 左乘矩阵A

5 矩阵乘法(也称矩阵的点积/内积)

5.1 详细的矩阵乘法规则

5.1.1 计算规则是:

5.1.2  矩阵的乘法不符合交换性,不能交换次序,左乘 ≠ 右乘,A*B ≠B*A

5.2  矩阵内乘/点积的几何意义

6 矩阵的外积?(还不会)

7 矩阵求逆(逆矩阵)

7.1 求逆矩阵的方法

7.2 求逆矩阵的规则

7.2.1 并不是所有的矩阵都可以求逆矩阵

7.3 逆矩阵的几何意义

8  带引号的“矩阵除法”

8.1 一般没有矩阵除法的说法,但可以这么理解

8.2 矩阵除法的几何意义


1 矩阵加法

1.1 矩阵加法的定义

  • 矩阵加法一般是指两个矩阵把其相对应元素加在一起的运算。 

1.2 加法的属性

可结合律和可交换律

1.2.1 只有同类型,相同n*m的矩阵才可以相加

  • (1,2)+(1,2,3) 无法计算
  • 如何合法可加,生成的结果也是一个向量

1.2.1 矩阵加法的可交换律:

  • A+B=B+A
  • 看坐标系,表示从上面走先走b,再走a到达C,和从下面先走a,再走b到达C是一样的。

1.2.2 矩阵加法的可结合律:

  • (A+B)+C=A+(B+C)
  • 看坐标系,表示3个矩阵相加,先计算A+B,再计算A+B+C 和先计算B+C 结果是一样的。

1.3矩阵加法的几何意义

  • 看下图,实际是向量的相加,是有方向性的,不是简单的相加
  • 而无论2个,还是3个向量相加,都可以用三角形发展继续相加,生成的新向量就是矩阵相加的和----一个新向量

 

 

2  矩阵的减法

2.1 矩阵减法定义和原理基本同 矩阵的加法

  • 虽然一般不说矩阵减法,但原理上OK,EXCEL里计算也OK

2.2 矩阵减法的几何意义

  • 矩阵的减法和加法其实是类似的,但是几何意义不同
  • 加法是2个向量,首尾相接,形成新的向量--和向量
  • 减法是1个减数向量,开始指向另1个被减数的向量,形成的新向量:差向量。如可以可以挪到原点,从原点出发,
  • 可以看出如下图,和从原点出发,而数字为减法后得数的终点作为坐标的向量,是相同的。

 

3 矩阵标量乘法/ 也称 数乘

3.1 数乘的定义

  • λ*(A+B) =λ*A+λ*B
  • 就是  标量*矩阵对应位置元素,类整数的乘法

3.2 矩阵的标量乘法的性质,标量乘法/数乘 可交换

  •  a*X={ax1,ax2,ax3.....axn]
  • 交换性  a*X=X*a

3.3 几何意义:就是 正向/方向的伸缩

  • 如果乘以负数,就是反向伸缩
  • 如果乘以a>1,就是伸长,
  • 如果a=0.5 就是缩短

4 左乘 & 右乘 (很简单概念,但是需要界定语言的严谨性)

4.1 搞清楚主体:谁的左乘?右乘?

  • 比如 Ax=y
  • 主体:变量?   那变量 x 左乘矩阵A
  • 主题,矩阵? 那矩阵A 右乘变量x

4.2 搞清楚方向:什么是左乘和右乘 

  • A*B ≠ B*A
  • A*B 是A右乘B, 是A的右边乘以B
  • B*A  是A左乘B,是A的左边乘以B

4.3 一般的线性代数公式  AX=Y, 表示 x 左乘矩阵A

  • 一般的线性代数公式  AX=Y, 表示 x 左乘矩阵A

5 矩阵乘法(也称矩阵的点积/内积)

  • 在EXCEL里,使用函数 mmult()+ 选择好生成矩阵的长宽区域+数组公式
  • 注意要提前计算好 目标矩阵的大小,比如 n*m矩阵* m*k的矩阵,结果是 m*k的矩阵

5.1 详细的矩阵乘法规则

5.1.1 计算规则是:

  • 并不是任意2个矩阵都可以相乘
  • 只有形如 n*m矩阵* m*k的矩阵的矩阵才可以相乘,也就是前者的列数=后者的行数
  • aij= 矩阵1的第i行* 矩阵2的第j列的结果

本质规则

  • 是两个矩阵元素的投射形成的新矩阵

5.1.2  矩阵的乘法不符合交换性,不能交换次序,左乘 ≠ 右乘,A*B ≠B*A

  • 矩阵乘法要详细考虑次序,不能交换
  • A*B ≠ B*A
  • 矩阵乘法的具体公式:需要考虑展开,后面详细再说

5.2  矩阵内乘/点积的几何意义

6 矩阵的外积?(还不会)

7 矩阵求逆(逆矩阵)

7.1 求逆矩阵的方法

  • 主要是利用 A*A-=I 标准矩阵

7.2 求逆矩阵的规则

7.2.1 并不是所有的矩阵都可以求逆矩阵

  • 并不是所有的矩阵都可以求逆矩阵
  • 特殊条件是:满秩的双射矩阵才可以求逆

7.3 逆矩阵的几何意义

8  带引号的“矩阵除法”

8.1 一般没有矩阵除法的说法,但可以这么理解

  • ​这个除法实际只是一个类比,并不是真正的 矩阵除法!

这个题目的意思是:

如果知道 ,A矩阵*B矩阵=C矩阵

但是A矩阵已知,C矩阵也已知,如何求B矩阵?

A矩阵*B?矩阵=C矩阵

A*B?=C  那么B?=?    其实B=A-*C  而不是C*A-

  • 一定注意矩阵的次序,很重要!!
  • 正确的,B=A~*C,而且B !=C*A-
  • 错误的,B =C*A-
  • 因为如下推导
  1. A*B= A*A-*C   =I*C=C
  2. A*B= A*C*A-  !=C
     

8.2 矩阵除法的几何意义

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

前端学习记录~2023.8.3~JavaScript重难点实例精讲~第5章 DOM与事件

第 5 章 DOM与事件 前言5.1 DOM选择器5.1.1 传统原生JavaScript选择器(1)通过id定位(2)通过class定位(3)通过name属性定位(4)通过标签名定位 5.1.2 新型的querySelector选择器和quer…

虚拟内存机制1

虚拟内存机制 计算机的存储系统 为什么要有虚拟内存? 在早期的计算机中,是没有虚拟内存的概念的。我们要运行一个程序,会把程序全部装入内存,然后运行。当运行多个程序时,经常会出现以下问题: 进程地址空…

2022年国考行政执法卷-判断推理

去掉重复题 例题 例题 例题 例题 例题 例题 例题 例题 例题 例题 类比推理 例题 例题 例题 例题 例题 例题

【汇编语言】CS、IP寄存器

文章目录 修改CS、IP的指令转移指令jmp问题分析 修改CS、IP的指令 理论:CPU执行何处的指令,取决于CS:IP应用:程序员可以通过改变CS、IP中的内容,进行控制CPU即将要执行的目标指令;问题:如何改变CS、IP中的…

go: go.mod file not found in current directory or any parent directory.

go version go 1.20.7 go 1.17 以后都是用 go install 命令 D:\Go\bin\go.exe get -u github.com/nsf/gocode D:\Go\bin\go.exe get -u golang.org/x/tools/cmd/guru D:\Go\bin\go.exe get -u github.com/rogpeppe/godef>> Running: D:\Go\bin\go.exe get -u github.com…

Kubernetes_Scheduler_资源调度

文章目录 一、前言二、k8s 资源模型2.1 Node 资源抽象2.1.1 Capacity2.1.2 Allocatable2.1.3 Allocated 2.2 Node 资源切分(预留)2.2.1 SystemReserved2.2.2 KubeReserved2.2.3 EvictionThreshold(驱逐门限)2.2.4 Allocatable 2.3…

二叉树搜索

✅<1>主页&#xff1a;我的代码爱吃辣&#x1f4c3;<2>知识讲解&#xff1a;数据结构——二叉搜索树☂️<3>开发环境 &#xff1a;Visual Studio 2022&#x1f4ac;<4>前言&#xff1a;在之前的我们已经学过了普通二叉树&#xff0c;了解了基本的二叉树…

Spring(四):Spring Boot 的创建和使用

关于Spring之前说到&#xff0c;Spring只是思想&#xff08;核心是IOC、DI和AOP&#xff09;&#xff0c;而具体的如何实现呢&#xff1f;那就是由Spring Boot 来实现&#xff0c;Spring Boot究竟是个啥呢&#xff1f; 什么是Spring Boot&#xff0c;为什么要学Spring Boot Sp…

Multi-UAV Disaster Environment Coverage Planning with Limited-Endurance

Multi-UAV Disaster Environment Coverage Planning with Limited-Endurance 有限续航时间下的多无人机灾害环境覆盖规划 定义问题将初始地图转换为热图产生优化路径 基于 已知的灾区热图&#xff0c;设计一个多无人机全覆盖搜索的路径规划方法。可以在无人机有限能量约束下探索…

dirsearch目录扫描工具的使用

文章目录 工具下载及环境准备查看帮助信息进行目录扫描 官方介绍 &#xff1a;An advanced command-line tool designed to brute force directories and files in webservers, AKA web path scanner 一个高级命令行工具&#xff0c;用于暴力破解网络服务器中的目录和文件&…

韦东山-电子量产工具项目:业务系统

代码结构 所有代码都已通过测试跑通&#xff0c;其中代码结构如下&#xff1a; 一、include文件夹 1.1 common.h #ifndef _COMMON_H #define _COMMON_Htypedef struct Region {int iLeftUpX; //区域左上方的坐标int iLeftUpY; //区域左下方的坐标int iWidth; //区域宽…

Apache DolphinScheduler 支持使用 OceanBase 作为元数据库啦!

DolphinScheduler是一个开源的分布式任务调度系统&#xff0c;拥有分布式架构、多任务类型、可视化操作、分布式调度和高可用等特性&#xff0c;适用于大规模分布式任务调度的场景。目前DolphinScheduler支持的元数据库有Mysql、PostgreSQL、H2&#xff0c;如果在业务中需要更好…

【视觉SLAM入门】5.2. 2D-3D PNP 3D-3D ICP BA非线性优化方法 数学方法SVD DLT

"养气之学&#xff0c;戒之躁急" 1. 3D-2D PNP1.1 代数法1.1.1 DLT(直接线性变换法)1.1.2. P3P 1.2 优化法BA (Bundle Adjustment)法 2. 3D-3D ICP2.1 代数法2.1.1 SVD方法 2.2 优化(BA)法2.2.2 非线性优化方法 前置事项&#xff1a; 1. 3D-2D PNP 该问题描述为&am…

使用swoole实现实时消息推送给客户端

一. 测试服务端 //测试服务端public function testServer(){$server new Server(192.168.0.144, 9501, SWOOLE_BASE, SWOOLE_SOCK_TCP);$server->on(request, function ($request, $response) {$response->header(Content-Type, text/plain);$response->end("He…

【操作系统】虚拟内存相关分段分页页面置换算法

虚拟内存是什么&#xff1f; 【进程地址空间虚拟地址空间C/C程序地址空间就是那个4G的空间】 虚拟内存是操作系统内核为了对进程地址空间进行管理&#xff0c;而设计的一个逻辑意义上的内存空间概念。在程序运行过程中&#xff0c;虚拟内存中需要被访问的部分会被映射到物理内…

Mock平台-08开发:项目管理(四)编辑功能和Component抽离

【Mock平台】为系列测试开发教程&#xff0c;从0到1编码带你一步步使用Spring Boot 和 Antd React框架完成搭建一个测试工具平台&#xff0c;希望作为一个实战项目对各位的测试开发学习之路有帮助&#xff0c;大奇一个专注测试技术干货原创与分享的家伙。 本篇重点&#xff1a;…

HCIP生成树STP总结

STP生成树 网桥的4个选举 根网桥&#xff1a; 有且仅有一台&#xff0c;且由BPDU中的桥ID来决定 桥ID 网桥优先级&#xff08;0-65535公有&#xff09; 默认32768 MAC地址&#xff08;只有…

湘潭大学 湘大 XTU OJ 1055 整数分类 题解(非常详细)

链接 整数分类 题目 Description 按照下面方法对整数x进行分类&#xff1a;如果x是一个个位数&#xff0c;则x属于x类&#xff1b;否则将x的各位上的数码累加&#xff0c;得到一个新的x&#xff0c;依次迭代&#xff0c;可以得到x的所属类。比如说24&#xff0c;246&#…

漏洞指北-VulFocus靶场专栏-高级01

漏洞指北-VulFocus靶场专栏-高级01 高级001 &#x1f338;骑士cms任意代码执行&#xff08;CVE-2020-35339&#xff09;&#x1f338;step1&#xff1a;进入页面&#xff0c;登入后台step2 系统——网站配置——网站域名step3 中国蚁剑连接 高级002 &#x1f338;Django SQL注入…

安装ps找不到vcruntime140_1.dll怎么回事?有哪些解决方法

安装ps找不到vcruntime140_1.dll怎么回事&#xff1f;这可能是因为您的计算机Visual C Redistributable包损坏&#xff0c;其中包含vcruntime140_1.dll文件。VCRuntime140_1.dll是一个重要的动态链接库文件&#xff0c;它包含了Visual C运行时所需的一些函数和资源。当这个文件…