机器学习-线性代数-4-解方程组

这篇具有很好参考价值的文章主要介绍了机器学习-线性代数-4-解方程组。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

解方程组

一、从空间映射的角度研究方程组

对于如下方程组:

a 11 x 1 + a 12 x 2 + . . . + a 1 n x n = b 1 a 21 x 1 + a 22 x 2 + . . . + a 2 n x n = b 2 . . . . a m 1 x 1 + a m 2 x 2 + . . . + a m n x n = b m a_{11}x_1 + a_{12}x_2 + ... + a_{1n}x_n = b1\\ a_{21}x_1 + a_{22}x_2 + ... + a_{2n}x_n = b2\\....\\a_{m1}x_1 + a_{m2}x_2 + ... + a_{mn}x_n = bm a11x1+a12x2+...+a1nxn=b1a21x1+a22x2+...+a2nxn=b2....am1x1+am2x2+...+amnxn=bm

这是一个 n n n元方程组,一共包含 m m m个方程,将其转换成矩阵乘法形式:

[ a 11   a 12   . . .   a 1 n a 21   a 22   . . .   a 2 n . . . a m 1   a m 2   . . .   a m n ] [ x 1 x 2 . . . x n ] = [ b 1 b 2 . . . b m ] \left [ \begin{matrix} a_{11}~a_{12}~...~ a_{1n}\\ a_{21}~a_{22}~...~ a_{2n} \\...\\a_{m1}~a_{m2}~...~ a_{mn}\end{matrix} \right ]\left[\begin{matrix} x_1 \\x_2\\...\\x_n\end{matrix} \right] = \left[\begin{matrix} b_1 \\b_2\\...\\b_m\end{matrix} \right] a11 a12 ... a1na21 a22 ... a2n...am1 am2 ... amn x1x2...xn = b1b2...bm

A = [ a 11   a 12   . . .   a 1 n a 21   a 22   . . .   a 2 n . . . a m 1   a m 2   . . .   a m n ] A = \left [ \begin{matrix} a_{11}~a_{12}~...~ a_{1n}\\ a_{21}~a_{22}~...~ a_{2n} \\...\\a_{m1}~a_{m2}~...~ a_{mn}\end{matrix} \right ] A= a11 a12 ... a1na21 a22 ... a2n...am1 am2 ... amn , x = [ x 1 x 2 . . . x n ] x = \left[\begin{matrix} x_1 \\x_2\\...\\x_n\end{matrix} \right] x= x1x2...xn , b = [ b 1 b 2 . . . b m ] b = \left[\begin{matrix} b_1 \\b_2\\...\\b_m\end{matrix} \right] b= b1b2...bm

由此转变成了矩阵乘法形式: A x = b Ax = b Ax=b,由此而理解就是:已知目标空间向量 b b b,和描述空间映射的矩阵 A A A,我们去寻找位于原空间中映射过来的向量 x x x

二、方程解的个数

如果方程有解,即满足 A x = b Ax = b Ax=b,向量 b b b就是矩阵 A A A的各个列向量的线性组合,换句话说 b b b在矩阵 A A A的列空间上,才满足方程组有解。

为了后续进一步探索,再次明确几个名词的含义:

r r r :矩阵列空间的维度,也是映射后向量集合构成子空间的维度。

m m m:矩阵的行数,也是目标空间的维度

n n n:矩阵的列数,就是映射前原空间的维度

明确了这些,我们继续进行讨论:

1. r = m = n

描述的是一个方阵,而且是满秩矩阵。这首先意味着原空间和列空间维数相等,都是 R r R^r Rr空间,映射的过程不存在空间的压缩;同时目标空间和列空间等维,也都是 R r R^r Rr空间,意味着目标空间 R m R^m Rm(也就是 R r R^r Rr)中的任意一个向量都在矩阵A的列空间上,这意味着什么?意味着在这种情况下,方程组一定有解,且仅有一个解。
在等式推导上,由于满秩方阵A可逆,我们对方程组 A x = b Ax = b Ax=b左右两侧同时乘以 A A A的逆矩阵 A − 1 A^{-1} A1,就能得到解向量的表达式:
A x = b → A − 1 A x = A − 1 b → x = A − 1 b Ax =b→A^{-1}Ax =A^{-1}b→x =A^{-1}b Ax=bA1Ax=A1bx=A1b

2. r = n < m

r = n r =n r=n意味着,映射后的列空间和原空间的维数相等,都是 n n n,即如果在列空间上任选一个向量 b b b,在原空间中与之对应的解向量 x x x是唯一的。但是请注意,由于 r < m r<m r<m,列空间的维度小于目标空间的维度,列空间仅仅是目标空间 R m R^m Rm的一个子空间,因此问题来了,如果我们在目标空间中挑选的 b b b向量不在列空间上,那么方程就无解。因此在这种情况下,方程组要么无解,要么有唯一解,区分的原则就是 b b b向量是否在 A A A的列空间上。

3. r = m < n

r = m r = m r=m意味着目标空间是一个 R m R^m Rm空间,而列空间和目标空间维数相等,同样是 R m R^m Rm空间,同样说明目标空间里的所有向量都位于矩阵 A A A的列空间上,因此方程组一定有解。而同时有 r < n r<n r<n,意味着列空间的维度小于原空间的维度,即映射存在空间的压缩。因此A是一个多对一的空间压缩矩阵,方程组有解,且解有无数个。

4. r < m 且 r < n

这种情况包含了2、3小点的情况,具体的说 r r r是原空间和目标空间的子空间,此时既可能无解也可能无解。

三、方程组解求法

当方程组有唯一解的时候,他的解就是一个向量: x = [ x 1 x 2 . . . x n ] x = \left[\begin{matrix} x_1 \\x_2\\...\\x_n\end{matrix} \right] x= x1x2...xn ,这是唯一的表达方式。
但是如果方程组有无数种解,显然我们无法将其全部罗列出来,具体应该如何表达呢?我们还是从解的集合意义出发:
当方程组有无数个解的时候,实质上就构成了一个解的空间。我们的目标就是要找到这个解空间的描述方式,我们的思路是:
首先任意找一个满足方程组的解,也就是解空间中的一个任意点,我们称其为特殊解: x p x_p xp,此时满足 A x p = b Ax_p=b Axp=b
然后我们转而去考虑零空间。根据定义,零空间中的任意点 x 。 x_。 x满足 A x 。 = 0 Ax_。 =0 Ax=0,那么此时就有 A x p + A x 。 = b + 0 = A ( x p + x 。 ) = b Ax_p + Ax_。 = b+0= A(x_p+x_。)= b Axp+Ax=b+0=A(xp+x)=b。这意味着什么?意味着解空间中任意一个解向量与零空间中任意一个向量相加的结果也是解向量,用向量相加的几何意义来描述就是:零空间里的某个向量沿着这个特解向量x,进行移动,移动后的结果是另外一个解向量。那么整个零空间沿着这个特殊解向量 x p x_p xp进行移动,其结果就是我们要找的解空间了。

**解法:**求解齐次线性方程组的解,也就是求解零空间。然后求出原方程组的一个特解。二者相加即可。具体的求法请百度或者参考教材,这里就不过多陈述了。

解,也就是求解零空间。然后求出原方程组的一个特解。二者相加即可。具体的求法请百度或者参考教材,这里就不过多陈述了。文章来源地址https://www.toymoban.com/news/detail-521340.html

到了这里,关于机器学习-线性代数-4-解方程组的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 线性代数学习笔记4-1:线性方程组的数学和几何意义、零空间/解空间/核

    求解方程 A x ⃗ = v ⃗ mathbf Avec x=vec v A x = v 首先说明系数矩阵的 行数和列数的意义 : 对于系数矩阵 A mathbf A A ,其行数代表方程个数,列数代表未知量个数 对于系数矩阵 A mathbf A A ,矩阵对应线性变换 矩阵 行数 代表变换后的基向量、 x ⃗ vec x x 和 v ⃗ vec v v 等向量的

    2024年02月02日
    浏览(50)
  • 线性代数——线性方程组

    学习高等数学和线性代数需要的初等数学知识 线性代数——行列式 线性代数——矩阵 线性代数——向量 线性代数——线性方程组 线性代数——特征值和特征向量 线性代数——二次型 本文大部分内容皆来自李永乐老师考研教材和视频课。 方程组 { a 11 x 1 + a 12 x 2 + ⋯ + a 1

    2024年02月16日
    浏览(55)
  • 线性代数的学习和整理14: 线性方程组求解的3种方法,重点讲矩阵函数求解

    目录 0 写在前面的一些内容 0.1 学习心得: 0.2 参考其他书籍总结的知识点,对照学习 1 线性方程组求解 1.1 常见的线性方程组如下 1.2 记住常见的 矩阵函数的维数的关系 1.3  需要求解的方程组和矩阵的对应关系,需要先厘清 1.3.1 如果只需要求解x,是类 Ax=b的形式 1.3.2   如

    2024年02月05日
    浏览(59)
  • MATLAB数值分析学习笔记:线性代数方程组的求解和高斯消元法

    工程和科学计算的许多基本方程都是建立在守恒定律的基础之上的,比如质量守恒等,在数学上,可以建立起形如 [A]{x}={b} 的平衡方程。其中{x}表示各个分量在平衡时的取值,它们表示系统的 状态 或 响应; 右端向量{b}由无关系统性态的常数组成通常表示为 外部激励。 矩阵

    2023年04月15日
    浏览(64)
  • 线性代数之线性方程组

    目录 文章目录 一、具体型方程组  1. 解线性方程组     1.1 齐次线性方程组          1.1.1 解向量及其性质          1.1.2基础解系         1.1.3齐次线性方程组有非零解的充要条件及通解  1.2 非齐次线性方程组            1.2.1克拉默法则         1.2.2几个相关说法的等

    2024年02月20日
    浏览(61)
  • 线性代数(三) 线性方程组

    如何利用行列式,矩阵求解线性方程组。 用矩阵方程表示 齐次线性方程组:Ax=0; 非齐次线性方程组:Ax=b. 可以理解 齐次线性方程组 是特殊的 非齐次线性方程组 如何判断线性方程组的解 其中R(A)表示矩阵A的秩 B表示A的增广矩阵 n表示末知数个数 增广矩阵 矩阵的秩 秩r= 未知

    2024年02月13日
    浏览(63)
  • 线性代数基础【4】线性方程组

    定理1 设A为mXn矩阵,则 (1)齐次线性方程组AX=0 只有零解的充分必要条件是r(A)=n; (2)齐次线性方程组AX=0 有非零解(或有无数个解)的充分必要条件是r(A)<n 推论1 设A为n阶矩阵,则 (1)齐次线性方程组AX=0只有零解的充分必要条件是|A|≠0; (2)齐次线性方程组AX=0有非零解(或有无数个解)的

    2024年02月01日
    浏览(71)
  • MATLAB数值分析学习笔记:线性代数方程组的求解和高斯-赛德尔方法

    迭代法是前面介绍的消元法的有效替代,线性代数方程组常用的迭代法有 高斯-赛德尔方法 和 雅克比迭代法, 下面会讲到二者的不同之处,大家会发现两者的实现原理其实类似,只是方法不同,本篇只重点介绍高斯-赛德尔方法。 看了我之前的笔记的同学应该已经对迭代法不

    2024年02月05日
    浏览(60)
  • 【线性代数】通过矩阵乘法得到的线性方程组和原来的线性方程组同解吗?

    如果你进行的矩阵乘法涉及一个线性方程组 Ax = b,并且你乘以一个可逆矩阵 M,且产生新的方程组 M(Ax) = Mb,那么这两个系统是等价的;它们具有相同的解集。这是因为可逆矩阵的乘法可以视为一个可逆的线性变换,不会改变方程解的存在性或唯一性。 换句话说,如果你将原

    2024年02月03日
    浏览(61)
  • 【考研数学】线性代数第四章 —— 线性方程组(2,线性方程组的通解 | 理论延伸)

    承接前文,继续学习线性方程组的内容,从方程组的通解开始。 (1)基础解系 —— 设 r ( A ) = r n r(A)=rn r ( A ) = r n ,则 A X = 0 pmb{AX=0} A X = 0 所有解构成的解向量组的极大线性无关组称为方程组 A X = 0 pmb{AX=0} A X = 0 的一个基础解系。基础解系中所含有的线性无关的解向量的个

    2024年02月11日
    浏览(58)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包