c++中求解非线性方程组_齐次线性方程组的基础解系的简便算法

08a30e26590aa9b6697a2cc151d670fd.png

线性方程组的求解是线性代数中的基本技能,而齐次线性方程组的基础解系的求法又是基础。本文给出一个计算齐次线性方程组的基础解系的公式,从而简化计算过程。

01 符号说明

  • n元线性方程组的矩阵形式:(1)齐次线性方程组ede6156b3cce860ff2e27fde45dc6762.png;(2)非齐次线性方程组fdaf1537a917ad0949b5db6ac0a0b9ad.png;

  • 系数矩阵:d2c93bf13bbc04ddfb98c889559fb7e7.png;

  • 增广矩阵:17981b0031d6137a18b093cb09097613.png;

  • 高斯消元法将系数矩阵化为最简形式:

c01949c18970822d49d3fb31753b9357.png

02 公式及用法

由行最简形e4a745db5d15b7adaa917dab5954b227.png,得到齐次方程组的解矩阵为

00004532b5b3f72ed371b53d1b572152.png

例1 求解齐次线性方程组ede6156b3cce860ff2e27fde45dc6762.png的基础解系,其中a6f8a833164863acf8b6d0246416b1e0.png
解:高斯消元法:

0f87681a7fdfa8f3e576e8690be93c31.png

9d97baa89898285a8e2f6451890026e8.png

此处,e170a5de372619a17af084f2bdf68fc0.png,所以由上述解矩阵公式可得,

a1d84d7a29c87bb0f6fdc7b73a257e48.png

所以这个齐次方程组的基础解系为

b365f3f9ba29ff697fcec31c7460c2ac.png

03 例外及变通

有的时候,齐次方程组的系数矩阵并不是都能化为行最简形的上述分块矩阵表示的那样,这时需要变通一下,加入一个列变换(相当于交换两个未知数的系数所在的列),将其变为上例的情形。但是注意,写解矩阵时要加入一个行变换(把这两个未知数对应行交换)。下面用具体例子说明。

例2 求解齐次线性方程组ede6156b3cce860ff2e27fde45dc6762.png的基础解系,其中

0c84d3dcaa623ccfdbc69508c93c3acc.png

解:高斯消元法:

01611a12a3fcaea5d5ba16345fc5d215.png

57b9b1245e4d15fd98ac765f69be14b5.png

写出解矩阵:a1d84d7a29c87bb0f6fdc7b73a257e48.png

交换2、3行,修正得例2的解矩阵,

0cf805f000cb0b5992fe53f27e110abf.png

所以这个齐次方程组的基础解系为

5e8c3ffae77240e8cbe25dda4b9bc4b0.png.

04 非齐次线性方程组通解的计算

解非齐次方程组时,用增广矩阵(Ab),后面多了一列。高斯消元法步骤一样。最后得到行最简形的标准形式如下:

770d9c445b70e689b746bedf7458a72a.png得到齐次方程组的解矩阵为

fe54eee7ba72d69666eb673ffa2642f8.png

其中左边是齐次方程组的基础解系,右边一列是非齐次方程组的特解。

例3 求解齐次线性方程组fdaf1537a917ad0949b5db6ac0a0b9ad.png的基础解系,其中

b27dd55d12cc68083a4fbc062c3b8907.png

解:将增广矩阵化为行最简形:

c19823cfcc51b2c7d81ca9c76402a333.png

所以,得解矩阵为,d2e5b77c15c04abccf0af42bcd5632a7.png

所以这个非齐次方程组的通解为

a47eabde40c995148d0f1e12b638a079.png

如果此时齐次方程组的行最简形左上角没有出现单位矩阵块,处理方法同03 例外及变通

19136b202d5e48bc79bb5414b69df9db.png

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

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

相关文章

python的if语句例句_Python入门之if条件语句

Besides the while statement just introduced, Python knows the usual control flow statements known from other languages, with some twists.除了之前介绍的while语句,Python同样支持其他语言通常用的控制流语句,但也有一些区别。 if Statements P…

esp32 怎么分配freertos 堆栈大小_深度解剖~ FreeRtos阅读笔记2 任务创建、内核链表初始化...

2.FREERTOS任务创建、内核链表初始化硬件环境:cortex m4FreeRTOS版本:v8.0.1今天开始阅读freertos,阅读同时做下笔记,等哪天碰到移植问题再翻出来看看。2.1 任务、链表结构体源码中使用tskTCB来存储一个任务的所有信息,xLIST存储内…

Sigma IDE现在支持Python无服务器Lambda函数!

想想无服务器,使用Pythonic –全部在您的浏览器中! (好吧,这则新闻已经过了几周了,但是仍然……) 如果您沉迷于整个无服务器的“事物”中 ,您可能已经注意到我们,一个在SLAppForge臭…

idle不是python自带的开发工具_Python的开发工具

通常情况下,为了提高开发效率,需要使用相应的开发工具。进行Python开发也可以使用开发工具。下面将详细介绍Python自带的IDLE 一使用自带的IDLE 在安装Python后,会自动安装一个IDLE。它是一个Python shell(可以在打开的IDLE窗口的标题栏上看到…

java se 导原码_Java SE 8新功能导览:Java开发世界中的重大变化

java se 导原码我很自豪,像其他专业团队成员一样,是采用OpenJDK的成员之一,但是从过去8个月就加入了,我们经历了Java SE 8 开发,编译,编码,讨论等各个阶段,直到将其付诸实践为止。 。…

linux将日期和日历信息追加到文件中_Linux任务调度

crontab 任务调度crontab 进行定时任务的设置概述 任务调度:是指系统在某个时间执行的特定的命令或程序。任务调度分类:1.系统工作:有些重要的工作必须周而复始地执行,如病毒扫描等 。2.个别用户工作:个别用户可能希望…

android sdk build-tools_从零开始仿写一个抖音App——视频编辑SDK开发(一)

本文首发于微信公众号——世界上有意思的事,搬运转载请注明出处,否则将追究版权责任。交流qq群:859640274。大家好久不见,又有一个多月没有发文章了。不知道还有哪些读者记得我的 从零开始仿写抖音App 的系列文章,这个…

爱默生E系列服务器机柜托盘,艾默生通信电源PS48300-3B/1800 一体化室内机柜

PS48300-3B/1800电源系统PS48300-3B/1800电源系统是艾默生网络能源集多年开发和网上运行经验,采用 DSP控制技术,为满足3G网络需求而设计的高可靠、高功率密度、高性能、全数 字化通信电源系统。根据交流配电和机柜高度。一、特点 1、休眠节能专利技术&am…

功能Java示例 第8部分–更多纯函数

这是第8部分,该系列的最后一部分称为“ Functional Java by Example”。 我在本系列的每个部分中发展的示例是某种“提要处理程序”,用于处理文档。 在上一期文章中,我们已经使用Vavr库看到了一些模式匹配,并且还将故障也视为数据…

tensorflow 小于_坐姿不对,屏幕就变模糊!教你用TensorFlow做一款“隐形背背佳”...

大数据文摘出品作为一个上班族,每天坐在电脑前那么久,难免出现腰酸背痛的情况,时间长了甚至脊柱都歪曲变形了,这可不行!一定要克制住自己的坐姿。这里有款“隐形背背佳”,要不要了解一下?一位名…

python里随机抽取样本_概率分布和抽样分布基础知识及Python实现

本文主要介绍推论统计中的概率分布和抽样分布,本文结构如下: 一、概率分布 随机变量:在一定条件下,某件事情可能发生或者不发生,这个事件就叫随机事件。例如抛硬币哪面朝上。随机变量X就是用来量化随机事件的函数,是将随机事件每一个可能出现的结果映射到数值的一个函数。…

php 创建目录_使用SMB绕过PHP远程文件包含限制

译文声明本文是翻译文章,文章原作者mannulinux,文章来源:mannulinux.org 原文地址:http://www.mannulinux.org/2019/05/exploiting-rfi-in-php-bypass-remote-url-inclusion-restriction.html译文仅供参考,具体内容表达…

eas系统服务器地址,EAS7.0EAS7.5服务端及其客户端标准配置介绍

金蝶EAS是基于JavaEE的大型企业应用。目前服务端支持以下主流软硬件环境。适用版本:EAS7.0 EAS703 EAS7.51.金蝶EAS服务端支持的软硬件环境注:标志为部署支持的环境,可以正常安装配置,但是正式运行前需联系金蝶技术支持。2.客户端…

Java的Kafka:构建安全,可扩展的消息传递应用程序

使用Okta的身份管理平台轻松部署您的应用程序 使用Okta的API在几分钟之内即可对任何应用程序中的用户进行身份验证,管理和保护。 今天尝试Okta。 当今的用户希望可以通过其计算机,手机,平板电脑或任何其他设备访问您的应用程序! …

background复合属性顺序_CSS有哪些好用的字体属性?

本文创建于2020年9月,以下为正文:CSS中有哪些字体属性呢?font:复合属性。设置或检索对象中的文本特征。font-style:设置或检索对象中的字体样式。用于定义字体的风格,如:斜体(italic…

转译和编译_10个有趣又能编译为JavaScript的语言,你用过哪些?

点击上方“IT平头哥联盟”,选择“置顶或者星标”你的关注意义重大!来源:https://www.sitepoint.com/现代应用相比普通的网页有不同的要求。但是浏览器是一个有着一套(大部分)固定可用的技术的平台,JavaScript依然是web应用的核心语…

OPC服务器如何采集设备的信息,如何将OPC服务器采集的设备数据转为MQTT方式,实现云端发布或订阅...

通过与PLC、智能仪表等硬件设备,以及OPC服务器、数据库等软件建立通讯,进行实时数据采集监控,然后将相关数据转换为数据库、OPC,以及MQTT、HTTP等多种服务接口,实现各类自动化与信息化系统软件灵活对接。MQTT智能网关案…

微信小程序摄像头监控_微信必备黑科技小程序!

↑点击上方蓝字关注极物推荐欢迎分享到朋友圈-不花冤枉钱,历史见真谛对于喜欢购物的朋友们,这绝对是一把利器。只需把商品链接复制粘贴到上面,就可以轻松的查阅到该商品的历史价格,轻松直观的了解商品过去的价格波动,同…

无线打印 airprint 服务器,如何让 Windows 的共享打印机支持 AirPrint

对很多办公室环境来说,局域网共享打印机往往都是刚需,而如果局域网内的设备大多为 Windows 设备,通过 网络共享 的方式就可以轻松将所连接的 USB 打印机共享到局域网。但对同一个局域网内的 Apple 设备而言,因为很多打印机的 Mac …

硒测试中所需的功能和示例

所需功能是用于声明一组基本要求(例如浏览器,操作系统,浏览器版本等的组合)的类,以对Web应用程序执行自动跨浏览器测试。 当我们尝试通过Selenium自动化测试来自动化测试脚本时,我们需要考虑这些组合&…