MIT_线性代数笔记:第 08 讲 求解 Ax=b:可解性与结构

目录

  • 可解的条件 Solvability conditions on b
  • 特解 A particular solution
  • 通解 Complete solution
    • 与零空间进行线性组合 Combined with nullspace
  • 秩 Rank

可解的条件 Solvability conditions on b

在这里插入图片描述
矩阵 A 的第三行为第一行和第二行的加和,因此 Ax=b 中 b 的第 3 个分量也要等于其第 1 和第 2 个分量的和。若 b 不满足 b3=b1+b2则方程组无解。

检验 Ax=b 是否可解的方法是对增广矩阵进行行消元。如果矩阵 A 的行被完全消去的话,则对应的 b 的分量也要得 0。在本例中,矩阵 A 的第三行被消去:
在这里插入图片描述
如果 Ax=b 有解,则 b3-b1-b2=0。在本例中我们令
A = [ 1 5 6 ] A=\begin{bmatrix} 1 \\ 5 \\ 6 \end{bmatrix} A= 156
可解的条件:只有当b处于矩阵的列空间C ( A )之中时,方程才有解。
等价的另一种描述方式为:矩阵A的行向量若经过线性组合为零向量时,则对应的b经同样的线性组合后也为0

特解 A particular solution

求 Ax=b 特解的方法是将自由变量均赋值为 0,求解其主变量。
本例中,令 x2=x4=0 得到方程组:
x 1 + 2 x 3 = 1 2 x 3 = 3 \begin{align*} &x1 + 2x3 =1 \\ &2x3 = 3 \end{align*} x1+2x3=12x3=3

在这里插入图片描述

通解 Complete solution

为求得 Ax=b 的所有解,我们首先检验方程是否可解,然后找到一个特解。将特解和矩阵零空间的向量相加即为方程的通解。

与零空间进行线性组合 Combined with nullspace

A x p = b A x n = 0 A ( x p + x n ) = b \begin{align*} &Axp =b \\ &Axn = 0 \\ &A(xp+xn) = b \end{align*} Axp=bAxn=0A(xp+xn)=b
Ax=b 的通解为 xcomplete=xp+xn,其中 xn 为矩阵零空间中的一般向量。将Axp=b 和 Axn=0 相加可得 A(xp+xn)=b。
将A 转换成rref,则结果如下所示:
在这里插入图片描述
在这里插入图片描述
式中 c1和 c2为任意实数。 矩阵的零空间 N(A)是 R4空间中的二维子空间,方程的解 Ax=b 构成了穿过 xp点并和矩阵零空间平行的“平面“。但该”平面“并不是 R4空间的子空间。

秩 Rank

矩阵的秩等于矩阵的主元数。如果 mxn 矩阵的秩为 r,则必有 r<=m且r<=n。
讨论满秩(full rank)的情形:
• 列满秩:r=n。每列都有主元,x 的每一个分量都是主变量,没有自由变量。零空间 N(A)之内只有零向量。方程无解或者有唯一解 xp。
在这里插入图片描述
• 行满秩:r=m。每行都有主元,无论 b 取何值,方程 Ax=b 都有解。主变量 r 个,自由变量 n-r 个。
在这里插入图片描述
• 满秩 r=m=n,矩阵可逆。零空间只有零向量,无论 b 取何值,方程 Ax=b都有唯一解。
在这里插入图片描述
总结:
在这里插入图片描述
秩决定了方程组解的数量。

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

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

相关文章

【vue ui 一直卡在 Starting GUI..】

vue ui 解决问题 1.如果项目一直卡在 Starting GUI..2.解决方法 (切换数据源)3.成功解决 1.如果项目一直卡在 Starting GUI… 2.解决方法 (切换数据源) 直接在cmd中输入如下 npm config set registry http://registry.npm.taobao.org/3.成功解决

C语言:求二维数组鞍点 。鞍点就是指二维数组中在该位置上的元素在该行上最大,在该列上最小,也可能没有鞍点。

分析&#xff1a; 在主函数 main 中&#xff0c;程序首先定义一个二维数组 a[5][5] 和五个整型变量 i、j、max、maxj 和 k&#xff0c;并用于寻找鞍点。然后使用 printf 函数输出提示信息。 接下来&#xff0c;程序使用两个 for 循环结构&#xff0c;从键盘输入一个 5x5 的二…

Linux—进程状态、僵尸进程、孤独进程、优先级

&#x1f4d8;北尘_&#xff1a;个人主页 &#x1f30e;个人专栏:《Linux操作系统》《经典算法试题 》《C》 《数据结构与算法》 ☀️走在路上&#xff0c;不忘来时的初心 文章目录 一、进程状态二、僵尸进程、孤儿进程1、Z(zombie)-僵尸进程2、僵尸进程危害3、孤儿进程 三、进…

Python实现WOA智能鲸鱼优化算法优化XGBoost回归模型(XGBRegressor算法)项目实战

说明&#xff1a;这是一个机器学习实战项目&#xff08;附带数据代码文档视频讲解&#xff09;&#xff0c;如需数据代码文档视频讲解可以直接到文章最后获取。 1.项目背景 鲸鱼优化算法 (whale optimization algorithm,WOA)是 2016 年由澳大利亚格里菲斯大学的Mirjalili 等提…

iPaaS or RPA,企业自动化选型指南

随着科技的不断发展&#xff0c;企业自动化已成为现代商业的必然选择。在众多自动化工具中&#xff0c;iPaaS&#xff08;Integration Platform as a Service&#xff09;和RPA&#xff08;Robotic Process Automation&#xff09;备受关注。那么&#xff0c;企业在选择自动化工…

骨传导耳机对人有伤害吗?佩戴骨传导耳机有什么副作用?

使用骨传导耳机并不会对人体造成伤害&#xff0c;也没有副作用&#xff0c;相反&#xff0c;使用骨传导耳机还可以在一定程度上起到保护听力的作用。 一、什么是骨传导耳机&#xff1f; 首先让我们先了解下骨传导耳机是什么&#xff1a; 骨传导耳机是指通过人体骨骼来传递声…

蓝桥杯day01——负二进制数相加

题目描述 给出基数为 -2 的两个数 arr1 和 arr2&#xff0c;返回两数相加的结果。 数字以 数组形式 给出&#xff1a;数组由若干 0 和 1 组成&#xff0c;按最高有效位到最低有效位的顺序排列。例如&#xff0c;arr [1,1,0,1] 表示数字 (-2)^3 (-2)^2 (-2)^0 -3。数组形式…

leetcode:有效的括号

题目描述 题目链接&#xff1a;20. 有效的括号 - 力扣&#xff08;LeetCode&#xff09; 题目分析 题目给了我们三种括号&#xff1a;&#xff08;&#xff09;、{ }、[ ] 这里的匹配包括&#xff1a;顺序匹配和数量匹配 最优的思路就是用栈来解决&#xff1a; 括号依次入栈…

微信支付和微信红包设计用例

微信支付 功能 扫二维码 1.第一次扫描付钱二维码时可以得到相机权限&#xff0c;进入付钱界面 2.第一次扫描付钱二维码时可以拒绝相机权限&#xff0c;退回聊天界面 3.扫一扫可以扫描收钱的二维码 4.扫描出来的信息与收钱人信息相符 5.输入框只能输入数字 6.一次能支付的…

Linux文件与路径

Linux文件与路径 1、文件结构 ​ Windows和Linux文件系统区别 ​ 在windows平台下&#xff0c;打开“此电脑”&#xff0c;我们可以看到盘符分区 ​ 每个驱动器都有自己的根目录结构&#xff0c;这样形成了多个树并列的情形 ​ 但是在 Linux 下&#xff0c;我们是看不到这些…

基于SpringBoot实现的教务查询系统

一、系统架构 前端&#xff1a;html | js | css | jquery | bootstrap 后端&#xff1a;springboot | springdata-jpa 环境&#xff1a;jdk1.7 | mysql | maven 二、代码及数据库 三、功能介绍 01. 登录页 02. 管理员端-课程管理 03. 管理员端-学生管理 04. 管理员端-教师管理…

损失函数总结(十六):NRMSELoss、RRMSELoss

损失函数总结&#xff08;十六&#xff09;&#xff1a;MSLELoss、RMSLELoss 1 引言2 损失函数2.1 NRMSELoss2.2 RRMSELoss 3 总结 1 引言 在前面的文章中已经介绍了介绍了一系列损失函数 (L1Loss、MSELoss、BCELoss、CrossEntropyLoss、NLLLoss、CTCLoss、PoissonNLLLoss、Ga…

做外贸用什么外贸邮箱比较好

作为外贸人&#xff0c;我们总是需要与国内外的客户保持紧密联系&#xff0c;那么选择一个稳定、高效的企业邮箱就显得尤为重要啦&#xff01; 请允许我向您介绍Zoho Mail企业邮箱的优点&#xff1a; 高度稳定性&#xff1a;Zoho Mail企业邮箱采用了先进的技术架构&#xff0c…

服务器数据恢复—服务器重装系统导致逻辑卷发生改变的数据恢复案例

服务器数据恢复环境&#xff1a; 某品牌linux操作系统服务器&#xff0c;服务器中有4块SAS接口硬盘组建一组raid5阵列。服务器中存放的数据有数据库、办公文档、代码文件等。 服务器故障&检测&#xff1a; 服务器在运行过程中突然瘫痪&#xff0c;管理员对服务器进行了重装…

电机伺服驱动学习笔记(6)PID算法

提示&#xff1a;文章写完后&#xff0c;目录可以自动生成&#xff0c;如何生成可参考右边的帮助文档 文章目录 前言一、连续PID二、参数整定1.一般调节法 工具提示参考文献 前言 提示&#xff1a;本文是根据野火科技电机系列教学视频PID算法的通俗解说和参数整定视频课章节整…

【蓝桥杯选拔赛真题26】C++字符串逆序 第十三届蓝桥杯青少年创意编程大赛C++编程选拔赛真题解析

目录 C/C++字符串逆序 一、题目要求 1、编程实现 2、输入输出 二、算法分析

速通CSAPP(二)信息的表示和处理

Ch2. 信息的表示与处理 说实话&#xff0c;这部分的东西我到大四了&#xff0c;我觉得我看过不下10遍了。原码反码补码浮点运算之类的。 本章重点主要包括三种数&#xff1a; 无符号数&#xff1a;表示大于等于零的数。 有符号数&#xff1a;通常用补码表示。 浮点数&…

好用的IDEA插件推荐

前言 Idea 是一款功能强大的集成开发环境&#xff08;IDE&#xff09;&#xff0c;它可以帮助开发人员更加高效地编写、调试和部署软件应用程序,Idea 还具有许多插件和扩展&#xff0c;可以根据开发人员的需要进行定制和扩展&#xff0c;从而提高开发效率,今天我们就来介绍一款…

CH58x-BLE 程序阅读笔记

CH58x-BLE 程序阅读笔记 1. 广播1.1 广播类型设置1.2 广播数据长度 1. 广播 1.1 广播类型设置 1.2 广播数据长度 1&#xff09; GAP-广播数据&#xff08;最大大小31字节&#xff0c;但最好保持较短以节省广告时的电量&#xff09; 31个字节包含了 length data type&a…

python爱心代码高级

在Python中&#xff0c;我们可以使用matplotlib库来创建一个更高级的爱心图形。以下是一个示例&#xff1a; import matplotlib.pyplot as pltimport numpy as npx np.linspace(-2, 2, 1000)y1 np.sqrt(1-(abs(x)-1)**2)y2 -3*np.sqrt(1-(abs(x)/2)**0.5)fig, ax plt.subp…