山东大学线性代数-4-线性方程组

news2024/11/23 20:05:48

目录

4.1 齐次线性方程组

4.1.1 齐次线性方程组的定义

4.1.2 方程组的三种形式

4.1.3 齐次线性方程组解的性质

4.1.4 行最简形矩阵

4.1.5 两个例题

4.2 基础解系的求法

4.2.1 求解步骤

4.2.2 例题

4.3 非齐次线性方程组

4.3.1 相关概念

4.3.2 非齐次线性方程组的有解判定

4.3.3 非齐次线性方程组的解的性质

4.3.4 非齐次线性方程组的通解

4.3.5 非齐次方程组的求解步骤


4.1 齐次线性方程组

4.1.1 齐次线性方程组的定义

 

如上形式的方程组被称为齐次线性方程组

该方程的系数矩阵为

 该方程的未知向量为

4.1.2 方程组的三种形式

代数形式、矩阵形式、向量方程形式

我们先来看代数形式

根据4.1.1中的系数矩阵和未知向量,我们得到矩阵形式为

 

我们引进向量

然后我们就可以得到方程组的向量方程形式

 

4.1.3 齐次线性方程组解的性质

性质1:齐次方程组的两个解的和仍是方程组的解

性质2:ξ是解向量,则kξ也是解向量

令V={ξ|Aξ= O},则V 构成一个向量空间,称为方程组的解空间

也就是说,我们将解空间的基称为基础解系,此时,通解就是基础解系的线性组合 

 

4.1.4 行最简形矩阵

设 r(A) =r < n ,且不妨设A 中最左上角的 r 阶子式不为零。则经有限次行初等变换,矩阵 A 化为

显然

4.1.5 两个例题

例1:求解方程组

其中x3为自由未知量,x1、x2为真未知量

 

例2:求方程组的通解

 


4.2 基础解系的求法

4.2.1 求解步骤

设 r(A) =r < n ,且不妨设A 中最左上角的 r 阶子式不为零。则经有限次行初等变换,矩阵 A 化为:

 

 

 

 

基础解系不惟一,但所含向量个数相等,都等于 n - r(A)

定理:若齐次线性方程组的系数矩阵A的秩r(A)= r< n,则它有基础解系,且基础解系所含解向量的个数为n-r

基础解系所含向量的个数为未知数个数减系数矩阵的秩

推论1:对齐次线性方程组,有

若 r(A)=n 则方程组有惟一零解;

若 r(A)=r<n ,则方程组有无数多解,其通解为

其中

 

是解空间的一组基础解系

步骤:

  • 写出系数矩阵 A 并对其作初等行变换化为行最简形式(同时得到 r(A),这样也就可以确定基础解系所含解向量的个数);
  • 由行最简形式确定真未知量和自由未知量并写出与原方程组同解的方程组;
  • 对自由未知量赋值,求出基础解系(有几个自由未知量,就应赋几组值,将其视为向量组,它们是线性无关的)

4.2.2 例题

求方程组的通解

 

例题2


4.3 非齐次线性方程组

4.3.1 相关概念

形如上图所示的方程组为非齐次线性方程组

其系数矩阵为

其未知向量为

 

其常数向量为

与其对应的齐次线性方程组被称为该非齐次方程组的导出组

4.3.2 非齐次线性方程组的有解判定

 

其中

 

称为方程组(1)的增广矩阵

4.3.3 非齐次线性方程组的解的性质

性质1:非齐次方程组的两个解的差是它的导出组的解

性质2:非齐次方程组的一个解与其导出组的一个解的和还是该非齐次方程组的解

4.3.4 非齐次线性方程组的通解

推论

4.3.5 非齐次方程组的求解步骤

第一步

第二步

第三步 

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

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

相关文章

编译安装php扩展

1. 切换到要安装的扩展的目录下 2. 执行phpize(在扩展目录里 可以写自己电脑里的绝对路径) ../../bin/phpize 3. 然后执行 ./configure ./configure 4. 没问题的话 make 然后 make install make 运行之后出现下图就说明可以下一步了 运行 make install make install 出现…

GitHub使用教程

目录概要一. 下载git二. 初始化本地仓库设置签名查看状态&#xff0c;三大分区&#xff0c;添加&#xff0c;提交操作查看状态&#xff0c;三大分区添加查看提交历史查看提交历史的其他指令如何进行版本切换基于索引值基于^符号进行版本切换基于~符号进行版本切换reset指令的参…

【OS】新国立nus操作系统知识点(中文版)

文章目录1. Introduction to OS本章涉及1.1 什么是操作系统&#xff1f;1.2 为什么我们需要操作系统&#xff1f;抽象 Abstraction控制程序Summary1.3 现代操作系统分类1.4 操作系统结构OS结构OS是一个程序OS的实现单片OS Monolithic OS微核OS Microkernel虚拟机 Virtual Machi…

22071.11.20作业

在串口工具进行输入&#xff1a; echo 1 > /dev/myled0 ---->led1灯点亮 echo 0 > /dev/myled0 ---->led1灯熄灭 echo 1 > /dev/myled1 ---->led2灯点亮 echo 0 > /dev/myled1 ---->led2灯熄灭 echo 1 > /dev/myled2 ----&g…

项目实战——创建个人中心页面(上)

ps&#xff1a;本篇文章不涉及复杂代码编写&#xff0c;放心食用~~ 目录 一、整体框架 二、创建新表 bot 三、实现后端API 1、连接数据库和后端 2、实现 增删改查 API 1、增加一个 Bot 2、删除一个 Bot 3、修改一个 Bot 4、查询 Bot 列表 一、整体框架 二、创建新表 bo…

攻防世界nice_bgm

nice_bgm 题目描述&#xff1a;我拿出自己的私密音乐来和你分享&#xff0c;一起享受快乐吧 题目环境&#xff1a;https://download.csdn.net/download/m0_59188912/87097729 private bit隐写&#xff0c;直接用python脚本跑。 脚本源码&#xff1a; import re import binascii…

光线追踪与全域光渲染keyshot中文

keyshot可以快速、轻松地创神奇的渲染和动画效果&#xff0c;支持Mac和PC上的多种3D文件格式。它可以实时查看效果&#xff0c;使用方便&#xff0c;可以更快地创造视觉效果&#xff1b;材料超越了材料的外观&#xff0c;为高质量的视觉效果提供了科学准确的性能&#xff0c;使…

babel:无法将“babel“项目识别问题

全局安装babel命令 npm install --global babel-cli 局部安装babel命令 npm install --save-dev babel-cli 你安装后可能会出现的问题&#xff1a; 可能存在原因&#xff1a; ① 权限不够。 ②前面需改了node的global配置 --------------------------------------------…

i.MX 6ULL 驱动开发 二十三:UART

一、UART 协议 UART详解_sternlycore的博客-CSDN博客 二、UART 和 TTY 关系 基于Linux的tty架构及UART驱动详解 - 一口Linux - 博客园 (cnblogs.com) 三、Linux UART 驱动框架中重要对象 1、UART 驱动 struct uart_driver {struct module *owner;const char *driver_na…

python自动化之——获取钉钉群所有人的昵称

python自动化之——获取钉钉群所有人的昵称 楔子 精神小伙沙大柱入职了一家新公司&#xff0c;该公司所有成员都在钉钉群。 一天&#xff0c;沙大柱的上级沙小牛布置了任务&#xff1a;大柱&#xff0c;你把群里所有人的名称导出来吧&#xff0c;我不会操作。 大柱表示&…

【PyCharm中PIL/Pillow的安装】

&#x1f935;‍♂️ 个人主页老虎也淘气 个人主页 ✍&#x1f3fb;作者简介&#xff1a;Python学习者 &#x1f40b; 希望大家多多支持我们一起进步&#xff01;&#x1f604; 如果文章对你有帮助的话&#xff0c; 欢迎评论 &#x1f4ac;点赞&#x1f44d;&#x1f3fb; 收藏…

操作系统 - 进程

文章目录操作系统1.操作系统的定位2.进程2.1 PCB的一些属性2.3 进程调度相关属性 &#xff1a;本文小结操作系统 操作系统是一个软件   用途 &#xff1a;管理   1.对下 &#xff1a;管理硬键设备 2.对上 : 为软件提供稳定的运行环境 进一步来说 &#xff1a; 操作系统是软件…

多重背包问题

多重背包也是 0-1 背包的一个变式。与 0-1 背包的区别在于每种物品有ki个&#xff0c;而非一个。 一个很朴素的想法就是&#xff1a;把「每种物品选ki次」等价转换为「有ki个相同的物品&#xff0c;每个物品选一次」。这样就转换成了一个 0-1 背包模型&#xff0c;套用上文所述…

智慧民政解决方案-最新全套文件

智慧民政解决方案-最新全套文件一、建设背景二、建设思路三、建设方案四、获取 - 智慧民政全套最新解决方案合集一、建设背景 在城市信息化建设的大浪潮中&#xff0c;民政信息化建设关系就业、收入、教育、文体、健康、养老和社保等民间社会事务的管理与服务&#xff0c;在智…

Kettle运行Spoon.bat出现命令框然后闪退【BUG已解决】

文章目录项目场景&#xff1a;问题描述原因分析&#xff1a;解决方案&#xff1a;项目场景&#xff1a; 在内科大数据处理课程中&#xff0c;要求安装Kettle。 Kettle&#xff1a; Pentaho Data Integration以Java开发&#xff0c;支持跨平台运行&#xff0c;其特性包括&#…

【算法入门搜索法】走迷宫|单源最短路径1

✅作者简介&#xff1a;热爱后端语言的大学生&#xff0c;CSDN内容合伙人 ✨精品专栏&#xff1a;C面向对象 &#x1f525;系列专栏&#xff1a;算法百炼成神 文章目录&#x1f525;前言1、AB20 走迷宫1.1、解题思路1.2、代码实现与注释2、AB19 【模板】单源最短路12.1、单源最…

CMake中while/continue/break的使用

CMake中的while命令用于在条件为true时评估(evaluate)一组命令&#xff0c;其格式如下&#xff1a; while(<condition>)<commands> endwhile() 在while和匹配的endwhile之间的所有命令都被记录下来而不被调用。一旦评估了endwhile&#xff0c;只要<condition&g…

MIT 6.S081 Operating System Lecture4 (随意的笔记)

系列文章目录 文章目录系列文章目录xv6 中的内存页是如何分配的RISC-V 是多级页表对page table的理解xv6 中的内存页是如何分配的 在本课中&#xff0c;内存也相关源码路径为&#xff1a; kernel/kallo.c // Physical memory allocator, for user processes, // kernel stack…

uni-app入门:wxs基本使用

1.wxs相关介绍 2.wxs标签内嵌在wxml中使用 3.在.wxs文件中外联使用 4.wxs与JavaScript区别 1.wxs相关介绍wxs(weixin script),是小程序的一套脚本语言&#xff0c;结合 WXML&#xff0c;可以构建出页面的结构。可以编写在 wxml 文件中的 标签内&#xff0c;或以…

Spring 项目的创建和 “使用“

目录 1. 创建 Spring 项目 1.1 创键一个 Maven 项目【无需模板】 1.2 添加 Spring 依赖【Spring-context/Spring-beans】 1.3 创建一个启动类 2. 将对象存储到 Spring 中 2.1 创建一个 bean 对象 2.2 将 bean 注册到 Spring 中【使用 Spring 配置文件进行注册】 3. 从 …