1-3章、(乘、逆、转置、)、消元法、可逆方阵、向量空间(列空间、零空间)、秩 和方程组解的数量

Lec01,

线性代数基础,

to solve a system of linear equations求解线性方程组

n equations , n unknowns

Row picture-- the picture of one equation at a time

*Column picture

2 equations ,2 unknowns

 列向量的线性组合(linear combination)

所有的线性组合,结果是?这两个向量的组合会布满整个坐标平面

what linear combination gives b? what do all the linear combinations give?

3 equations , 3 unknowns

3维,线性方程 的所有解构成一个平面 ,3点确定一个平面

3x3问题的每一行都是三维空间的一个平面

三个平面相交于一点

消元法elimination    ,求解的系统方法,how to find x,y,z in all cases.(计算机程序都用该法)

 非奇异矩阵a non-singular matrix、可逆矩阵an invertible matrix,任何b都有解

如果三个列向量同处一个平面,列向量相互不独立,奇异矩阵、不可逆矩阵

矩阵 乘以 向量,方法1:一次一列,列的线性组合; 放法:一次一行 *向量,点乘dot product

Lec02,

消元法 求解任意元的方程组; 什么情况下,方程组无解

消元只是行变换row operations ,

Gauss高斯

消元过程:

“pivot” 主元,不能为0

matlab先算完左侧矩阵,然后再回头算右侧向量

(2,1)step---(3,1)step--(3,2)step

upper triangular上三角矩阵(U)   ,消元的目的是从A得到U,

行交换可以解决主元为0的“暂时性失效”,

“回代”substitution          “增广矩阵”augmented matrix

消元矩阵elimination matrices(E)

1 0 0

0 1 0

0 0 1

identity matrix 单位矩阵(I)

矩阵乘法的性质:

结合律(移动括号)associative law,the orders of matrices 不能改变

初等矩阵elementary matrix

交换两行,置换矩阵permutation matrix(P)

在左边用矩阵做乘法、进行的是行变换row operation,

在右边,列变换

逆矩阵,

 find the matrix ----which undoes elimination取消这次消元

Lec03,

矩阵乘法四种方法:

1. 点乘

2.列方法

 3.行方法

 4.

所有行依赖于同一行,如果画向量,他们都是同一方向,   

画出列向量,也会是一个方向

该矩阵   行空间和列空间 都是一条直线,

行空间row space:行所有可能的线性组合

 分块乘法

  

逆inverses (square matrices)

逆 不存在的判断条件:

1.行列式=0 

2.A中两列共线,所有的线性组合均在此直线上,1 0却不在

3.存在向量X,AX = 0,

 如果其中一列对线性组合毫无贡献,矩阵不可能有逆

Gauss-Jordan   一次求解2个方程组 、求逆。    先向下操作,再向上操作

对左边 消元--->单元阵,右边则变成逆矩阵

 

Lec04

可逆方阵的转置 transpose

单位阵(I)  对称,转置不变

转置:行和列互换,    交换对角线两端元素

对于单个矩阵,转置和逆两种运算,顺序可以颠倒

 

A=LU 是最基础的矩阵分解

L  下三角矩阵lower ,对角线元素均为1 

有时,将主元单独列出来,对角矩阵diagonal matrix

这里教授应该是按行的线形组合推出第三个矩阵,其实也可以按列推

 为什么要用逆的形式?下面的积比上面的积好

举例:

 L中矩阵相乘的顺序非常好,消元乘数还在L里,要求出L,不需要任何运算,只需要把所有消元乘数都写进来:

A= LU   

if no row exchanges,

消元乘数 multipliers go directly into L

How many operations on  n x n  matrix A?   (operation = multiply + sustract )

算法复杂度O(n²),不是准确的次数

因为这里是对于每一行都进行一次消元,一次消元就要对第一行的N个数乘上一个常数,再用该行减去,一共有N-1行,因此就是N*(N-1)

COUNT: n^2+(n-1)^2+...+1^2   ≈ 1/3n^3

行列式 是 n的阶乘,

但是不连续啊,求和的并不是从n方到1的连续值,而是离散值

对x^2积分,得到1/3x^3

cost of b:n^2

转置与置换 transpose & permutation

A33,排列组合 =3!= 6

不管怎么相乘,结果始终仍在它们之中,他们的逆也仍在群中

 置换矩阵奇妙的性质:其逆= 其置换

 matlab检验主元位置,且不允许存在主元接近0,对数值准确性有影响,

对称矩阵symmetric matrices

转置后形态不变

对角线上元素任取、其他行和列中元素必须对应,

rectangular长方阵 (R),R*R转置 永远是 对称矩阵

why?take transpose!这是验证对称性的不二法门

向量空间vector space        子空间sub-spaces

加法、数乘

 e.g.   已知v,可求3v

          已知v、w,可求v+w

空间,表示有很多向量,一整个空间的向量

空间必须能进行加法和数乘运算,必须能进行线性组合,

 水平表示第一个分量,竖直表示第二个分量

 

 

 line  meaning infinitely far in both directions through the zero

和R1相比,都是直线,但在情况2中,向量都有两个分量,因此他们截然不同

 

 how do the subspaces come out of matrices?

从矩阵中构造出一个子空间

通过列向量构造,列空间 C(A) column

 让我们能从更高的层面审视 线性代数,如何用向量空间和列空间,理解Ax=b(Lec06)

Lec06.  列空间和零空间

NO。

如果取两个向量、他们同时属于两个子空间、这相当于一个更小的向量集合,因为条件增加了

向量空间必须满足的两个条件:加法封闭和数乘封闭

三个向量构不成vector space,怎样将其扩充为subspace?取线性组合即可

下面,把他同线性方程组联系起来

Ax=b对任意b总有解?NO。 因为4 方程、3未知数。3个列向量的线性组合无法充满整个四维空间

怎样的b能让方程组有解??

1.zero vector

2. 右侧向量很特殊,等于A中某列

 Ax=b有解,当且仅当右侧向量b属于A的列空间(in R^4)----b是各列的线性组合

are those 3 columns independent?这三列线性无关吗?

= 是否每列都对组合有所贡献  ?

= 我能否去掉某列,得到同样的列空间?

列3等于前两列之和,处于前两列的平面上,   所以这两列被称为“主列”pivot columns,去掉列一也一样可以,只是习惯优先考虑考前的线性无关向量

零空间null space

它不包含右侧向量b,

它包含all solutions x,to  Ax =0 .(此时b=0)  in 三维空间R^3

求零空间和列空间的一般方法:消元法

关心线性组合的系数

零空间是R^3中的直线

why零空间是向量空间? 证明:加法、数乘

除0以外的b,如果有解的话,他们构成子空间吗?现在需要考虑R^3中所有满足Ax=b的解,所有解x构成向量空间吗?

因为0向量不是方程组的解,不是向量空间。

是一个不穿过原点的平面或直线, 本例是一条不穿过原点的直线

总结:两种方法构筑子空间

从几个向量,通过线性组合,得到子空间

从一个方程组,通过让x满足特定条件来得到子空间

如何找出这些空间中的向量,如何计算出这些向量

求解AX=0的算法,长方阵, 有线性相关项---->消元 ,长方阵 哪怕主元位置是0 ,仍得继续

目标:消元过程中,方程组的解不变,零空间不会改变    

 echelon form阶梯形式

秩rank of the matrix   = number of pivots

pivot variables主变量

求解AX=0

1. do elimination

2. 确定主列和自由列,r,n-r

3. 对自由变量分配数值,通常令其中一个为1 ,其他为0

4.回代

特解special solutions,每个自由变量对应一个特解

m x n矩阵,m rows、n columns,n变量,

r=2,r个主变量,表示只有r个方程起作用

n-r 自由变量,

简化行阶梯形式reduced row echelon form( matlab   rref(A)命令 )

他以最简形式包含了所有信息:

主行:行一和行二;主列:列一和列三

单位阵I  处于主行和主列交汇处

自由行,全是0的行表示:这行是其他行的线性组合

 null space matrix零空间矩阵,

matlab可以通过null(A)指令、生成null basis零基、零空间矩阵

RX=0

e.g.2

 零空间呢?矩阵的特解有几个?主变量、自由变量?

矩阵A主列的个数 和A转置相同

自由列:3-2=1

 零空间的基basis for the null space

  null space matrix零空间矩阵,各列由特解组成

因此其自由变量部分为 I、主变量部分为-F、

so do you see ,  though, how the -F just automatically shows up in the special solutions.

Ax = b

Ax=0 齐次方程组、称为 Ax = b 的“导出组”

有解的条件condition forsolvability:0 = b3-b2-b1

方程有解的条件?

求解过程:

1.保证0=0,so 最后一个方程ok

2.令所有自由变量为0,解出主变量

得到特解

所有解怎么求:特解+零空间中的任意x

 教授将Ax=b特解表示为particular solution特定解;Ax=0基为special solution特殊解

零空间包含所有特殊解的线性组合,两个特殊解、因为有两个自由变量

 Ax=b的解是一个平面,但不包含0点

算法:

消元-->求出particular solution,--->求special solutions(基础解系)

推广:m rows、n columns

情况1. e.g. 列满秩

 消元后得到多少主元?两列向量的方向不同、

是否Ax=b总有解?4方程2未知数,一般情况都无解、只有b是各列的线性组合时,

情况2. 有列多余、行满秩

消元时不会出现零行, 因此b没有要求、

F表示各自由列(free),这部分将构成零空间的特殊解、

情况3。可逆方阵(Ch.2)

 rref:R=I

零空间只包含0向量

Ax=b有解,b的条件,不需要、任意b都有解

又由于r=n,解唯一

情况4.r<m,r<n

无解,因为we didn't get a zero equals zero for some Bs

或无穷多解、

本章总结: 

矩阵的秩决定了方程组解的数目

行列式 determinants =  主元之积


版权声明:本文为linyuxi_loretta原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。