线性变换的实质,就是加入一个A,使得对于Ax=b中的x通过Ax的形式找到一个解的集合。
而线性变换的矩阵,实际上就是为了对Ax=b的计算式中,求到A的结果。那么如何去求得A呢
因为x=x;xI = x;那么如果能知道xI为多少。那么我们就能找到Ax = b中A会为多少,因为
T(x) = Ax = AxI = T(I)x
那么就会有类似的:
T(I)x = [T(e1) T(e2)]x ,因此求A就变成了T(e1) 和 T(e2)了。
那么如果限定了x的取值范围,也限定了b的取值范围,我们是否总能找到A呢?
我们定义:
满射:从x的取值范围中遍历每一个数据,如果Ax,使在b的取值范围中能找到最少一个值
单射:从x的取值范围中遍历每一个数据,如果Ax,使在b的取值范围中能找到最多一个值
所以这里我们就要去弄明白两个点:
1、A是否存在。
2、是否存在A使得Ax=b 有一对一的唯一解。
首先考虑下,什么情况下的T(x)会有多个解呢?
我们思考下做增光矩阵的时候,Ax=0如果有非平凡解的话,那么A就必须要有自由变量,那么也就意味着A不能每列都存在
主元。
而我们知道Ax=b,Ax+0=b;如果0有非平凡解,自然此时的Ax也就有多个解。
因此有了定理:
设T:Rn->Rm是线性变换,则T是1对1的情况的,当且仅当Ax=0没有非平凡解
在思考下,Ax=0如果是只有平凡解的,那也就是说A线性无关啊。而A要在b的取值范围内有解,那么b的取值范围就必须是A
的列向量张成的啊。
所有有了定理:T:Rn->Rm是线性变换,设A为T(x)的标准矩阵,那么存在:
a T把Rn映射到Rm上,当且仅当Rm是A张成的
b T是一对一的情况,当且仅当A的列线性无关。