线性代数 第五讲:线性方程组_齐次线性方程组_非齐次线性方程组_公共解同解方程组_详解

news2024/9/21 2:46:20

线性方程组

文章目录

  • 线性方程组
  • 1.齐次线性方程组的求解
    • 1.1 核心要义
    • 1.2 基础解系与线性无关的解向量的个数
    • 1.3 计算使用举例
  • 2. 非齐次线性方程的求解
    • 2.1 非齐次线性方程解的判定
    • 2.2 非齐次线性方程解的结构
    • 2.3 计算使用举例
  • 3.公共解与同解
    • 3.1 两个方程组的公共解
    • 3.2 同解方程组
  • 4.重难点题型总结
    • 4.1 抽象齐次线性方程组的求解
    • 4.1 含有系数的非齐次线性方程组的求解及有条件求全部解问题

解方程组是重点,把握命题侧重点,大致类型如下
(1)已知方程组
同解变形(行变换),讨论参数
(2)抽象方程组
秩,解的结构,推理分析

1.齐次线性方程组的求解

1.1 核心要义

核心要义:零解与非零解

零解情况
齐次线性方程组肯定存在零解,没有无解的情况。
满足r(A)=n,n个列向量都是线性无关的。

有非零解情况
齐次线性方程组有非零解
⇔秩r(A)<n
⇔A的列向量线性相关

解释说明如下:
齐次线性方程组必有零解,这没什么好说的,关键是齐次线性方程组是否存在非零解。
若r(A)<n,则齐次线性方程组存在非零解,A矩阵的秩=列向量组的秩,n就是未知数的个数(列向量的个数),A秩小,说明 在未知数个数的列向量是线性相关的。因为假如线性无关,肯定有r(A)=n。

特别的
1.扁长形的齐次线性方程必有非零解

A-m*n,m<n,则AX=0必有非0解,即r(A)≤r(m)<r(n)

2.A为方阵n*n,AX=0有非0解⇔|A|=0(克莱默法则)

1.2 基础解系与线性无关的解向量的个数

基础解系:解向量的极大线性无关组

线性无关的解向量的个数为:n-r(A),且AX=0的任一个解可以由这n-r(A)个线性无关的解线性表示,如η1η2…ηt是AX=0的解,则k1η1+k2η2+…ktηt是AX=0的解

解释说明:关于n-r(A)怎么来的不需要知道,证明需要零向量相关

总结:
明确AX=0的基础解系三条法则:

  1. η1η2…ηt是AX=0的解
  2. η1η2…ηt线性无关
  3. AX=0的任一解都可以由η1η2…ηt线性表示

如何证明η1η2…ηt是AX=0的基础解系?(小证明)

  1. 验证A.ηi=0
  2. 证明η1η2…ηt线性无关
  3. 说明t=n-r(A)

1.3 计算使用举例

第一步:
第一步肯定把系数矩阵化成行最简形矩阵
第二步:
用n-r(A)明确线性无关解的个数,将列向量划分为主元和自由变量,主元是含1的行最简,自由变量就是非主元了,自由变量的个数就是线性无关解的个数。
将自由变量位置用线性无关的单位向量取代如 ( 1 0 0 1 ) ( 1 0 0 0 1 0 0 0 1 ) \begin{pmatrix} 1 & 0 \\ 0 & 1 \end{pmatrix} \begin{pmatrix} 1 & 0 & 0 \\ 0 & 1 & 0 \\ 0 & 0 & 1 \end{pmatrix} (1001) 100010001

第三步:
通过计算补全其余部分,第三步有两种方法,推荐第二种,节约时间。

方法实例如下:
在这里插入图片描述

练习如下:
在这里插入图片描述

2. 非齐次线性方程的求解

2.1 非齐次线性方程解的判定

非齐次线性方程的解有两种大的情况:有解和无解
1.有解分为有唯一解和无穷多解
2.无解

AX=b有解,要满足系数矩阵的秩r(A)=其增广矩阵的秩 A ‾ \overline{A} A
AX=b无解,就是r(A)≠ A ‾ \overline{A} A,实际上它们之间的差值只能是1,因为等号右边的常数项,只组成了一个列向量。

AX=b有解情况下
r(A)= A ‾ \overline{A} A=n,有唯一解
r(A)= A ‾ \overline{A} A<n,有无穷多解

2.2 非齐次线性方程解的结构

解的结构是:它的一个解(特解)+其对应的齐次线性方程的解

2.3 计算使用举例

计算使用举例,就讲和齐次线性方程不一样的点,首先是解的结构,多了一个特解,特解的计算有技巧,在自由变量的对应位置,齐次方程写的是单位矩阵,特解写的是 0矩阵,所以,等号右边的b直接就可以抄到特解上。

具体实例:
在这里插入图片描述

3.公共解与同解

3.1 两个方程组的公共解

公共解问题,关于给出两个方程组的基础解系问题,求公共解问题值得深入思考

公共解的概念:如果α是方程组(I)的解,也是方程组(II)的解,则称α是方程组(I)和方程组(II)的公共解。

求公共解问题的题型总结

  • 已知两个方程组,求它们的公共解
  • 已知两个方程组的基础解系,求它们的公共解
  • 已知一个方程组和另一个方程组的基础解系,求它们的公共解

第一类问题,已知两个方程组,求它们的公共解
已知(I)AX=0,(II)BX=0,求它们的公共解
[ A B ] X = 0 \left[\begin{matrix} A \\ B \\ \end{matrix}\right]X = 0 [AB]X=0

解释说明,竖着拼接上求齐次线性方程组即可,此时的解向量既满足AX=0,也满足BX=0

第二类问题,已知两个方程组的基础解系,求它们的公共解

思路梳理如下:
假设方程组(I)的基础解系为k1ξ1+k2ξ2
假设方程组(II)的基础解系为L1η1+L2η2
1.设公共解为r,r=k1ξ1+k2ξ2,r=L1η1+L2η2,注意此时的k1和k2,L1和L2跟基础解系中的k1和k2,L1和L2不是一样的,公共解只是基础解系的一部分,所以基础解系的k和公共解的k肯定不同的,这里只是设的一个未知数的形式。求解该类问题的目标其实就是找到k1,k2或L1,L2它们是什么?也就是它们之间有什么关系?(在添加了约束条件后,这个约束条件就是对面的基础解系)

2.令公共解相同可得到k1ξ1+k2ξ2=L1η1+L2η2,移项得k1ξ1+k2ξ2-L1η1-L2η2=0,得到一个齐次线性方程组,此时它们之间就联系起来了,k1,k2,L1,L2看成未知向量组X,ξ1,ξ2,L1,L1看成A,此时就变成了AX=0,k1,k2,L1,L2就是对应的x1,x2,x3,x4
3.解该齐次线性方程组,设新的系数,整理该齐次线性方程组的同解,得到k1,k2或L1,L2的关系,就能写成此时它们的公共解了。

给出例题:
(2002.4)
在这里插入图片描述

(张宇基础书上例题4.12)
在这里插入图片描述

已知一个方程组和另一个方程组的基础解系,求它们的公共解
求出一个方程组的基础解系,转化为第二类问题。

3.2 同解方程组

若α是(I)的解,则α一定是(II)的解,反之,若α是(II)的解,则必是(I)的解,就称(I)与(II)同解。
在这里插入图片描述

4.重难点题型总结

4.1 抽象齐次线性方程组的求解

例题1:
在这里插入图片描述

例题2:
在这里插入图片描述

例题3:
在这里插入图片描述

4.1 含有系数的非齐次线性方程组的求解及有条件求全部解问题

例题如下:
积累点:
1.含有参数的非齐次方程组的化简成行最简的过程
2.分类讨论

在这里插入图片描述

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

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

相关文章

标准库标头 <charconv>(c++17)学习

此头文件是strings library. std::to_chars_result 是 std::to_chars 的返回类型。它没有基类&#xff0c;并且只有以下成员。 数据成员 成员名字定义 ptr char* 类型的指针 (公开成员对象) ec std::errc 类型的错误码 (公开成员对象) std::from_chars_result 是 std::from…

CSS瀑布流实现

文章目录 前言前置知识 React 中实现代码实现 Vue 中实现代码实现 前言 瀑布流是一种CSS布局技术&#xff0c;它允许不同高度的元素在页面上以美观的方式排列&#xff0c;同时保持行与列间的间距一致。 前置知识 使用 multi-column 实现多列布局 column-count: 设置布局显示…

深度学习实战4--GAN进阶与优化

GAN 的问题主要有两点&#xff1a;Loss 等于0的梯度消失问题和梯度不稳定以及多样性受损。 前者是因为选择的分布函数使用JS 距离&#xff0c;这个距离不能衡量两个不相交的分布的距离&#xff1b;后者是因为Loss 函数要求KL 距离最小&#xff0c;JS 距离最大&#xff0c;所以…

趣味算法------回文数

目录 ​编辑 前言 什么是回文数 题目描述 解题思路 具体代码 C语言代码 python代码 总结 ps 前言 什么是回文数 回文数&#xff08;Palindrome Number&#xff09;是一种特殊的数字&#xff0c;它正读和反读都是一样的。例如&#xff0c;121&#xff0c;12321&#xf…

统计学第4天

学前知识点 方差&#xff1a;反映一组数据离散程度&#xff0c;除n是为了缩小数据量对结果的影响。 标准差&#xff1a; 多个统计量推断 使用z统计量和t统计量可对两个总体参数进行推断&#xff0c;如果需要对更多的参数进行推断需要研究多个变量之间的关系&#xff0c;需要…

vscode安装rest client插件,提示XHR failed

vscode安装rest client插件&#xff0c;提示XHR failed: 本地搜索rest client插件&#xff0c;然后下载&#xff0c;放到容器对应位置&#xff0c;参考&#xff1a;

GeoScene Pro教程(006):GeoScenePro地图集制作

文章目录 1、加载数据2、修改地图样式3、修改外观4、显示上下左右各为哪个地市5、新建布局6、选择地图框显示区域7、插入指北针、比例尺、图例8、显示相邻地市9、导出地图地图系列的构建来自单个地图图幅的集合,每个图幅显示 特定的地图范围,包含 动态地图元素和 静态地图…

测试用例的具体方法

1.等价类 依据需求将输⼊&#xff08;特殊情况下会考虑输出&#xff09;划分为若⼲个等价类&#xff0c;从等价类中选出⼀个测试⽤例&#xff0c;如果这个测试⽤例测试通过&#xff0c;则认为所代表的等价类测试通过&#xff0c;这样就可以⽤较少的测试⽤例达到尽量多的 功能覆…

建模杂谈系列253 序列突变点的判定

说明 使用pycm3进行推断。 内容 1 环境搭建 使用conda创建对应的包环境&#xff0c;然后再通过jupyter运行 conda create -c conda-forge -n pymc_env "pymc>5" conda activate pymc_envpip3 install ipython -i https://mirrors.cloud.tencent.com/pypi/si…

JavaScript高级进阶(一)

什么是BOM BOM: Browser Object Model(浏览器对象模型) 提供了独立于内容与浏览器窗口进行交互的对象&#xff0c;你可以前进后退……历史记录等&#xff0c;是浏览器自动生成的功能。 浏览器对象模型 对象以及说明: window: 窗口对象&#xff0c;可以用来控制当前窗口&…

FreeRTOS中任务通知的使用

目录 0x01 任务通知介绍0x02 示例代码 0x01 任务通知介绍 简单举个例子&#xff1a; 例如任务一用于获取数据&#xff0c;任务二用于处理数据。 但这其中存在一个先后关系&#xff1a;必须等到任务一获取完了数据&#xff0c;任务二才能开始工作&#xff0c;你会如何选择何种…

两个月冲刺软考——概念+求已知内存按字节编址从(A)…到(B)…的存储容量+求采用单/双缓冲区需要花费的时间计算 类型题目讲解

1.四个周期的区别与联系 时钟周期&#xff1a;也称为CPU周期或机器周期&#xff0c;是CPU操作的基本时间单位。 指令周期&#xff1a;是指CPU执行一条指令所需的全部时间。一个指令周期通常由多个时钟周期组成&#xff0c;因为执行一条指令可能需要多个步骤&#xff0c;如取指…

基于 OpenCV 的数字图像处理实验平台设计

基于 OpenCV 的数字图像处理实验平台设计 前言简介正文资源链接&#xff08;含源码&#xff09; 前言 哈哈上学那会儿做的一个软件&#xff0c;当时把OpenCV各个基础算法都集成在了一起&#xff0c;还有一定程度的顺序执行部分相关算法的功能&#xff0c;那时候网上相关内容比较…

【开源大模型生态1】逐步成熟

人工智能和大模型的发展&#xff0c;我们之前讨论过&#xff0c;我在人工智能考试笔记中&#xff0c;也有分享。 结合上图&#xff0c;一起再来回顾一下。 机器学习出现之后&#xff0c;大模型逻辑推理为主&#xff0c;聚焦决策、认知能力。 深度学习出现之后&#xff0c;大…

利用注解将数据转为树结构

利用注解生成树结构 ListToTree注解 背景介绍: 通常,我们都有需要将一个列表List,转为树的结构 或许我们或多或少都写过工具类如: 或者: 以上写法,或多或少,都需要我们对集合进行一些处理,写多了自然就变得繁琐,甚至有业务相关的时候,修改会变动麻烦 并且功能比较单一,局限…

IO进程day07(信号灯集、消息队列)

【1】信号灯集 semaphore 1》概念 信号灯(semaphore)&#xff0c;也叫信号量&#xff0c;信号灯集是一个信号灯的集合。它是不同进程间或一个给定进程内部不同线程间同步的机制&#xff1b; 而Posix信号灯指的是单个计数信号灯&#xff1a;无名信号灯、有名信号灯。&#xff0…

Spring Security 用户认证和授权管理

文章目录 一、介绍1、简介2、核心概念3、主要功能4、处理流程 二、Spring Security实现权限1、添加依赖2、执行顺序和代码执行流程&#xff08;1&#xff09;用户登录&#xff08;2&#xff09;访问受保护资源 总结1、用户登录2、访问受保护资源 完整源码 一、介绍 1、简介 S…

SpringBoot+Vue的竞赛报名系统【源码】【最详细运行文档】

SpringBootVue的竞赛报名系统 一、项目简介二、技术选型三、运行步骤1. 后端启动2. 前端启动 四、项目演示登录页管理员登录学生登录源码获取方式 总结 大家好&#xff0c;这里是程序猿代码之路。在现代教育和技术竞赛中&#xff0c;一个高效、稳定的报名系统对于赛事的组织和管…

【Java|Stream流】获取各个数据类型的Stream流

文章目录 1.Stream流介绍2.获取Stream流2.1单列集合2.2双列集合2.3数组2.4零散的数据 3.Stream.of()方法的注意事项 1.Stream流介绍 在 Java 中&#xff0c;Stream 流是一种处理集合数据的高级方式&#xff0c;可以方便地对集合进行各种操作&#xff0c;如过滤、映射、排序、聚…

python:序列1~n的立方之和==序列1~n的和之平方

pip install sympy 或者 Anaconda 3 自带 sympy 点击 【Jupyter Notebook】 这是我最喜欢的代数恒等式之一 from IPython.display import Latex Latex(r"$1^32^33^3\cdotsn^3 (123\cdotsn)^2 $") Latex(r"$\sum_{i1}^n i^3 (\sum_{i1}^n i)^2 $")# 求…