矩阵与线性方程组

矩阵与线性方程组

以下内容主要引用自《Deep Learning》中文版

https://github.com/exacity/deeplearningbook-chinese

 

1、线性方程组以矩阵的形式表达如下,

              矩阵与线性方程组

其中矩阵与线性方程组是一个已知矩阵,也就是一个m行n列的矩阵;

矩阵与线性方程组是一个已知向量(m行1列);

矩阵与线性方程组是一个我们要求解的未知向量(n行1列)。

 

矩阵A中的每一个行和b中对应的元素构成一个约束,所以线性方程可以换种表达方式:

               矩阵与线性方程组, 用A的每一行和x向量相乘得到b向量的一个元素 

 

        或者详细的:矩阵与线性方程组, 这也是一般多项式的表达。

 

2、通过逆矩阵,我们可以求得线性多项式的解。

逆矩阵的性质:矩阵和其逆矩阵相乘等于单位矩阵。

               矩阵与线性方程组

逆矩阵求解多项式的推导过程:也就是逆矩阵左乘的过程。

             矩阵与线性方程组

 

3、如果逆矩阵存在,那么对于每一个向量b恰好存在一个解。

4、从方程组考虑,对于b的某些值,解的情况只会有三种可能:

  • 只存在一个解(只限于方阵,存在逆矩阵)
  • 不存在解
  • 存在无限多个解

  不存在多于一个解,少于无限个解的情况: 假设x和y都是方程组的解,考虑下面等式,α是任意值,z也是方程组的解。

               矩阵与线性方程组

5、线性方程组也可以换一种理解角度:

  • 可以将A的列向量看作从原点出发的不同方向,分析有多少个解的过程,也就是确定有多少种方法可以到达向量b,也就是坐标系中从原点到b点的路径。
  • 解向量x中的每个元素表示的是沿着对应的A的列向量的方向走多远。

                矩阵与线性方程组

     这种操作就是线性组合。一组向量的线性组合,是指每个向量乘以对应标量系数之后的和矩阵与线性方程组

 

生成子空间(span):原始向量线性组合后所能抵达的点的集合。

列空间(值域):确定Ax=b是否有解,相当于确定向量b是否在A的列向量的生成子空间中。

  • 如果对于任意b ∈ Rm,Ax=b都有解,那么A的列空间需要构成整个Rm
  • 如果Rm中的某个点不在A的列空间中,那么该点对应的b无解。
  • A至少m列

 

6、线性相关和线性无关

线性无关:一组向量中的任意一个向量,都不能表示成其他向量的线性组合。

线性相关,反之。

  • 线性相关的向量加入向量组中,不会增加向量组的生成子空间。
  • 如果A的列空间构成整个Rm,那么A必须包含至少一组m个线性无关向量。
  • 以上是对每一个b取值都有解的的充要条件。

 

转载于:https://www.cnblogs.com/jimobuwu/p/9160737.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/101615.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • java 高并发

    java 高并发

    2021年9月2日
    46
  • Make autofill background transparent[通俗易懂]

    Make autofill background transparent[通俗易懂]https://jsfiddle.net/ju3g47jh/14/div.select_custom_background{  background-image:url(http://i.stack.imgur.com/mbisi.png)!important;  width:175px}input{  backgr

    2022年7月21日
    12
  • MySQL开启远程连接_invited

    MySQL开启远程连接_invited如果你想连接你的mysql的时候发生这个错误:ERROR1130:Host’192.168.1.3’isnotallowedtoconnecttothisMySQLserver1。改表法。可能是你的帐号不允许从远程登陆,只能在localhost。这个时候只要在localhost的那台电脑,登入mysql后,更改”mysql”数据库里的”user”

    2022年10月13日
    0
  • phpstrom 2021激活码(最新序列号破解)

    phpstrom 2021激活码(最新序列号破解),https://javaforall.net/100143.html。详细ieda激活码不妨到全栈程序员必看教程网一起来了解一下吧!

    2022年3月18日
    51
  • HDU P3341 Lost’s revenge 题解+数据生成器

    HDU P3341 Lost’s revenge 题解+数据生成器LostandAekdyCoinarefriends.Theyalwaysplay”numbergame”(Aboringgamebasedonnumbertheory)together.WeallknowthatAekdyCoinisthemancalled”nuclearweaponofFZU,descendantofJi…

    2022年7月23日
    7
  • python 进制转换[通俗易懂]

    python 进制转换[通俗易懂]文章目录前言一、Python提供的进制转换方法1.二进制转十进制2.八进制转十进制3.十六进制转十进制4.十进制转十六进制5.十进制转二进制6.十进制转八进制二、自定义进制转换1.转十进制2.十进制转七进制总结前言十进制是我们常用的数字形式,但机器使用的却是二进制,八进制,十六进制之类的,所以进制转换是基础要求,很多编程语言提供的有进制转换的方法,下面我们开始学习一、Python提供的进制转换方法1.二进制转十进制s=’1001’print(int(s,2))结果如下:in..

    2022年5月12日
    53

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号