矩陣分析-線性系統-1 定義、方程組解的表現形式和性質

2023-10-12 01:18

本文主要是介绍矩陣分析-線性系統-1 定義、方程組解的表現形式和性質,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

http://www.cnblogs.com/pegasus/archive/2011/07/31/2121792.html  

1. 定義

線性系統(線性方程組)的一般形式如下,其中x_1,\ x_2,...,x_n 是未知數, a_{11},\ a_{12},...,\ a_{mn} 是系數,  b_1,\ b_2,...,b_m 是常量。

 \begin{cases}a_{1,1}x_{1} + a_{1,2}x_{2} + \cdots + a_{1,n}x_{n}=  b_{1} \\                     a_{2,1}x_{1} + a_{2,2}x_{2} + \cdots + a_{2,n}x_{n}=  b_{2} \\                     \vdots \quad \quad \quad \vdots \\                     a_{m,1}x_{1} + a_{m,2}x_{2} + \cdots + a_{m,n}x_{n}=  b_{m} \end{cases}

 

線性方程組的列向量形式如下。從這個角落來看,常量b是系數列向量{a1,a2…,an}基於未知數x_1,\ x_2,...,x_n的加權線性組合(linear combination)。這讓我們能夠利用向量空間(vector spaces理論來分析問題。例如,系數列向量{a1,a2…,an}所有線性組合的集合稱為它們張成的空間。如果在這個空間上僅有唯一的線性組合,那麼這個方程有唯一解。

 x_1 \begin{bmatrix}a_{11}\\a_{21}\\ \vdots \\a_{m1}\end{bmatrix} + x_2 \begin{bmatrix}a_{12}\\a_{22}\\ \vdots \\a_{m2}\end{bmatrix} + \cdots + x_n \begin{bmatrix}a_{1n}\\a_{2n}\\ \vdots \\a_{mn}\end{bmatrix} = \begin{bmatrix}b_1\\b_2\\ \vdots \\b_m\end{bmatrix}

 

線性方程組的矩陣形式A\bold{x}=\bold{b}。The number of vectors in a basis for the span is now expressed as the rank of the matrix.

A=\begin{bmatrix}a_{11} & a_{12} & \cdots & a_{1n} \\a_{21} & a_{22} & \cdots & a_{2n} \\\vdots & \vdots & \ddots & \vdots \\a_{m1} & a_{m2} & \cdots & a_{mn}\end{bmatrix},\quad\bold{x}=\begin{bmatrix}x_1 \\x_2 \\\vdots \\x_n\end{bmatrix},\quad\bold{b}=\begin{bmatrix}b_1 \\b_2 \\\vdots \\b_m\end{bmatrix}

 

2. 方程組的解

2.1 幾何解釋

對於兩個變量(x 和 y) 的系統,每個線性等式對應xy-平面上的一條線,線上的點滿足此線性公式。對於這個線性系統(線性方程組),它的解必須滿足所有線性公式,因此它的解是所有線的交集,從而有三種情況:1)交集是一個點,有唯一解;2)是一條直線,有無窮個解;3)是空集,不存在解。

當有3各變量時,每個線性方程對於一個三維空間上的面。當有n各變量時,每個線性方程對於一個n維空間上的超平面。

                                               File:Intersecting Lines.svg                                

                                               圖.2變量-2線性公式-唯一解                                                 圖。3變量-2線性公式-無窮解

 

2.2 解的表現形式

線性方程組的表現取決於方程組個數和未知數個數:

1)通常,方程個數m<未知數個數n時,有無窮多解,在某些情況下有唯一洗漱解(感知壓縮,Compressed Sensing)。這樣的系統稱為欠定系統(underdetermined system)

2)通常,方程個數m=未知數個數n時,有唯一解。這樣的系統稱為恰定系統。

3)通常,方程個數m>未知數個數n時,沒有解。這樣的系統稱為超定系統(overdetermined system)。

    3. 方程組的性質

    3.1 獨立性(Independence)

    當線性方程組任一個方程都不能從其他方程推導出來時,稱線性系統的方程是獨立的。此時,每個方程含有變量的新信息。線性方程的獨立性等價於線性獨立(linear independence)。

    例如,下面方程組不獨立,因為第3各方程是前兩個方程的和,圖形如下

                                                    \begin{alignat}{5} x &&\; - \;&& 2y &&\; = \;&& -1 & \\ 3x &&\; + \;&& 5y &&\; = \;&& 8 & \\ 4x &&\; + \;&& 3y &&\; = \;&& 7 &\end{alignat}                                       

    3.2 一致性(Consistency)

    當線性方程組中方程的解相同時,稱線性系統的方程是一致的。當它們不一致時,導致矛盾,如1=3。

    例如,下面方程組不一致,因為它導致6=12。由圖可見,這兩個不一致的方程對應兩個平行線。

                                                  3x+2y=6\;\;\;\;\text{and}\;\;\;\;3x+2y=12         

    这篇关于矩陣分析-線性系統-1 定義、方程組解的表現形式和性質的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



    http://www.chinasem.cn/article/192187

    相关文章

    Redis主从/哨兵机制原理分析

    《Redis主从/哨兵机制原理分析》本文介绍了Redis的主从复制和哨兵机制,主从复制实现了数据的热备份和负载均衡,而哨兵机制可以监控Redis集群,实现自动故障转移,哨兵机制通过监控、下线、选举和故... 目录一、主从复制1.1 什么是主从复制1.2 主从复制的作用1.3 主从复制原理1.3.1 全量复制

    Redis主从复制的原理分析

    《Redis主从复制的原理分析》Redis主从复制通过将数据镜像到多个从节点,实现高可用性和扩展性,主从复制包括初次全量同步和增量同步两个阶段,为优化复制性能,可以采用AOF持久化、调整复制超时时间、... 目录Redis主从复制的原理主从复制概述配置主从复制数据同步过程复制一致性与延迟故障转移机制监控与维

    Redis连接失败:客户端IP不在白名单中的问题分析与解决方案

    《Redis连接失败:客户端IP不在白名单中的问题分析与解决方案》在现代分布式系统中,Redis作为一种高性能的内存数据库,被广泛应用于缓存、消息队列、会话存储等场景,然而,在实际使用过程中,我们可能... 目录一、问题背景二、错误分析1. 错误信息解读2. 根本原因三、解决方案1. 将客户端IP添加到Re

    Redis主从复制实现原理分析

    《Redis主从复制实现原理分析》Redis主从复制通过Sync和CommandPropagate阶段实现数据同步,2.8版本后引入Psync指令,根据复制偏移量进行全量或部分同步,优化了数据传输效率... 目录Redis主DodMIK从复制实现原理实现原理Psync: 2.8版本后总结Redis主从复制实

    锐捷和腾达哪个好? 两个品牌路由器对比分析

    《锐捷和腾达哪个好?两个品牌路由器对比分析》在选择路由器时,Tenda和锐捷都是备受关注的品牌,各自有独特的产品特点和市场定位,选择哪个品牌的路由器更合适,实际上取决于你的具体需求和使用场景,我们从... 在选购路由器时,锐捷和腾达都是市场上备受关注的品牌,但它们的定位和特点却有所不同。锐捷更偏向企业级和专

    Spring中Bean有关NullPointerException异常的原因分析

    《Spring中Bean有关NullPointerException异常的原因分析》在Spring中使用@Autowired注解注入的bean不能在静态上下文中访问,否则会导致NullPointerE... 目录Spring中Bean有关NullPointerException异常的原因问题描述解决方案总结

    python中的与时间相关的模块应用场景分析

    《python中的与时间相关的模块应用场景分析》本文介绍了Python中与时间相关的几个重要模块:`time`、`datetime`、`calendar`、`timeit`、`pytz`和`dateu... 目录1. time 模块2. datetime 模块3. calendar 模块4. timeit

    python-nmap实现python利用nmap进行扫描分析

    《python-nmap实现python利用nmap进行扫描分析》Nmap是一个非常用的网络/端口扫描工具,如果想将nmap集成进你的工具里,可以使用python-nmap这个python库,它提供了... 目录前言python-nmap的基本使用PortScanner扫描PortScannerAsync异

    Oracle数据库执行计划的查看与分析技巧

    《Oracle数据库执行计划的查看与分析技巧》在Oracle数据库中,执行计划能够帮助我们深入了解SQL语句在数据库内部的执行细节,进而优化查询性能、提升系统效率,执行计划是Oracle数据库优化器为... 目录一、什么是执行计划二、查看执行计划的方法(一)使用 EXPLAIN PLAN 命令(二)通过 S

    性能分析之MySQL索引实战案例

    文章目录 一、前言二、准备三、MySQL索引优化四、MySQL 索引知识回顾五、总结 一、前言 在上一讲性能工具之 JProfiler 简单登录案例分析实战中已经发现SQL没有建立索引问题,本文将一起从代码层去分析为什么没有建立索引? 开源ERP项目地址:https://gitee.com/jishenghua/JSH_ERP 二、准备 打开IDEA找到登录请求资源路径位置