zoukankan      html  css  js  c++  java
  • 基变换

    概要

    主要介绍了几个基本概念:基的表示,线性变换矩阵,以及进一步地理解。
     


    定义以及记号

    (mathscr{B}_1)(n) 维向量空间 (V) 的一组基,记
    egin{align}
    mathscr{B}_1={ v_1 ,v_2, cdots , v_n }
    end{align}

    对于给定的基 (mathscr{B}_1),我们定义一个由 (V)(mathbf{F}^n) 的映射

    egin{align}
    x ightarrow [x]_{mathscr{B}_1}=
    egin{bmatrix}
    alpha_1 \
    vdots \
    alpha_n
    end{bmatrix} qquad
    ext{其中 } x=alpha_1 v_1 + alpha_2v_2+ cdots + alpha_n v_n
    end{align}

    显然该映射是一对一的,同时是到上的

    假设 (T) 是一个给定的 (V ightarrow V) 的线性变换,一旦给定 (Tv_1,Tv_2,cdots,Tv_n), 对于 (forall x in V) 我们就可以确定 (Tx) 的值。原因是 (x=alpha_1 v_1 + alpha_2v_2+ cdots + alpha_n v_n) 有唯一的表示,且有线性关系知
    egin{align}
    Tx &=T(alpha_1 v_1 + alpha_2v_2+ cdots + alpha_n v_n) otag \
    &=T(alpha_1 v_1)+T(alpha_2 v_2)+cdots+T(alpha_n v_n) otag\
    &= alpha_1 Tv_1 + alpha_2 Tv_2 +cdots+ alpha_n Tv_n
    end{align}
    因此一旦知道 ([x]_{mathscr{B}_1})(Tx) 随之也确定了。

    我们知道一个空间的基并不是唯一的,要介绍基的变换,自然要引入另一组基,不妨用 (mathscr{B}_2) 表示
    egin{align}
    mathscr{B}_2={ w_1 ,w_2, cdots, w_n }
    end{align}
    先定义向量 (Tv_j) 在基 (mathscr{B}_2) 下的坐标为
    egin{align}
    [Tv_j] _{mathscr{B}_2}=
    egin{bmatrix}
    t_{1j} \
    vdots \
    t_{nj}
    end{bmatrix}
    label{tt1}
    end{align}
    则对于 (forall x in V),我们有
    egin{align}
    [Tx]_{mathscr{B}_2} &=igg[sum_{j=1}^n alpha_j Tv_j igg]_{mathscr{B}_2} = sum_{j=1}^n alpha_j [Tv_j]_{mathscr{B}_2} otag \
    &= sum_{j=1}^n alpha_j
    egin{bmatrix}
    t_{1j} \
    vdots \
    t_{nj}
    end{bmatrix} =
    egin{bmatrix}
    t_{11} &cdots & t_{1n} \
    vdots & ddots &vdots \
    t_{n1} &cdots & t_{nn}
    end{bmatrix}
    egin{bmatrix}
    alpha_1 \
    vdots \
    alpha_n
    end{bmatrix}
    label{tt2}
    end{align}
    由式 ef{tt1} 和式 ef{tt2} 知 (n) 维方阵 ([t_{ij}]) 只依赖于线性变换 (T) 和两组基 (mathscr{B}_1,mathscr{B}_2),而和向量 (x) 无关
    我们再定义 (T)(mathscr{B}_1-mathscr{B}_2) 基表示

    egin{align}
    _{mathscr{B}_2}[T]_{mathscr{B}_1}=
    egin{bmatrix}
    t_{11} &cdots & t_{1n} \
    vdots & ddots &vdots \
    t_{n1} &cdots & t_{nn}
    end{bmatrix} =
    ig[
    [Tv_1]_{mathscr{B}_2} cdots [Tv_n]_{mathscr{B}_2}
    ig]
    end{align}

    总结一下,其实就是 ([Tx]_{mathscr{B}_2}={}_{mathscr{B}_2}[T]_{mathscr{B}_1} cdot [x]_{mathscr{B}_1},forall x in V). 一个特殊情况,当 (mathscr{B}_1=mathscr{B}_2) 时,我们称 (_{mathscr{B}_1}[T]_{mathscr{B}_1})(T)(mathscr{B}_1) 基表示

    进一步理解

    先考虑单位线性变换 (I:V ightarrow V),根据上一部分的内容,对 (forall x in V),有
    egin{align}
    [x]_{mathscr{B}_2}=[Ix]_{mathscr{B}_2} = {}_{mathscr{B}_2}[I]_{mathscr{B}_1} cdot [x]_{mathscr{B}_1} = {}_{mathscr{B}_2}[I]_{mathscr{B}_1} cdot [Ix]_{mathscr{B}_1}= {}_{mathscr{B}_2}[I]_{mathscr{B}_1} cdot {}_{mathscr{B}_1}[I]_{mathscr{B}_2} cdot [x]_{mathscr{B}_2}
    label{tt3}
    end{align}
    取遍所有的基,即依次取 (x=w_1,w_2,cdots,w_n),式 ef{tt3} 能够得出
    egin{align}
    {}_{mathscr{B}_2}[I]_{mathscr{B}_1} cdot {}_{mathscr{B}_1}[I]_{mathscr{B}_2}= I_n
    end{align}
    这里必须取遍所有基,避免出现不动点的情况,而导致条件不充分。相反,如果从 ([x]_{mathscr{B}_1}=[Ix]_{mathscr{B}_1}=cdots) 开始计算,会得出
    egin{align}
    {}_{mathscr{B}_1}[I]_{mathscr{B}_2} cdot {}_{mathscr{B}_2}[I]_{mathscr{B}_1}= I_n
    end{align}

    因此,记 (Sequiv{}_{mathscr{B}_2}[I]_{mathscr{B}_1}),则 (S^{-1} = {}_{mathscr{B}_1}[I]_{mathscr{B}_2}),实际上,形如 ({}_{mathscr{B}_2}[I]_{mathscr{B}_1}) 的矩阵都是可逆的,反过来,每一个可逆阵 (S=[s_1 \, s_2 cdots s_n] in M_n(mathbf{F})) 对某个基 (mathscr{B}) 也有形式 ({}_{mathscr{B}_1}[I]_mathscr{B}),可以把 (mathscr{B}) 看成是由 ([ ilde{s}_i]_{mathscr{B}_1}=s_i,\, i=1,2,cdots,n) 定义的向量组 ({ ilde{s}_1, ilde{s}_2,cdots, ilde{s}_n}). 因为 (S) 可逆,所以向量组 (mathscr{B}) 线性无关。

    注意到
    egin{align}
    _{mathscr{B}_2}[I]_{mathscr{B}_1}=
    ig[
    [Iv_1]_{mathscr{B}_2} cdots [Iv_n]_{mathscr{B}_2}
    ig] =
    ig[
    [v_1]_{mathscr{B}_2} cdots [v_n]_{mathscr{B}_2}
    ig]
    end{align}
    于是 (_{mathscr{B}_2}[I]_{mathscr{B}_1}) 是用基 (mathscr{B}_2) 来表示基 (mathscr{B}_1) 的各个元素。现在令 (x in V) ,经计算
    egin{align}
    {}_{mathscr{B}_2}[T]_{mathscr{B}_2} cdot [x]_{mathscr{B}_2} = [Tx]_{mathscr{B}_2} &=[I(Tx)]_{mathscr{B}_2} = {}_{mathscr{B}_2}[I]_{mathscr{B}_1} cdot [Tx]_{mathscr{B}_1} otag \
    &={}_{mathscr{B}_2}[I]_{mathscr{B}_1} cdot {}_{mathscr{B}_1}[T]_{mathscr{B}_1} cdot [x]_{mathscr{B}_1} ={}_{mathscr{B}_2}[I]_{mathscr{B}_1} cdot {}_{mathscr{B}_1}[T]_{mathscr{B}_1} cdot [Ix]_{mathscr{B}_1} otag \
    &={}_{mathscr{B}_2}[I]_{mathscr{B}_1} cdot {}_{mathscr{B}_1}[T]_{mathscr{B}_1} cdot {}_{mathscr{B}_1}[I]_{mathscr{B}_2} cdot [x]_{mathscr{B}_2}
    end{align}
    依次取 (x=w_1,w_2,cdots,w_n),便得出
    egin{align}
    {}_{mathscr{B}_2}[T]_{mathscr{B}_2} = {}_{mathscr{B}_2}[I]_{mathscr{B}_1} cdot {}_{mathscr{B}_1}[T]_{mathscr{B}_1} cdot {}_{mathscr{B}_1}[I]_{mathscr{B}_2}
    end{align}
    这个恒等式说明,如果用来计算的基发生变化,(T) 的基将如何变化,即是怎么从基 (mathscr{B}_1) 变化到基 (mathscr{B}_2),正是如此,才称矩阵 ({}_{mathscr{B}_2}[T]_{mathscr{B}_1})(mathscr{B}_1 - mathscr{B}_2) 基变换矩阵

    任一矩阵 (A in M_n(mathbf{F}))某个线性变换 (T:V ightarrow V) 的一个基表示,这是因为,如果 (mathscr{B})(V) 的任一组基,可以用 ([Tx]_{mathscr{B}}=A[x]_{mathscr{B}}) 来确定 (Tx),把 ([Tx]_{mathscr{B}}) 展开即可算出,对于这个 (T)({}_{mathscr{B}}[T]_{mathscr{B}}=A).
     


    读完应该知道什么

    • 线性变换 (T)(mathscr{B}_1-mathscr{B}_2) 基表示为 (n) 维方阵,也称为 (mathscr{B}_1 - mathscr{B}_2) 基变换矩阵
    • 基变换矩阵只依赖于线性变换 (T) 和两组基 (mathscr{B}_1,mathscr{B}_2)
    • ([Tx]_{mathscr{B}_2}={}_{mathscr{B}_2}[T]_{mathscr{B}_1} cdot [x]_{mathscr{B}_1},forall x in V)
    • ({}_{mathscr{B}_2}[T]_{mathscr{B}_2} = {}_{mathscr{B}_2}[I]_{mathscr{B}_1} cdot {}_{mathscr{B}_1}[T]_{mathscr{B}_1} cdot {}_{mathscr{B}_1}[I]_{mathscr{B}_2})
    • 任一矩阵 (A in M_n(mathbf{F})) 是某个线性变换 (T:V ightarrow V) 的一个基表示

    写在最后的话

    文章用的是 Markdown 结合 MathJax 插件,写数学公式时,对一些转义字符冲突的问题。主要是两个:_\ 后面跟单词的情况是没问题的,_$ 符号之间也没问题,我遇到主要出现在egin 内的公式里,如果出现问题,我自己的解决方案:

    • \ 写成 \\ .
    • _ 左边加个,如果要显示左下标,加上占位符 {}即可。

    第一次敲这个,就这么点内容花了将近一天时间哪!如果公式很多的话,还是用 (mathrm{LaTeX}),然后粘贴图片比较方便。

  • 相关阅读:
    WebService基于SoapHeader实现安全认证
    js中SetInterval与setTimeout用法
    Fiddler 教程
    jQuery 的 serializeArray()、serialize() 方法
    Javascript中Array.prototype.map()详解
    MS DOS 命令大全
    Chrome的JS调试工具
    jquery插件之DataTables 参数介绍
    C#中的Params、ref、out的区别
    C#记录日志、获取枚举值 等通用函数列表
  • 原文地址:https://www.cnblogs.com/zhoukui/p/7665835.html
Copyright © 2011-2022 走看看