Try   HackMD

線性代數 筆記

矩陣及其運算

  • upper triangular matrix: A為

    n×n矩陣且
    aij=0  i>j
    ,剩下元素可為0可不為0,若對角項元素皆為0則稱為strictly upper triangular matrix

  • lower triangular matrix: A為

    n×n矩陣且
    aij=0  i<j
    ,剩下元素可為0可不為0,若對角項元素皆為0則稱為strictly lower triangular matrix

  • Diagonal matrix: A既為upper triangular matrix也為lower triangular matrix,對角項元素可為0可不為0

  • zero matrix既為strictly upper triangular matrix 也為 strictly lower triangular matrix

  • AB = BA 未必成立(成立的條件,至少其中一個可逆,或A、B可以同步對角化),所以

    (A+B)2未必等於
    A2+2AB+B2
    ,肯定等於
    A2+AB+BA+B2

  • An=O(冪零算子)未必保證
    A=O

  • A2=A(冪等算子、投影矩陣)未必保證
    A=I
    A=O

  • AO
    BO
    不保證
    ABO
    ,所以
    AB=O
    未必代表
    A
    B
    至少一個為
    O
    ,有可能兩個都不為
    O
    。但要是
    AB
    其中一個為可逆,例如A為可逆,則
    B=A1O=O
    ,至少其一為
    O

  • 兩個可逆矩陣相乘不等於

    O

  • AB=ACAO未必保證
    B=C
    (不具消去性)

  • Xn=A未必保證X最多有n個解,可能更多

  • conjugate transpose:

    AHA
    C=[cij]Fn×m,cij=aji
    ,轉置再取共軛(先共軛再轉置也行)

  • F=R
    AT=AH
    ,因為共軛沒用

  • (aA±bB)H=aAH±bBH

  • (AB)H=BHAH

  • Skew-symmetric matrix:

    AT=A
    A+AT
    是對稱矩陣,
    AAT
    是skew-symmetric

  • Hermitian matrix:

    AH=A
    A+AH
    是一個

  • skew-Hermitian matrix:

    AH=A
    AAH
    是一個

  • trace:

    tr(A)=i=1naii,對角元素相加
    tr(aA±bB)=a tr(A)±b tr(B)
    ,線性映射性質
    tr(AB)=tr(BA)
    ,trace不是一對一函式

  • 矩陣分割有多種形式,經典可以分割成

    A=[A1,A2,...,An]
    Ai
    為column vector,此時
    Ax=i=1nxiAiCS(A)
    ,或者
    A=[a1,..,am]T
    ai
    為row vector,
    xA=i=1mxiaiRS(A)

  • RS(A)=CS(AT)

反矩陣

注意找反矩陣的技巧

  • 一個矩陣未必具左反矩陣或右反矩陣,例如0矩陣

  • 一個矩陣若具左反矩陣,未必具右反矩陣,具右反矩陣,未必具左反矩陣

  • AFm×n具左反矩陣
    rank(A)=n。rank(A)=dim(CS(A))
    n
    。只有
    mn
    才成立,反之,A不可能具有左反矩陣

  • 證明:

    Image Not Showing Possible Reasons
    • The image file may be corrupted
    • The server hosting the image is unavailable
    • The image path is incorrect
    • The image format is not supported
    Learn More →

  • A具右反矩陣
    rank(A)=m。
    rank(AT)=dim(CS(AT))=dim(RS(A))
    m
    。只有
    mn
    才成立,反之,A不可能有右反矩陣。

  • 所以我們又知道

    rank(A)min(m,n)

  • AFm×n,只有m==n的時候A才可能同時具左反矩陣與右反矩陣

  • AFn×n,若A為invertible、nonsingular,表示存在
    BFn×n
    使得
    In=AB=BA
    B
    同時為A的左反矩陣和右反矩陣,且
    B
    唯一存在

  • A1,A2,...,An皆為可逆矩陣,則
    A1A2...An
    也為可逆矩陣且
    A1A2...An=An1...A11

  • IMPORTANT: 假設

    AB=C
    A
    為可逆矩陣,則
    B=A1C
    ,如果B、C皆已知,則可以找到
    A1

  • f(x),g(x)為兩個多項式,
    AFm×n
    ,則
    f(A)g(A)=g(A)f(A)
    ,代表只要A、B可以被分解成矩陣多項式的形式,就代表AB=BA成立
    g(A)1
    存在,則
    f(A)g(A)1=g(A)1f(A)
    ,代表
    g(A)1
    同樣可以表示成矩陣多項式

基本列運算

  • 簡單記錄幾個符號,

    rij(A) : 將A的第i列和第j列交換
    ri(k)(A)
    : 將A的第i列乘上k倍,且
    k0

    rij(k)(A)
    : 將A的第i列的k倍加到第j列

  • IMPORTANT: 列運算可視為由

    Fm×n對應到
    Fm×n
    函數,所以任何列運算都有對應的矩陣,且皆為可逆矩陣

  • AFm×n且r為一個列運算,則唯一存在一個與r具相同型態的列運算
    r1
    使
    r1(r(A))=A

    rij1=rij
    Rij1=Rij

    (ri(k))1=ri(1k)
    (Ri(k))1=Ri(1k)

    (rij(k))1=rij(k)
    (Rij(k))1=Rij(k)

  • A,BFm×n
    A
    is row equivalent to B
    存在一可逆矩陣
    PFm×m
    使
    B=PA

  • A,BFm×n
    A
    is column equivalent to B
    存在一可逆矩陣
    PFm×m
    使
    B=AP

  • 每個可逆矩陣都可以視為數個row elementary matrix或elementary column matrix的乘積

線性方程組

  • 線性系統可表示為

    Ax=b
    AFm×nxFn×1bFm×1

  • 所有滿足

    Ax=b的x所成的集合,稱為solution set

  • 兩個線性系統具有相同solution set稱為equivalent(這是等價關係),row equivalent或column equivalent的矩陣都有相同solution set,這也是為何可以用Gaussian、Gaussian-Jordan elimination求解的原因

  • homogeneous system肯定有解(trivial solution

    x=0)
    homogeneous system有除了trivial solution以外的解
    該system具有無限多組解(該系統的rank<n)
    只有trivial solution,代表該系統rank==n

  • 每個矩陣皆列等價於某個列梯形形式

    U
    U
    的非零列個數或樞元個數稱為
    rank(A)
    rank在線性映射部分有另一個定義

  • 每個矩陣皆列等價於唯一列簡化梯形形式(rref),所以

    rank(A)唯一

  • AFm×n,
    rank(A)min(m,n)

  • rank([A|b]),代表
    Ax=b
    這個線性系統的獨立方程式個數

  • rank(A)rank([A|b])Ax=b無解
    rank(A)=rank([A|b])=nAx=b
    有唯一解
    rank(A)=rank([A|b])<nAx=b
    無限多解,
    nrank(A)
    為free variables的個數

  • Gaussian elimination: 將矩陣運算到列梯形矩陣的過程,然後可以用back substitution求解

  • Gaussian-Jordan elimination: 將矩陣運算到rref的過程,可以直接移項求解

  • 假設

    x0(particular solution)為
    Ax=b
    的某一個解,則
    Ax=b
    的solution set為
    {x0+u|uU}
    U={u|Au=0}
    U
    就是kernel of A,null space of A,此定理說明每個解都可拆成特解加上某個齊次解

  • particular solution就是trivial solution在空間中移動的距離

  • 每個矩陣其實都代表一個線性映射

    TL(V,V)
    R(T)range(T)Im(T)={vV|vV}
    ,image of T,為T的值域
    N(T)ker(T)={vV|T(v)=0}
    ,kernel space or null space of T,和對應矩陣的kernel space相同

  • nullity(T)=dim(ker(T)),T的nullity
    rank(T)=dim(Im(T))
    ,T的rank

可逆矩陣的充要條件

  • 假設

    AFn×n,以下等價
    A
    為可逆矩陣,nonsingular
    Ax=0
    只有零解 (
    rank(A)=n
    )
    A
    列等價於
    In

    A
    為數個列基本矩陣乘積
    bFn×1,Ax=b
    有解,且具唯一解。這也代表
    bFn×1
    b
    都可以由
    CS(A)
    的基底組成,也代表
    CS(A)=Fn×1

  • 如果

    AFm×n,mn,那A為nonsingular代表
    Ax=0
    只有零解(
    rank(A)
    還是等於
    n
    ),如果此時
    mn
    ,那
    A
    具有左反矩陣
    A為singular代表
    Ax=0
    具有非零解(無限多組解),所以
    rank(A)<n
    ,如果
    m<n
    rank(A)=m
    ,則
    A
    有右反矩陣

  • [A|I]算到
    [I|A1]

LU分解

  • A=LU,
    LFm×m
    L
    為下三角矩陣,如果
    A
    不須經列交換可以列運算至列梯形型式,則A可做LU分解

  • 可以知道,沒有列交換這個類型的基本矩陣乘積會是一個下三角矩陣或上三角矩陣

  • 用在求

    Ax=b的時候,可以化成
    Ax=LUx=Ly=b
    ,先得到
    y
    再用
    Ux=y
    求得
    x

  • 看書的p1-79有教如何計算L跟U

  • 有的矩陣不能做LU分解,但如果經過列交換後可以做LU分解,有經過列交換的LU分解稱為

    PTLU-分解,
    P
    為permutation matrix

  • P1=PT

  • A運算到可以做LU分解的型式相當於乘上
    P
    ,作轉置可得
    PT
    ,可參考書的p1-83

  • 如果有樞元很接近0,那選擇它可能造成很大誤差,有種方法是每次選擇絕對值最大的元素當成樞元

行列式

  • 可將

    det(A)是為一個從
    Fn×nF
    的function

  • det(A)=j=1n(1)1+ja1jdet(A1j)=j=1ncof(a1j)a1j=j=1naijcof(aij)=i=1naijcof(aij)

  • 如果A具有相同的兩列或兩行,則

    det(A)=0
    所以
    j=1naijcof(akj)=0
    , if
    ki

    ki
    ,也代表著其實A當中第i行和第k行相同

  • det[u+kvw]=det[uw]+k det[vw],kF

  • det(A)=0代表
    rank(A)<n

  • 若A為上三角或下三角或對角矩陣,

    det(A)=a11a22...ann

  • det(A)=det(AT)

  • W=|f1(x)f2(x)g1(x)g2(x)|

    Wˊ=|f1ˊ(x)f2ˊ(x)g1(x)g2(x)|+|f1(x)f2(x)g1˙(x)g2ˊ(x)|

  • Image Not Showing Possible Reasons
    • The image file may be corrupted
    • The server hosting the image is unavailable
    • The image path is incorrect
    • The image format is not supported
    Learn More →
  • det(rij(A))=det(cij(A))=det(A)
    det(ri(k)(A))=det(ci(k)(A))=k det(A),k0
    ,所以
    det(αA)=αndet(A)

    det(rij(k)(A))=det(cij(k)(A))=det(A)

  • 可以透過第三型列運算或行運算(前兩型也可以但會改變它的值)得到等價矩陣再求行列式

  • 假設

    E為基本矩陣,代表
    E
    可以經由單位矩陣
    I
    經過行運算或列運算得到
    所以
    det(Rij)=1

    det(Ri(k))=k

    det(Rij(k))=1

    ET
    為具有相同型態的基本矩陣,所以行列式值會相同

  • AFn×n,EFn×n
    E
    為基本矩陣
    det(EA)=det(E)det(A)

    det(AE)=det(A)det(E)

  • A為可逆矩陣 iff
    A
    列等價於
    In
    iff
    rank(A)=n
    iff
    det(A)0

  • A,BFn×n,det(AB)=det(A)det(B),不管A,B可逆或不可逆都成立
    若A,B不為方陣,則
    det(AB)=det(BA)
    未必成立

  • det(Ak)=det(A)k

  • AFn×n,det(A1)=1/det(A)

  • Image Not Showing Possible Reasons
    • The image file may be corrupted
    • The server hosting the image is unavailable
    • The image path is incorrect
    • The image format is not supported
    Learn More →
  • Image Not Showing Possible Reasons
    • The image file may be corrupted
    • The server hosting the image is unavailable
    • The image path is incorrect
    • The image format is not supported
    Learn More →
  • det(A)=|AOBI|=|IBOA|

  • |ACOB|=det(A)det(B)|AOCB|=det(A)det(B)

  • |ABBA|=det(A+B)det(AB)

  • Image Not Showing Possible Reasons
    • The image file may be corrupted
    • The server hosting the image is unavailable
    • The image path is incorrect
    • The image format is not supported
    Learn More →

古典伴隨矩陣

  • AFn×n的古典伴隨矩陣classical adjoint定義如下
    adj(A)=[bij]Fn×n,bij=cof(aji)

  • AFn×n
    Aadj(A)=adj(A)A=det(A)In

    如果
    det(A)0
    也就是A是可逆矩陣,則
    A1=adj(A)/det(A)
    ,且同時
    adj(A)
    也是可逆矩陣並且
    adj(A)1=Adet(A)

  • Image Not Showing Possible Reasons
    • The image file may be corrupted
    • The server hosting the image is unavailable
    • The image path is incorrect
    • The image format is not supported
    Learn More →
  • Image Not Showing Possible Reasons
    • The image file may be corrupted
    • The server hosting the image is unavailable
    • The image path is incorrect
    • The image format is not supported
    Learn More →
    有快速計算高階反矩陣的方法嗎?
  • Image Not Showing Possible Reasons
    • The image file may be corrupted
    • The server hosting the image is unavailable
    • The image path is incorrect
    • The image format is not supported
    Learn More →

向量空間

  • V is a vector space over F: 背起來

    1. u,vV
      ,唯一存在
      u+vV
    2. αF,vV
      ,唯一存在
      αvV
    3. u+v=v+u
    4. (u+v)+w=u+(v+w)
    5. 存在
      0V
      使得
      v+0=0+v=v
    6. 存在
      vV
      使得
      v+(v)=0
      ,不一定為負元素,要視系統而定
    7. α(u+v)=αu+αv
    8. (α+β)v=αv+βv
    9. (αβ)v=α(βv)
    10. 1v=v
  • 假設V為佈於F的向量空間,則

    u,v,wV,u+w=v+wu=v

  • 常見向量空間

    1. 歐式空間(n-tuple space):
      V=Fn
    2. Matrix space:
      V=Fm×n
    3. Polynomial space:
      V=P={f(x)|f(x)F}
    4. n-th polynomial space:
      V=Pn={fP|deg(f)n}
    5. function space:
      V=F(D,F)={f|f:DF}
    6. space of continuous function:
      V=C[a,b]={f|f:[a,b]F}

子空間

  • 定義: 假設

    V為佈於
    F
    的向量空間,
    W
    V
    的子集且
    W
    仍是佈於
    F
    的向量空間
    ,則W為V的子空間

  • zero space

    {0}為所有向量空間的子空間

  • Pn
    P
    的子空間

  • Fn不為
    Fn+1
    的子空間,它們的成員型態不相同

  • 可以透過證明

    W為某個已知向量空間的子空間,來證明
    W
    是向量空間

  • W1,W2皆為
    V
    的子空間且
    W1W2
    ,則
    W1
    W2
    的子空間

  • WV,Wϕ,只須證明以下兩則就可驗證
    W
    V
    的子空間

    1. αF,u,vW,u+vWαvW
    2. α,βF,u,vW,αu+βvW
  • R3的子空間有四種

    1. 原點
    2. 過原點的直線
    3. 過原點的平面
    4. R3
  • 子空間的必要條件,可以用它們來否定一個集合是不是子空間

    1. 0W
    2. vW,vW
  • V為佈於
    F
    的向量空間且
    Wi
    V
    的子空間,
    iI
    iIWi
    ,也是
    V
    的子空間

  • 聯集則不保證為

    V的子空間,除非滿足這個條件
    W1W2W2W1W1W2V
    (要會證明)
    若此條件不滿足,
    W1W2
    必不為子空間,因為
    w1W1,w2W2
    未必保證
    w1+w2W1W2

  • Sum Space:

    Wi
    V
    的子空間,則
    iIWi={iIwi|wiWi}

    Wi,WiV
    ,則
    Wi
    也是
    V
    的子空間
    和空間也必定是V的子空間

  • Wi,WiiIWi
    iIWiiIWi

  • 矩陣的四個基本子空間 重要!背起來!

    AFm×n

    1. CS(A)={Ax|xFn×1}
      ,由
      A
      的column產生的所有
      m×1
      的向量,且
      CS(A)Fm×1
    2. RS(A)={xA|xF1×m}
      ,由
      A
      的row產生的所有
      1×n
      的向量,且
      RS(A)F1×n
    3. ker(A)={xFn×1|Ax=0}
      ,且
      ker(A)Fn×1
    4. Lker(A)={xF1×m|xA=0}
      ,且
      Lker(A)F1×m
  • A,BFm×n
    A
    列等價於
    B
    ,則
    RS(A)=RS(B)ker(A)=ker(B)

  • A,BFm×n
    A
    行等價於
    B
    ,則
    CS(A)=CS(B)Lker(A)=Lker(B)

生成與線性獨立

  • 生成空間:

    V為佈於
    F
    的向量空間,
    SV
    span(S)={v|vS}
    span()={0}
    ,zero space為所有向量空間的子空間
    Sspan(S)
    IMPORTANT

  • span(S)=V,則S spans V,S為V的生成集spanning set

  • 常見生成空間(在

    R2上)

    1. x軸:
      span{(1,0)}={x(1,0)|xR}={(x,0)|xR}
    2. y軸:
      span{(0,1)}={y(0,1)|yR}={(0,y)|yR}
    3. R2=span{(1,0)}+span{(0,1)}=span{(1,0),(0,1)}={x(1,0)+y(0,1)|x,yR}={(x,y)|x,yR}
  • AFm×n,CS(A)=span{a1,...,an},RS(A)=span{A1,..,Am}重要!!!

  • V為佈於
    F
    的向量空間,
    SV
    ,則 (證明要會)

    1. span(S)
      V
      的子空間
    2. W
      V
      的子空間且包含
      S
      ,則
      span(S)W
  • 由以上定理可知,

    span(S)為包含
    S
    之最小子空間,因此
    span(S)
    為所有包含
    S
    的子空間的交集

  • S
    V
    的子空間
    span(S)=S

  • S1S2,則
    span(S1)span(S2)
    ,但反之未必成立

  • S1=S2span(S1)=span(S2),反之未必成立

  • span(S1S2)span(S1)span(S2)
    span(S1S2)span(S1)span(S2)

  • Image Not Showing Possible Reasons
    • The image file may be corrupted
    • The server hosting the image is unavailable
    • The image path is incorrect
    • The image format is not supported
    Learn More →
  • A,BFm×n
    A
    列等價於
    B
    ,則
    A
    B
    具有相同的行向量線性組合關係式

  • Image Not Showing Possible Reasons
    • The image file may be corrupted
    • The server hosting the image is unavailable
    • The image path is incorrect
    • The image format is not supported
    Learn More →
    不要用暴力解,用上面的定理
  • span(S1)+span(S2)=span(S1S2)

  • S1S2,若
    S2
    為線性獨立集,
    S1
    為線性獨立集,
    S1S2
    ,若
    S1
    為線性相依集,
    S2
    為線性相依集

  • 0S,則
    S
    為線性相依,所以所有vector space都是線性相依集,所有線性獨立集都不是vector space

  • 為線性獨立集

  • Wronskian 如果不等於0,則

    f1,..,fn為線性獨立

基底與維度

  • βV滿足

    1. span(β)=V
    2. β
      為線性獨立
      則稱
      β
      V
      的一組Basis,且
      dim(V)=β
      的元素個數(維度必唯一),同時也代表
      vV,v
      唯一寫成
      β
      中的向量線性組合
  • β=
    V={0}
    的基底,這是唯一一個維度0的向量空間

  • W1={AV|AT=A},dim(W1)=1+...+n=n(n+1)/2
    W2={AV|AT=A},dim(W2)=1+...+(n1)=(n1)n/2

  • 生成裁減定理:

    SV,span(S)=V,若
    S
    不為線性獨立集,則存在
    |S|dim(V)
    個向量
    uS
    使得
    span(S{u})=V

  • 獨立擴增定理:

    SV
    S
    為線性獨立集,若
    span(S)V
    ,則存在
    dim(V)|S|
    個向量
    uspan(S)
    使得
    S{u}
    仍為線性獨立集

  • Image Not Showing Possible Reasons
    • The image file may be corrupted
    • The server hosting the image is unavailable
    • The image path is incorrect
    • The image format is not supported
    Learn More →
  • Steinitz代換定理(證明要會):

    SV,|S|=n,span(S)=V
    |S0|=m,mn
    ,
    S0
    為線性獨立集,則存在
    SS,|S|=nm
    使得
    span(SS0)=V

  • 由以上定理可知,若

    span(S)=V,S0V
    S0
    為線性獨立集,則
    |S0||S|
    ,由此可證明
    V
    的所有Basis大小都一樣

  • 如果

    SV,|S|=dim(V),這時候如果能驗證
    S
    為線性獨立集,則
    S
    V
    的基底

  • W
    V
    的子空間,則
    W=Vdim(W)=dim(V)

  • 可逆矩陣的充要條件

    AFn×n

    1. ker(A)={0},dim(ker(A))=0
      ,因為
      Ax=0
      只有0解(trivial solution),
      rank(A)=n
      det(A)0
    2. A
      的行向量為線性獨立,所以
      CS(A)=Fn×1,dim(CS(A))=Fn×1
    3. Lker(A)={0},dim(Lker(A))=0
      ,因為
      xA=0
      只有0解(trivial solution)
    4. A
      的列向量為線性獨立,所以
      RS(A)=F1×n,dim(RS(A))=F1×n
  • dim(W1+W2)=dim(W1)+dim(W2)dim(W1W2)

  • Image Not Showing Possible Reasons
    • The image file may be corrupted
    • The server hosting the image is unavailable
    • The image path is incorrect
    • The image format is not supported
    Learn More →

直和

  • 兩兩獨立pairwise independent: 若

    WiWj={0},ij,我們稱
    W1,..,Wk
    兩兩獨立

  • 獨立子空間independent subspace:

    W1,..,Wk
    V
    的子空間,若
    WijiWj={0},i=1,..,k

  • 獨立子空間保證兩兩獨立,反之則未必

  • W1,...,Wk為獨立子空間
    w1+w2+...+wk=0
    ,則
    w1=w2=...=wk=0
    dim(W1+W2+...+WK)=dim(W1)+...+dim(Wk)

  • 直和direct sum: 記為

    V=W1W2...Wk,當滿足以下兩個條件時,稱
    W1,..,Wk
    V
    的一個直和

    1. V=W1+...+Wk
    2. W1,...,Wk
      為獨立子空間
  • W1,..,Wk
    V
    的一個直和,且
    span(βi)=Wi
    ,則
    span(β1β2...βk)=V
    ,且
    vV
    ,存在
    viWi
    使得
    v=v1+v2+...+vk
    且表示法唯一

線性映射

  • T:VV滿足

    1. u,vV,T(u+v)=T(u)+T(v)
    2. αF,vV,T(αv)=αT(v)

      V=V
      T
      稱為linear operator
      V=F
      T
      稱為linear functional
  • T為線性映射
    T(α1v1+α2v2+...+αkvk)=α1T(v1)+...+αkT(vk)

  • 必要條件,可用以下條件來否定一個轉換為線性映射

    1. T(0)=0
    2. T(v)=T(v)
    3. T(uv)=T(u)T(v)
  • Image Not Showing Possible Reasons
    • The image file may be corrupted
    • The server hosting the image is unavailable
    • The image path is incorrect
    • The image format is not supported
    Learn More →
  • 假設

    T:FnFm為一個線性映射,則存在唯一矩陣
    AFm×n,T(x)=Ax,xFn
    ,稱為
    T
    的標準矩陣
    可以用
    A=[T(e1) T(e2)]
    ,帶入基本行向量的方式求得

  • 有幾個常見在平面上的線性映射

    1. 繞著原點逆時針旋轉:
      Rθ=[cosθsinθsinθcosθ]
      ,如果不是繞著原點要怎麼改?如果旋轉的時候長度會變呢?
      矩陣一樣,算完後的結果再加上繞著的圓心就可以
      RθRϕ=Rθ+ϕ

      (Rθ)1=Rθ

      (Rθ)n=Rnθ

      繞著正x軸逆時針旋轉(相當於在yz平面上逆時針旋轉,x不變):
      [1000cosθsinθ0sinθcosθ]

      繞著正y軸逆時針旋轉(相當於在xz平面順時針旋轉,y不變):
      [cosθ0sinθ010sinθ0cosθ]

      繞著正z軸逆時針旋轉(相當於在xy平面逆時針旋轉,z不變):
      [cosθsinθ0sinθcosθ0001]
    2. 鏡射:
      A=[1001]
      ,這是繞著x軸鏡射
      A=[1001]
      ,繞著y軸鏡射
    3. 擴張、收縮:
      A=[r00r]
  • T,UL(V,V),β={v1,..,vn}
    V
    的一組基底
    T=UT(vi)=U(vi),i=1,2,..,n
    ,標準矩陣相同且唯一

  • V,V為兩個佈於
    V
    的向量空間,
    β={v1,...,vn}
    V
    的一組基底,
    wiV
    唯一存在
    T
    使得
    T(vi)=wi
    ,這代表當一個線性映射對某一組基底的對應決定後,整個線性映射便唯一決定

  • 平移不為線性映射,為了解決此問題,將

    (x,y)視為
    (x,y,1)
    ,平移後變成
    (x+a,y+b,1)
    ,矩陣可以看成以下
    [10a01b001]

座標化

  • β={v1,v2,..,vn},span(β)=V
    vV,v=α1v1+...+αnvn
    ,定義
    [v]β=[α1...αn]TFn×1
    [v]β
    唯一存在

  • 遵守以下幾條定律

    1. a,bF,u,vV,[au+bv]β=a[u]β+b[v]β
    2. u=v[u]β=[v]β
    3. xFn×1
      ,唯一存在
      vV,[v]β=x
  • 若存在

    T:VV使得

    1. T為線性映射
    2. T為one to one 且onto function
      T
      為線性同構函數(未必唯一),且
      VV
  • 座標同構函數(coordinate isomorphism):

    cβ:VFn×1,cβ=[v]β,vV,它為一個線性同構函數且
    VFn×1

  • 任何向量空間只要

    dim(V)=n
    VFn×1
    ,同維及同構,是一個等價關係

  • {v1,...,vk}為線性獨立
    {[v1]β,...,[vk]β}
    為線性獨立

  • 座標變換矩陣change of coordinate matrix:

    β={u1,...,un},γ={v1,..,vn},V
    Basis,[IV]βγ=[[u1]γ ... [un]γ]

    1. vV,[v]γ=[I]βγ[v]β
    2. ([I]βγ)1=[I]γβ
  • Image Not Showing Possible Reasons
    • The image file may be corrupted
    • The server hosting the image is unavailable
    • The image path is incorrect
    • The image format is not supported
    Learn More →

矩陣表示法與換底公式

  • TL(V,V),dim(V)=n,dim(V)=m,AFm×n,A=[[T(v1)]γ ... [T(vn)]γ]=[T]βγmatrix representation of T relative to
    β
    and
    γ

  • vV,[T(v)]γ=[T]βγ[v]β

  • [T]ββ[I]γβ=[I]γβ[T]γγ

  • TL(V,V),dim(V)=n,dim(V)=m,
    span(β)=span(γ)=V,span(β)=span(γ)=V

    [T]ββ[IV]γβ=[IV]γβ[T]γγ

核空間與像集

  • SV,SV

    1. direct image of S under T:

      T(S)={T(v)|vS}

    2. inverse image of S' under T:

      T1(S)={vV|T(v)S}

    3. ker(T)={vV|T(v)=0}={T(v){0}}=T1({0})
      nullity(T)=dim(ker(T))

    4. Im(T)=T(V)={T(v)|vV}
      rank(T)=dim(Im(T))

    5. T(S)V,T1(S)V

    6. ST1(T(S)),如果T為一對一函數則等號成立

    7. T(T1(S)S,如果T為映成函數則等號成立

    如果S為V的子空間且S'為V'的子空間,則

    T(S)
    V
    的子空間且
    T1(S)
    V
    的子空間

    因為

    {0}
    V
    的子空間,所以
    ker(T)
    V
    的子空間
    因為
    V
    V
    的子空間,所以
    Im(T)
    V
    的子空間

  • Image Not Showing Possible Reasons
    • The image file may be corrupted
    • The server hosting the image is unavailable
    • The image path is incorrect
    • The image format is not supported
    Learn More →
  • β
    V
    的basis,則
    Im(T)=span(T(β))
    ,把
    span(β)
    當中線性相依的向量拿掉,就找到
    Im(T)
    的Basis

  • Sylvester第一定理 證明要會

    dim(V)=nullity(T)+rank(T)

  • T為一對一函數
    ker(T)={0}
    nullity(T)=0
    rank(T)=dim(V)
    ,且
    dim(V)dim(V)

  • T為映成函數
    Im(T)=V
    rank(T)=dim(V)
    nullity(T)=dim(V)dim(V)
    ,且
    dim(V)dim(V)

  • dim(V)=dim(V)<,則
    T
    為一對一函數
    T
    為映成函數

  • Im(T)=CS(A)=R(A)
    RS(A)=R(AT)

    ker(A)=N(A)

    Lker(A)=N(AT)

  • Ax:FnFm,xA:FmFn

  • A為一對一函數
    N(T)=N(A)={0}
    Ax=0
    只有零解
    det(A)0
    rank(A)=CS(A)=n
    nm
    A
    為行獨立

  • A為映成函數
    R(T)=R(A)=Fm×1
    dim(R(A))=m
    nm

  • T為線性映射,則
    T
    必為保相依: 若
    S
    V
    的有限子集且線性相依,
    T(S)
    也為線性相依,稱為保相依

  • T為保獨立
    T
    為一對一函數 (證明)

  • T為保生成
    T
    為映成函數 (證明)

  • AFn×n,則
    a1,a2,..,an
    組成的平行n面體體積為
    |det(A)|
    ,假設S的面積為
    r
    ,則
    T(S)
    圍出來的面積為
    r|det(A)|

矩陣的rank

  • AFm×n,rr(A)=dim(RS(A))=cr(A)=dim(CS(A))
    cr(A)=dim(R(A)),rr(A)=dim(R(AT))

  • 矩陣

    A的列梯形矩陣
    U
    具有r個樞元行,表示
    Ax=0
    的自由變數有n-r個,代表
    ker(A)
    的basis有n-r個向量,這跟維度定理相同

  • CS(A)
    Fm×1
    的子空間,
    RS(A)
    F1×n
    的子空間,所以
    rank(A)min{m,n}

  • rank(A)+nullity(A)=n,rank(AT)+nullity(AT)=m

  • CS(AB)CS(A)
    RS(AB)RS(B)

  • rank(AB)min{rank(A),rank(B)},兩矩陣相乘時rank不可能變大,如果左乘或右乘一個可逆矩陣,則不會變

  • CS(A+B)CS(A)+CS(B)
    RS(A+B)RS(A)+RS(B)

  • rank(A+B)rank(A)+rank(B) (證明)

  • AFm×n (證明)

    A具左反矩陣
    rank(A)=n
    dim(CS(A))
    A
    為行獨立
    Ax=b
    具唯一解
    dim(RS(A))=n
    RS(A)=F1×n

    A具右反矩陣
    rank(A)=m
    dim(RS(A))
    A
    為列獨立
    xA=b
    具唯一解
    dim(CS(A))=m
    CS(A)=Fm×1

  • 證明

    Ax=b有解
    rank([A|b])=rank(A)

    Image Not Showing Possible Reasons
    • The image file may be corrupted
    • The server hosting the image is unavailable
    • The image path is incorrect
    • The image format is not supported
    Learn More →

  • Ax=b有解的充要條件是
    bCS(A)

    如果
    bFm×1,Ax=b
    都有解,代表
    CS(A)=Fm×1
    ,此時
    rank(A)=m

    rank(A)=n
    時,代表每個
    Ax=b
    如果有解,那就至多一解(唯一解)
    如果
    rank(A)=m<n
    ,代表每個
    Ax=b
    都有解且有無限多組解

  • AFm×n,rank(A)=r
    我們知道

    1. rmin{m,n}
    2. r=m
      ,則
      A
      具左反矩陣,且
      CS(A)=Fm×1
    3. r=n
      ,則
      A
      具右反矩陣,且
      RS(A)=F1×n
    4. r=m
      ,代表
      bFm×1,Ax=b
      有解,此時若
      n>m
      則每個
      Ax=b
      具有無限多組解,因為自由變數
      nr0
    5. r=n
      ,則
      nr=0
      所以每個
      Ax=b
      若有解,會是唯一解

    做出以下歸納

    1. r=m<n,Ax=b
      會有解且對於每個
      b
      有無限多組解
    2. r=m>n
      ,不可能有這個情況
    3. r=n<m,Ax=b
      可能有些無解(因為不屬於
      CS(A)
      ),有些有唯一解
    4. r=n=m,Ax=b
      都有解且都是唯一解
    5. r<n
      r<m
      ,則
      Ax=b
      若有解,則對於該b而言會有無限多組解

線性映射的合成與可逆

  • 假設

    T,U屬於
    V
    V
    的線性映射,
    V=span{β}
    V=span{γ}
    ,則
    [aT+bU]βγ=a[T]βγ+b[U]βγ

  • [UT]βω=[U]γω[T]βγ

  • ([T]β)n=[Tn]β

  • 可逆函數:

    TL(V,V),若存在
    U:VV
    使得
    TU=IV
    UT=IV
    ,則
    U=T1
    ,且
    T1
    也為線性映射

  • 可逆函數

    一對一且映成函數

  • T為可逆
    [T]βγ
    為可逆

  • VVdim(V)=dim(V)

  • V,V為佈於
    F
    的向量空間,則
    L(V,V)
    亦為佈於
    F
    的向量空間 (證明)

  • dim(L(V,V))=dim(V)dim(V)

對偶空間與零化集

  • V為佈於
    F
    的向量空間,
    L(V,F)V
    (dual space),
    L(V,F)=(V)=V
    (double-dual space)

  • V與所有對偶空間同構

  • fi為相對於
    β
    的第i個座標函數,
    fi:VF,fi(v)=ai,vV
    ,則
    [v]β=[a1,...,an]T

  • 假設

    β={v1,...,vn},因為
    [vj]β=ej
    ,所以
    fi(vj)=δij
    ,且
    vV,v=i=1nfi(v)vi

  • 承上述,假設

    β={f1,...,fn}
    V
    的一組基底且
    fV,f=i=1nf(vi)fi

  • V,W are over
    F
    , and
    β,γ
    are basis for
    V,W
    UL(V,W)
    UT:WV
    UT(g)=gU
    ,則
    UT
    為線性映射且
    [UT]γβ=([U]βγ)T

  • 假設

    V is over F,
    SV
    ,則S的零化集(annihilator)為
    S0={fV|f(v)=0,vS}

  • S0
    V
    的子空間,所以
    SV

  • {0}0=V

  • V0={O},只有
    O
    可以讓所有在V當中的向量都變為0

  • if

    S1S2,then
    S20S10

  • W is
    V
    's sub space,then
    dim(V)=dim(W)+dim(W0)