【高等代数笔记】003线性方程组的解法(二)

devtools/2024/9/24 10:49:20/

1. 线性方程组的解法

1.2 矩阵的初等行变换

  • 解线性方程组的增广矩阵解法有3种变换:
    (1)把一行的倍数加到另一行;
    (2)两行互换;
    (3)一行乘一个非零数。
    相应的对于方程组也是类似的,行对应的是方程,这就叫线性方程组的初等变换。
  • 线性方程组进行初等变换后的新方程组与原来的方程组的解的集合应该是相等的,即新方程组与原来的方程组同解
  • 矩阵的初等行变换得到的方程组与原来的方程组是同解的。

上一篇文字中最后得到的线性方程组的解是唯一解,把 x 1 = 3 , x 2 = − 1 , x 3 = 2 x_{1}=3,x_{2}=-1,x_{3}=2 x1=3,x2=1,x3=2写成 ( 3 , − 1 , 2 ) (3,-1,2) (3,1,2)表示方程组的解,将解用有序数组来表示。

1.3 解线性方程组和解的情况

解线性方程组方法:
(1)消元法;
(2)增广矩阵消元法(方便计算机计算);

【例2】在有理数集内解线性方程组
(1) { x 1 − x 2 + x 3 = 1 x 1 − x 2 − x 3 = 3 2 x 1 − 2 x 2 − x 3 = 3 \left\{\begin{array}{l} x_{1}-x_{2}+x_{3}=1 \\ x_{1}-x_{2}-x_{3}=3 \\ 2x_{1}-2x_{2}-x_{3}=3 \end{array}\right. x1x2+x3=1x1x2x3=32x12x2x3=3
【解】写出方程组的增广矩阵并做初等变换:
( 1 − 1 1 1 1 − 1 − 1 3 2 − 2 − 1 3 ) ⟶ ( 1 − 1 1 1 0 0 − 2 2 0 0 − 3 1 ) ⟶ ( 1 − 1 1 1 0 0 1 − 1 0 0 − 3 1 ) ⟶ ( 1 − 1 1 1 0 0 1 − 1 0 0 0 − 2 ) \begin{pmatrix} 1 & -1 & 1 & 1\\ 1 & -1 & -1 & 3\\ 2 & -2 & -1 &3 \end{pmatrix}\longrightarrow \begin{pmatrix} 1 & -1 & 1 & 1\\ 0 & 0 & -2 & 2\\ 0 & 0 & -3 &1 \end{pmatrix}\longrightarrow \begin{pmatrix} 1 & -1 & 1 & 1\\ 0 & 0 & 1 & -1\\ 0 & 0 & -3 &1 \end{pmatrix}\longrightarrow \begin{pmatrix} 1 & -1 & 1 & 1\\ 0 & 0 & 1 & -1\\ 0 & 0 & 0 &-2 \end{pmatrix} 112112111133 100100123121 100100113111 100100110112
最后得到阶梯形方程组为:
{ x 1 − x 2 + x 3 = 1 x 3 = − 1 0 = − 2 \left\{\begin{array}{l} x_{1}-x_{2}+x_{3}=1 \\ x_{3}=-1 \\ 0=-2 \end{array}\right. x1x2+x3=1x3=10=2
因为第三个方程无解,由于初等变换后的方程组与原来方程组是同解的,从而原方程组无解
(2) { x 1 − x 2 + x 3 = 1 x 1 − x 2 − x 3 = 3 2 x 1 − 2 x 2 − x 3 = 5 \left\{\begin{array}{l} x_{1}-x_{2}+x_{3}=1 \\ x_{1}-x_{2}-x_{3}=3 \\ 2x_{1}-2x_{2}-x_{3}=5 \end{array}\right. x1x2+x3=1x1x2x3=32x12x2x3=5
【解】写出方程组的增广矩阵并做初等变换: ( 1 − 1 1 1 1 − 1 − 1 3 2 − 2 − 1 5 ) ⟶ ( 1 − 1 1 1 0 0 − 2 2 0 0 − 3 3 ) ⟶ ( 1 − 1 1 1 0 0 1 − 1 0 0 − 3 3 ) ⟶ ( 1 − 1 1 1 0 0 1 − 1 0 0 0 0 ) ⟶ ( 1 − 1 0 2 0 0 1 − 1 0 0 0 0 ) \begin{pmatrix} 1 & -1 & 1 & 1\\ 1 & -1 & -1 & 3\\ 2 & -2 & -1 &5 \end{pmatrix}\longrightarrow \begin{pmatrix} 1 & -1 & 1 & 1\\ 0 & 0 & -2 & 2\\ 0 & 0 & -3 &3 \end{pmatrix}\longrightarrow \begin{pmatrix} 1 & -1 & 1 & 1\\ 0 & 0 & 1 & -1\\ 0 & 0 & -3 &3 \end{pmatrix}\longrightarrow \begin{pmatrix} 1 & -1 & 1 & 1\\ 0 & 0 & 1 & -1\\ 0 & 0 & 0 &0 \end{pmatrix}\longrightarrow \begin{pmatrix} 1 & -1 & 0 & 2\\ 0 & 0 & 1 & -1\\ 0 & 0 & 0 &0 \end{pmatrix} 112112111135 100100123123 100100113113 100100110110 100100010210
阶梯形方程组为
{ x 1 − x 2 = 2 x 3 = − 1 0 = 0 \left\{\begin{array}{l} x_{1}-x_{2}=2 \\ x_{3}=-1 \\ 0=0 \end{array}\right. x1x2=2x3=10=0
x 2 x_{2} x2可以取无穷多个有理数
所以阶梯形方程组有无穷多个解,从而原方程组有无穷多个解


http://www.ppmy.cn/devtools/96407.html

相关文章

将 hugo 博客搬迁到服务器

1. 说明 在 Ubuntu 22.04 上使用 root 账号,创建普通账号,并赋予 root 权限。 演示站点:https://woniu336.github.io/ 魔改hugo主题: https://github.com/woniu336/hugo-magic 2. 服务器配置 建立 git 用户 adduser git安装 git sudo apt …

【STM32单片机_(HAL库)】3-2-1【中断EXTI】【电动车报警器项目】继电器定时开闭

1.硬件 STM32单片机最小系统继电器模块 2.软件 继电器模块alarm驱动文件添加GPIO常用函数main.c程序 #include "sys.h" #include "delay.h" #include "led.h" #include "alarm.h"int main(void) {HAL_Init(); …

如何创建一个SpringBoot项目呢?SpringBoot有什么优点呢?

目录 一、SpringBoot的优点 二、SpringBoot项目的创建 (一)通过Idea创建 (二)通过网页来创建Spring Boot项目 三、SpringBoot的目录 拓展知识 Spring的诞生是为了简化Java代码的开发,而Spring Boot的诞生是为了简…

Labelme的安装与使用教程

文章目录 一、Labelme是什么?二、安装步骤1.新建虚拟环境2.安装Labelme3.Labelme的使用 三、json2yolo 一、Labelme是什么? Labelme是一个用于图像标注的开源工具,可以实现图像标注、语义分割、实例分割等。 本文记录一下labelme的安装与使…

Element UI详解

目录 Element UIElement UI 简介开发使用开发指南概述总结 设计原则组件使用特性使用场景优势不足 Element UI Element UI 简介 Element UI 是由饿了么前端团队开发的一套基于 Vue.js 的桌面端组件库。它提供了一系列丰富的 UI 组件,用于快速搭建企业级的 Web 应用…

在Moodle中集成ONLYOFFICE:学习管理+文档功能全面指南

一、引言 随着在线教育的发展,Moodle作为领先的开源学习管理系统,其灵活性和可扩展性为教育工作者提供了丰富的功能。而ONLYOFFICE文档服务器的加入,更是为Moodle用户带来了无缝的文档处理与协作体验。本文将详细指导您如何在Moodle中深度集成…

计算机毕业设计 健身房管理系统 Java+SpringBoot+Vue 前后端分离 文档报告 代码讲解 安装调试

🍊作者:计算机编程-吉哥 🍊简介:专业从事JavaWeb程序开发,微信小程序开发,定制化项目、 源码、代码讲解、文档撰写、ppt制作。做自己喜欢的事,生活就是快乐的。 🍊心愿:点…

docker save和docker export的区别

总结一下docker save和docker export的区别: docker save保存的是镜像(image),docker export保存的是容器(container);docker load用来载入镜像包,docker import用来载入容器包&…