博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
矩阵与线性方程组
阅读量:6882 次
发布时间:2019-06-27

本文共 1016 字,大约阅读时间需要 3 分钟。

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

 

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

你可能感兴趣的文章
《配置管理最佳实践》——1.10 实施时间和风险
查看>>
《编程珠玑(第2版•修订版)》—第2章2.3节基本操作的威力
查看>>
为什么 UDP 有时比 TCP 更有优势
查看>>
数据天生就是流式的
查看>>
C++ stringstream
查看>>
【云栖大会】全世界都是你的舞台 距云栖大会还有13天
查看>>
联合体union用在何处?
查看>>
iis7 url重写和重定向
查看>>
Mac OS X版本的sublime text 3安装汇编语言语法支持
查看>>
Git的详细使用教程
查看>>
[sync4j]Nokia手机和sync4j服务器同步的第四次手机登录,手工新建了syncSource同步源...
查看>>
Java锁的种类以及辨析(三):阻塞锁
查看>>
谈谈游戏服务器的发送数据处理
查看>>
Cocos2D iOS之旅:如何写一个敲地鼠游戏(七):弹出地鼠
查看>>
MySQL · 引擎特性 · InnoDB 事务锁简介
查看>>
Android 逃离adapter的地狱-针对多个View type的组合实现方案
查看>>
鏖战双十一-阿里直播平台面临的技术挑战
查看>>
3.15 晚会—「饿了么」之殇
查看>>
PostgreSQL on XFS 性能优化 - 2
查看>>
Android] Android开发优化之——使用软引用和弱引用
查看>>