可解性和解的结构

文章目录

  • 1. 消元
  • 2. 特解

本文的目的是为了求得方程组的解
A X = b (1) AX=b\tag{1} AX=b(1)

  • 关于X的解可以是无解,有唯一解,无数解这几种情况。

1. 消元

假设我们有一个方程组表示如下:
x 1 + 2 x 2 + 2 x 3 + 2 x 4 = b 1 (2) x_1+2x_2+2x_3+2x_4=b_1\tag{2} x1+2x2+2x3+2x4=b1(2)
2 x 1 + 4 x 2 + 6 x 3 + 8 x 4 = b 2 2x_1+4x_2+6x_3+8x_4=b_2 2x1+4x2+6x3+8x4=b2
3 x 1 + 6 x 2 + 8 x 3 + 10 x 4 = b 3 3x_1+6x_2+8x_3+10x_4=b_3 3x1+6x2+8x3+10x4=b3

  • 矩阵化可得如下:
    A ∣ b = [ 1 2 2 2 b 1 2 4 6 8 b 2 3 6 8 10 b 3 ] (3) A|b=\begin{bmatrix}1&2&2&2&b_1\\\\2&4&6&8&b_2\\\\3&6&8&10&b_3\end{bmatrix}\tag{3} Ab= 1232462682810b1b2b3 (3)

  • 化简上述增广矩阵A|b
    A ∣ b = [ 1 2 2 2 b 1 0 0 2 4 b 2 − 2 b 1 0 0 2 4 b 3 − 3 b 1 ] (4) A|b=\begin{bmatrix}1&2&2&2&b_1\\\\0&0&2&4&b_2-2b_1\\\\0&0&2&4&b_3-3b_1\end{bmatrix}\tag{4} Ab= 100200222244b1b22b1b33b1 (4)

  • 化简上述增广矩阵A|b
    A ∣ b = [ 1 2 2 2 b 1 0 0 2 4 b 2 − 2 b 1 0 0 0 0 b 3 − b 2 − b 1 ] (5) A|b=\begin{bmatrix}1&2&2&2&b_1\\\\0&0&2&4&b_2-2b_1\\\\0&0&0&0&b_3-b_2-b_1\end{bmatrix}\tag{5} Ab= 100200220240b1b22b1b3b2b1 (5)

  • 由上图可以看出,最后一行全为0才能满足方程有解
    b 3 − b 2 − b 1 = 0 ⇒ b 3 = b 2 + b 1 (6) b_3-b_2-b_1=0\Rightarrow b_3=b_2+b_1\tag{6} b3b2b1=0b3=b2+b1(6)

  • 结论:
    A X = b 有解的条件是 : 向量 b 是向量 A 中各个列向量的组合。 AX=b有解的条件是:向量b 是向量A中各个列向量的组合。 AX=b有解的条件是:向量b是向量A中各个列向量的组合。

2. 特解

为了求AX=b的所有解,我们一般分2步:第1步求特解,第2步求零空间

  • 当我们令 b = [ 1 5 6 ] T b=\begin{bmatrix}1&5&6\end{bmatrix}^T b=[156]T,可以简化增广矩阵如下:
    A ∣ b = [ 1 2 2 2 1 0 0 2 4 3 0 0 0 0 0 ] (7) A|b=\begin{bmatrix}1&2&2&2&1\\\\0&0&2&4&3\\\\0&0&0&0&0\end{bmatrix}\tag{7} Ab= 100200220240130 (7)
  • 我们令自由变量 x 2 = 0 , x 4 = 0 x_2=0,x_4=0 x2=0,x4=0代入方程可得 x 1 = − 2 , x 3 = 3 2 x_1=-2,x_3=\frac{3}{2} x1=2,x3=23.
    KaTeX parse error: Expected & or \\ or \cr or \end at end of input: …\begin{bmatrix}

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

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

相关文章

全量知识系统 详细设计 祖传代码之 翻译器、解释器和编译器 暨 文档规范 之1

文档规范--“祖传代码”的翻译器、解释器和编译器 序 在前面的沟通的文字表达中,总会涉及到如何使用和理解 文字中的各种常规或非常规的符号引用。如果没有一套标准来解释它,会造成不必要的理解偏差。所以,从今天起,我们暂时放…

php 快速入门(一)

一、配置系统环境 1.1 安装软件 1、安装php的开发软件:phpstorm 在这个软件中写代码 2、安装php的运行软件:phpstduy 写好的php程序需要放到phpstduy中,用户才能访问和测试 安装过程注意事项:安装的路径中不能有空格和中文字符&…

彻底理解 IO 多路复用!

在讲解该技术之前,我们需要预习一下文件以及文件描述符。 什么是文件 程序员使用I/O最终都逃不过文件这个概念。 在Linux世界中文件是一个很简单的概念,作为程序员我们只需要将其理解为一个N byte的序列就可以了: b1, b2, b3, b4, ......…

基于视图能力的县域治理视频基座数字化、智慧化解决方案

一、方案背景 县域治理方案是我国地方治理体系的重要组成部分,对于促进县域经济社会发展、维护社会稳定、推进全面深化改革具有重要意义。随着科技的不断进步,视频监管已经成为了现代社会治理的重要手段之一。县域治理视频监管方案是通过视频监控、数据…

C语言中常用的文件操作

本文将介绍常用的关于文件操作函数,如fopen,fclose,fread,fwrite,feek,ftell,rewind以及feof和ferror等文件操作操作函数,还介绍一些用于所有输入输出流的函数如fgetc,fputc,fgets,fputs,fprintf,fscanf等函数,还介绍了sscanf,sprintf函数,fe…

mybatis动态解析sql示例

下面是一个简化的示例,展示了 MyBatis 如何根据配置文件动态解析和构建 SQL 语句的过程。这个示例并不是 MyBatis 的实际代码,而是模拟 MyBatis 解析过程的伪代码。 java public class MyBatisParser { public String parseDynamicSql(String dynamicSq…

【Java扫盲篇】String、String Buffer和String Builder的区别

你在面试时,面试官让你讲讲String String Buffer String Builder的区别,你是否能流畅的、完整的叙述出他们三者的区别? ✍先说结论 相同点: 他们的底层都是由char数组实现的。不同点: String对象一旦创建,是不能修…

基于STM32温室智能监测控制系统设计

**单片机设计介绍,基于STM32温室智能监测控制系统设计 文章目录 一 概要二、功能设计设计思路 三、 软件设计原理图 五、 程序六、 文章目录 一 概要 基于STM32的温室智能监测控制系统设计是一个综合性的项目,旨在实现对温室内环境参数的实时监测和控制…

Centos7.9备份mysql数据库

1. 备份 备份shell脚本 [rootiZoqvrzbtnzd6kZ local]# vi mysql_backup.sh #!/bin/bash #设置MySQL登录信息 MYSQL_USER"root" MYSQL_PASSWORD"**********" MYSQL_DATABASE"ubox" BACKUP_DIR"/usr/local/mysql_backup" MONTH"…

2024年14款国内外主流低代码开发平台对比:总有一款适合您!

低代码开发平台是一种更偏向于赋能技术人员的工具,它允许开发人员通过将可视代码块拖放到工作流中来创建应用程序,从而以最少的手工编码快速设计应用程序。 市场中有非常多的低代码开发平台,令人眼花缭乱。应当选哪个低代码开发平台&#xf…

“数字直角三角形”的循环简化

【题目描述】 给出n(1<n<13)&#xff0c;请输出一个直角边长度是n的数字直角三角形。 【样例输入】 5 【样例输出】 0102030405 06070809 101112 1314 15 【题目来源】 洛谷P5721 【深基4.例6】数字直角三角形 【解析】 本题的样例输出一眼望过去就是像一个矩…

12 完全分布式搭建-SSH免密登录

配置 ssh &#xff08;1&#xff09;基本语法 ssh 另一台电脑的 IP 地址 &#xff08;2&#xff09;ssh 连接时出现 Host key verification failed 的解决方法 [ytmaster~]$ ssh slave01 ➢ 如果出现如下内容 Are you sure you want to continue connecting (yes/no)…

简明 Python 教程(第13章 更多Python的内容)

到目前为止&#xff0c;我们已经学习了绝大多数常用的Python知识。在这一章中&#xff0c;我们将要学习另外一些方面的Python知识&#xff0c;从而使我们对Python的了解更加完整 。 特殊的方法 在类中有一些特殊的方法具有特殊的意义&#xff0c;比如__init__和__del__方法&…

代码随想录算法训练营Day36|LC435 无重叠区间LC763 划分字母区间LC56 合并区间

一句话总结&#xff1a;都是和昨天的用最少箭引爆气球类似的题。 原题链接&#xff1a;435 无重叠区间 计数不重叠的区间的个数&#xff0c;然后用总长度减去这个值即可。 class Solution {public int eraseOverlapIntervals(int[][] intervals) {Arrays.sort(intervals, (a,…

2.4 比较检验 机器学习

目录 常见比较检验方法 总述 2.4.1 假设检验 2.4.2 交叉验证T检验 2.4.3 McNemar 检验 接我们的上一篇《性能度量》&#xff0c;那么我们在某种度量下取得评估结果后&#xff0c;是否可以直接比较以评判优劣呢&#xff1f;实际上是不可以的。因为我们第一&#xff0c;测试…

谭浩强第五版C语言课后习题(编程题)+答案

谭浩强第五版作为初学C语言必读的一本教材&#xff0c;课后习题具有非常大的参考价值&#xff0c;也是很多高校期末考试或者考研的重要参考。在这里我整理了一部分个人认为比较重要的编程题&#xff0c;供大家作参考 1.输入两个数&#xff0c;求他们的最大公约数和最小公倍数&…

区间开关灯模型

P3870 [TJOI2009] 开关 先看一道经典的区间开关灯问题的模型&#xff0c;维护一个lz 每次异或操作就好了 #include<bits/stdc.h> using namespace std; using ll long long; using pii pair<int,int>; const int N 1e510; const int inf 0x3f3f3f3f; const int…

道可云元宇宙每日资讯|国家能源局:探索推广虚拟电厂等新技术

道可云元宇宙每日简报&#xff08;2024年3月25日&#xff09;讯&#xff0c;今日元宇宙新鲜事有&#xff1a; 国家能源局&#xff1a;探索推广虚拟电厂等新技术 国家能源局印发《2024年能源工作指导意见》&#xff0c;其中提出&#xff0c;促进能源新技术应用示范。组织开展能…

卸载docker

对于使用systemd的系统&#xff08;如Ubuntu、Debian、CentOS 7及以上版本&#xff09;&#xff1a; 停止Docker服务&#xff1a; sudo systemctl stop docker 卸载Docker程序包&#xff1a; 对于使用apt的系统&#xff08;如Ubuntu、Debian&#xff09;&#xff1a; sudo a…

RCG如何将带有噪声的表征+条件输入RDM并得到去噪的表征

一、有条件去噪控制 很简单的一个模型&#xff0c;整体来说就是将“内容&#xff08;图像&#xff09;” “图像所对应的标签” “每个噪声表征对应的时间步Timestap”分别输入进线性层Layer&#xff0c;然后将他们的表征相加&#xff08;&#xff09;即可 执行步骤是&…