Linear Algebra - Lesson 1. 方程组的集合解释

来源:互联网 发布:mac rstudio xcode 编辑:程序博客网 时间:2024/06/06 05:04

Introduction

课程代码 : MIT 18.06
课程配套教材 : Introduction to Linear Algebra
课程在线网址 : web.mit.edu/18.06
在线网址里有习题和matlab代码等资源.


N linear equations, N unknows - 方程式组和矩阵

方程式组和矩阵之间存在天然的联系. 即方程式组可以用矩阵的形式很优雅的表达出来.
举一个简单的方程式组的例子 : {2xy=0x+y=3
可以将未知变量的系数看作矩阵的元素,从而将原始方程式组转换为矩阵的形式表达出来, 如下所示 :

[2112][xy]=[03]

这里,我们将[2112]看作是矩阵A, 将[xy]看作是向量(Vector) X, 那么结果[03]就是向量b, 从而得出 AX=b
矩阵A,也被成为系数矩阵(coefficient matrix).
所以, 正如老师所说,

A matrix is just a rectangular array of numbers.

Row Picture - 矩阵的行图像

Row Picture, 也就是从行的角度来考虑矩阵内在的含义.
以上面的方程式组为例, 对于方程式(1)2xy=0 可以通过假设x=0x=1分别得出y的对应值为y=0y=2. 即可以以(0,0)(1,2)为线上两点确认方程式(1)在x,y平面上的直线. 同理可得方程式(2)在平面上所代表的线. 通过图像可以看出, 两条线条交于一点(1,2).

Column Picture - 矩阵的列图像

从列的角度来看,上述方程式组可以看做列的线性组合(linear combination of columns)

x[21]+y[12]=[03]

现在从二维转换为三维, 有如下方程组:

2xy=0x+2yz=13y+4z=4

同理可以得出对应的矩阵A和向量b : A=210123014 b=014
同样,从column picture的角度来看上述方程式组,得出:
x210+y123+z014=014

可以得出一个解为x=0,y=0,z=1

对于上述方程式组,如果b的值变为113, 则可以得出一个解为x=1,y=1,z=0

以此类推,得出一个问题:

Can I solve Ax=b for every b ?
Or
Do the linear combinations of the columns fill three dimensional space?

是否对于任意的b,Ax=b都有解?

对于上述方程式组,如果三个列向量均处在同一平面内,则无法通过线性组合方式生成不在这个平面内的向量,那么对于空间内其他不属于此平面的向量就无解.这种情况被称为奇异(singular case),该矩阵非可逆(not invertible),不是对于所有的b都有解.

Matrix Form - 矩阵形式

矩阵乘以向量的形式(multiply a matrix by a vector) 表达为 Ax=b.
e.g.

[2153][12]

可以将其看作 1个列1 和 2个列 2 相加:
[2153][12]=1[21]+2[53]=[127]

也可以通过点乘的方式求解:
[2153][12]=[21+5211+32]=[127]

Ax is a combination of the columns of A.

1 0