当前位置: 首页 > article >正文

【矩阵论】Chapter 8—范数与极限知识点总结复习

文章目录

    • 1 向量范数
    • 2 矩阵范数
    • 3 矩阵序列
    • 4 矩阵级数
    • 5 矩阵函数

1 向量范数

  • 向量范数定义

    V V V是数域 P P P上的线性空间, ∣ ∣ x ∣ ∣ ||x|| ∣∣x∣∣是以 V V V中的向量 x x x为自变量的非负实值函数,如果满足以下三个条件:

    1. 非负性: ∣ ∣ x ∣ ∣ ≥ 0 ||x||\geq 0 ∣∣x∣∣0,且 ∣ ∣ x ∣ ∣ = 0 ||x||=0 ∣∣x∣∣=0当且仅当 x = 0 x=0 x=0
    2. 齐次性: ∀ α ∈ P , x ∈ V \forall \alpha \in P,x\in V αP,xV,有 ∣ ∣ α x ∣ ∣ = ∣ α ∣ ∣ ∣ x ∣ ∣ ||\alpha x||=|\alpha|||x|| ∣∣αx∣∣=α∣∣∣x∣∣
    3. 三角不等式: ∀ x , y ∈ V \forall x,y \in V x,yV,有 ∣ ∣ x + y ∣ ∣ ≤ ∣ ∣ x ∣ ∣ + ∣ ∣ y ∣ ∣ ||x+y||\leq ||x||+||y|| ∣∣x+y∣∣∣∣x∣∣+∣∣y∣∣

    则称 ∣ ∣ x ∣ ∣ ||x|| ∣∣x∣∣为向量 x x x的范数,并称定义了范数的线性空间为赋范线性空间。

  • 1 1 1范数, 2 2 2范数、 ∞ \infty 范数和 p p p范数

    n n n维向量空间 C n C^n Cn中,对任意向量 x = ( x 1 , . . . , x n ) T ∈ C n x=(x_1,...,x_n)^T\in C^n x=(x1,...,xn)TCn

    1 1 1范数: ∣ ∣ x ∣ ∣ 1 = ∑ i = 1 n ∣ x i ∣ ||x||_1=\sum_{i=1}^{n}|x_i| ∣∣x1=i=1nxi

    2 2 2范数: ∣ ∣ x ∣ ∣ 2 = ( ∑ i = 1 n ∣ x i ∣ 2 ) 1 2 ||x||_2=(\sum_{i=1}^n|x_i|^2)^{\frac{1}{2}} ∣∣x2=(i=1nxi2)21

    ∞ \infty 范数: ∣ ∣ x ∣ ∣ ∞ = max ⁡ 1 ≤ i ≤ n ∣ x i ∣ ||x||_{\infty}=\max_{\\1 \leq i \leq n}|x_i| ∣∣x=max1inxi

    p p p范数: ∣ ∣ x ∣ ∣ p = ( ∑ i = 1 n ∣ x i ∣ p ) 1 p ||x||_p=(\sum_{i=1}^n|x_i|^p)^{\frac{1}{p}} ∣∣xp=(i=1nxip)p1

  • 利用已知范数构造新范数

    ∣ ∣ ⋅ ∣ ∣ β ||\cdot||_{\beta} ∣∣β C m C^m Cm上的向量范数, A ∈ C m × n A\in C^{m\times n} ACm×n r a n k ( A ) = n rank(A)=n rank(A)=n,则由 ∣ ∣ x ∣ ∣ α = ∣ ∣ A x ∣ ∣ β , x ∈ C n ||x||_{\alpha}=||Ax||_{\beta},x\in C^n ∣∣xα=∣∣Axβ,xCn所定义的 ∣ ∣ ⋅ ∣ ∣ ||\cdot|| ∣∣∣∣ C n C^n Cn上的向量范数

  • 性质

    1. 向量范数的等价具有自反性、对称性和传递性
    2. 有限维线性空间 V V V上的任意两个向量范数都是等价的

2 矩阵范数

  • 矩阵范数定义

    ∣ ∣ A ∣ ∣ ||A|| ∣∣A∣∣是以 C m × n C^{m\times n} Cm×n中的矩阵 A A A为自变量的非负实值函数,如果满足以下四个条件:

    1. 非负性: ∣ ∣ A ∣ ∣ ≥ 0 ||A||\geq 0 ∣∣A∣∣0,且 ∣ ∣ A ∣ ∣ = 0 ||A||=0 ∣∣A∣∣=0当且仅当 A = 0 A=0 A=0
    2. 齐次性: ∀ α ∈ C , A ∈ C m × n \forall \alpha \in C,A\in C^{m\times n} αC,ACm×n,有 ∣ ∣ α A ∣ ∣ = ∣ α ∣ ∣ ∣ A ∣ ∣ ||\alpha A||=|\alpha|||A|| ∣∣αA∣∣=α∣∣∣A∣∣
    3. 三角不等式: ∀ A , B ∈ C m × n \forall A,B \in C^{m\times n} A,BCm×n,有 ∣ ∣ A + B ∣ ∣ ≤ ∣ ∣ A ∣ ∣ + ∣ ∣ B ∣ ∣ ||A+B||\leq ||A||+||B|| ∣∣A+B∣∣∣∣A∣∣+∣∣B∣∣
    4. 相容性: ∀ A , B ∈ C m × n \forall A,B \in C^{m\times n} A,BCm×n,有 ∣ ∣ A B ∣ ∣ ≤ ∣ ∣ A ∣ ∣   ∣ ∣ B ∣ ∣ ||AB||\leq ||A||\space ||B|| ∣∣AB∣∣∣∣A∣∣ ∣∣B∣∣

    则称 ∣ ∣ A ∣ ∣ ||A|| ∣∣A∣∣ m × n m\times n m×n矩阵 A A A的范数

  • 定理

    A = ( a i j ) ∈ C n × n A=(a_{ij})\in C^{n\times n} A=(aij)Cn×n,则由 l 1 , l 2 , l ∞ l_1,l_2,l_{\infty} l1,l2,l向量范数各自推导得到的矩阵范数 ∣ ∣ A ∣ ∣ 1 , ∣ ∣ A ∣ ∣ 2 , ∣ ∣ A ∣ ∣ ∞ ||A||_1,||A||_2,||A||_{\infty} ∣∣A1,∣∣A2,∣∣A

    1. 行和范数: ∣ ∣ A ∣ ∣ 1 = max ⁡ 1 ≤ j ≤ n ∑ i = 1 n ∣ a i j ∣ ||A||_1=\max_{\substack{\\ 1\leq j\leq n}}\sum_{\substack i=1}^n|a_{ij}| ∣∣A1=max1jni=1naij
    2. 列和范数: ∣ ∣ A ∣ ∣ ∞ = max ⁡ 1 ≤ i ≤ n ∑ j = 1 n ∣ a i j ∣ ||A||_{\infty}=\max_{\substack{\\ 1\leq i\leq n}}\sum_{\substack j=1}^n|a_{ij}| ∣∣A=max1inj=1naij
    3. 谱范数: ∣ ∣ A ∣ ∣ 2 = λ m a x ( A H A ) ||A||_2=\sqrt{\lambda_{max}(A^HA)} ∣∣A2=λmax(AHA)
    4. F F F范数: ∣ ∣ A ∣ ∣ f = ∑ i = 1 n ∑ j = 1 n ∣ a i j ∣ 2 ||A||_f=\sqrt{\sum_{\substack \\i=1}^n\sum_{\substack j=1}^n|a_{ij}|^2} ∣∣Af=i=1nj=1naij2
  • Python求解矩阵范数

    import numpy as np
    
    A = np.matrix([[-1, -1, 4], [1, 1, 2], [1, -2, 2]])
    
    # 表示复数矩阵[[1, -1, 1], [-i, 0, 2i], [1, 1, 1]]
    B = np.matrix([[1, -1, 1], [-1j, 0, 2j], [1, 1, 1]])
    
    # 求A的矩阵范数,ord分别为1,2,np.inf,F
    print("A范数")
    print("A的1范数(列和范数):", np.linalg.norm(A, ord=1))
    print("A的2范数(谱范数):", np.linalg.norm(A, ord=2))
    print("A的无穷范数(行和范数):", np.linalg.norm(A, ord=np.inf))
    print("A的F范数:", np.linalg.norm(A, ord='fro'))
    
    print("B范数")
    print("B的1范数(列和范数):", np.linalg.norm(B, ord=1))
    print("B的2范数(谱范数):", np.linalg.norm(B, ord=2))
    print("B的无穷范数(行和范数):", np.linalg.norm(B, ord=np.inf))
    print("B的F范数:", np.linalg.norm(B, ord='fro'))
    

3 矩阵序列

  • 矩阵序列的收敛

    设有矩阵序列 { A ( k ) } \{A^{(k)}\} {A(k)},其中 A ( k ) = ( a i j ( k ) ) ∈ C m × n A^{(k)}=(a_{ij}^{(k)})\in C^{m\times n} A(k)=(aij(k))Cm×n,如果当 k → ∞ k\rightarrow \infty k时,矩阵 A ( k ) A^{(k)} A(k)的每一个元素 a i j ( k ) a_{ij}^{(k)} aij(k)都有极限 a i j a_{ij} aij,即
    lim ⁡ k → ∞ a i j ( k ) = a i j , 1 ≤ i ≤ m ; 1 ≤ j ≤ n \lim_{k\rightarrow \infty}a_{ij}^{(k)}=a_{ij},1\leq i\leq m;1\leq j\leq n klimaij(k)=aij,1im;1jn
    则称矩阵序列 { A ( k ) } \{A^{(k)}\} {A(k)}是收敛的,并把矩阵 A = ( a i j ) ∈ C m × n A=(a_{ij})\in C^{m\times n} A=(aij)Cm×n称为 { A ( k ) } \{A^{(k)}\} {A(k)}的极限。

  • 定理

    A ∈ C n × n A\in C^{n\times n} ACn×n lim ⁡ k → ∞ A k = 0 \lim_{\\k\rightarrow \infty}A^k=0 limkAk=0的充要条件是 ρ ( A ) < 1 \rho(A)<1 ρ(A)<1。其中 ρ ( A ) \rho(A) ρ(A) A A A的谱半径,即所有特征值的绝对值的最大值。

4 矩阵级数

  • 矩阵级数定义

    设有矩阵序列 { A ( k ) } ∈ C m × n \{A^{(k)}\}\in C^{m\times n} {A(k)}Cm×n,则无穷和 A ( 1 ) + A ( 2 ) + . . . + A ( k ) + . . . A^{(1)}+A^{(2)}+...+A^{(k)}+... A(1)+A(2)+...+A(k)+...称为矩阵级数,记为 ∑ k = 1 ∞ A ( k ) \sum_{\\k=1}^{\infty}A^{(k)} k=1A(k)。由定义可知,矩阵级数收敛的充要条件是 m n mn mn个数项级数 ∑ k = 1 ∞ a i j ( k ) ( 1 ≤ i ≤ m , 1 ≤ j ≤ n ) \sum_{\\k=1}^\infty a_{ij}^{(k)}(1\leq i\leq m, 1\leq j \leq n) k=1aij(k)(1im,1jn)都收敛,如果它们都绝对收敛,则称矩阵级数绝对收敛。

  • 定理

    矩阵级数 ∑ k = 1 ∞ A ( k ) \sum_{\\k=1}^{\infty}A^{(k)} k=1A(k)绝对收敛的充要条件是数项级数 ∑ k = 1 ∞ ∣ ∣ A ( k ) ∣ ∣ \sum_{\\k=1}^{\infty}||A^{(k)}|| k=1∣∣A(k)∣∣,其中 ∣ ∣ ⋅ ∣ ∣ ||\cdot || ∣∣∣∣ C m × n C^{m\times n} Cm×n上的任一矩阵范数。

  • 矩阵幂级数定义

    A ∈ C n × n A\in C^{n\times n} ACn×n,形如
    ∑ k = 0 ∞ c k A k = c 0 I + c 1 A + c 2 A 2 + ⋯ + c k A k + ⋯ \sum_{\\k=0}^{\infty}c_kA^{k}=c_0I+c_1A+c_2A^2+\cdots+c_kA^k+\cdots k=0ckAk=c0I+c1A+c2A2++ckAk+
    的矩阵级数称为矩阵幂级数。

  • 定理

    A ∈ C n × n A\in C^{n\times n} ACn×n,并且幂级数 ∑ k = 0 ∞ c k x k \sum_{\\ k=0}^{\infty}c_kx^k k=0ckxk的收敛半径为 R R R,如果 ρ ( A ) < R \rho(A)<R ρ(A)<R,则矩阵幂级数 ∑ k = 0 ∞ c k A k \sum_{\\ k=0}^{\infty}c_kA^k k=0ckAk绝对收敛;如果 ρ ( A ) > R \rho(A)>R ρ(A)>R,则矩阵幂级数 ∑ k = 0 ∞ c k A k \sum_{\\ k=0}^{\infty}c_kA^k k=0ckAk发散。

  • 求收敛半径

    设幂级数 ∑ k = 0 ∞ c k x k \sum_{\\ k=0}^{\infty}c_kx^k k=0ckxk

    1. 比值法

      R = lim ⁡ n → ∞ ∣ a n a n + 1 ∣ R=\lim_{\\ n\rightarrow \infty}|\frac{a_n}{a_{n+1}}| R=limnan+1an

    2. 根式法

      R = lim ⁡ n → ∞ ∣ 1 a n n ∣ R=\lim_{\\ n\rightarrow \infty}|\frac{1}{\sqrt[n]{a_n}}| R=limnnan 1

  • 例题

    Given A = [ 1 0 − 2 − 10 3 − 28 0 0 1 ] A=\begin{bmatrix}1&0&-2\\-10&3&-28\\0&0&1\end{bmatrix} A= 11000302281

    For T > 0 T>0 T>0, find the radius of covergence for
    s ( z ) = ∑ k = 0 ∞ 1 ( T 3 + 3 k 2 + 3 ) k 3 z k s(z)=\sum_{\\k=0}^{\infty}\frac{1}{(T^3+\frac{3}{k^2+3})^{\frac{k}{3}}}z^k s(z)=k=0(T3+k2+33)3k1zk
    Let h ( z ) = s ( 2 z − T ) h(z)=s(2z-T) h(z)=s(2zT). Decide when the matrix power series h ( A ) h(A) h(A) converges absolutely.

    Solution:

    For s ( z ) s(z) s(z): R = lim ⁡ k → ∞ ( T 3 + 3 ( k + 1 ) 2 + 3 ) k + 1 3 ( T 3 + 3 k 2 + 3 ) k 3 = lim ⁡ k → ∞ ( T 3 ) k + 1 3 ( T 3 ) k 3 = T R=\lim_{\\ k\rightarrow \infty}\frac{(T^3+\frac{3}{(k+1)^2+3})^{\frac{k+1}{3}}}{(T^3+\frac{3}{k^2+3})^{\frac{k}{3}}}=\lim_{\\ k\rightarrow \infty}\frac{(T^3)^{\frac{k+1}{3}}}{(T^3)^\frac{k}{3}}=T R=limk(T3+k2+33)3k(T3+(k+1)2+33)3k+1=limk(T3)3k(T3)3k+1=T

    So for matrix 2 A − T I 2A-TI 2ATI, we can determine ∣ λ I − 2 A + T I ∣ = ( λ − 2 + T ) 2 ( λ − 6 + T ) = 0 |\lambda I-2A+TI|=(\lambda -2+T)^2(\lambda -6 + T)=0 λI2A+TI=(λ2+T)2(λ6+T)=0, The eigenvalues are solved as: 2 − T , 2 − T , 6 − T 2-T,2-T,6-T 2T,2T,6T.

    From { ∣ 2 − T ∣ < T ∣ 6 − T ∣ < T \left\{{\begin{array}{c}|2-T|<T\\|6-T|<T \end{array}}\right. {∣2T<T∣6T<T , so when T > 3 T>3 T>3, h ( A ) h(A) h(A) converges absolutly.

5 矩阵函数

  • 矩阵函数定义

    A ∈ C n × n A\in C^{n\times n} ACn×n,一元函数 f ( z ) f(z) f(z)能够展开为 z z z的幂级数 f ( z ) = ∑ k = 0 ∞ c k z k f(z)=\sum_{\\k=0}^\infty c_kz^k f(z)=k=0ckzk,并且该幂级数的收敛半径为 R R R。当矩阵 A A A的谱半径 ρ ( A ) < R \rho(A)<R ρ(A)<R时,则将收敛矩阵幂级数 ∑ k = 0 ∞ c k A k \sum_{\\k=0}^{\infty}c_kA^k k=0ckAk的和定义为矩阵函数,记为 f ( A ) f(A) f(A),即 f ( A ) = ∑ k = 0 ∞ c k A k f(A)=\sum_{\\k=0}^{\infty}c_kA^k f(A)=k=0ckAk

  • 常见矩阵函数

    1. 矩阵指数函数: e A = ∑ k = 0 ∞ 1 k ! A k = I + A + 1 2 ! + ⋯ + 1 n ! A n + ⋯ e^A=\sum_{\\k=0}^\infty \frac{1}{k!}A^k=I+A+\frac{1}{2!}+\cdots+\frac{1}{n!}A^n+\cdots eA=k=0k!1Ak=I+A+2!1++n!1An+
    2. 矩阵正弦函数: s i n A = ∑ k = 0 ∞ ( − 1 ) k ( 2 k + 1 ) ! A 2 k + 1 = A − 1 3 ! A 3 + 1 5 ! A 5 − ⋯ + ( − 1 ) n 1 ( 2 n + 1 ) ! A 2 n + 1 sinA=\sum_{\\k=0}^\infty \frac{(-1)^k}{(2k+1)!}A^{2k+1}=A-\frac{1}{3!}A^3+\frac{1}{5!}A^5-\cdots+(-1)^n\frac{1}{(2n+1)!}A^{2n+1} sinA=k=0(2k+1)!(1)kA2k+1=A3!1A3+5!1A5+(1)n(2n+1)!1A2n+1
    3. 矩阵余弦函数: c o s A = ∑ k = 0 ∞ ( − 1 ) k ( 2 k ) ! A 2 k = A − 1 2 ! A 2 + 1 4 ! A 4 − ⋯ + ( − 1 ) n 1 ( 2 n ) ! A 2 n cosA=\sum_{\\k=0}^\infty \frac{(-1)^k}{(2k)!}A^{2k}=A-\frac{1}{2!}A^2+\frac{1}{4!}A^4-\cdots+(-1)^n\frac{1}{(2n)!}A^{2n} cosA=k=0(2k)!(1)kA2k=A2!1A2+4!1A4+(1)n(2n)!1A2n
  • 定理

    A , B ∈ C n × n A,B\in C^{n\times n} A,BCn×n,如果 A B = B A AB=BA AB=BA,则 e A e B = e B e A = e A + B e^Ae^B=e^Be^A=e^{A+B} eAeB=eBeA=eA+B

  • 利用Jordan标准型求矩阵函数 f ( A ) f(A) f(A)

    1. 求出矩阵 A A A的若当标准型 J J J和可逆矩阵 P , P − 1 P,P^{-1} P,P1,其中 J = d i a g ( J 1 , J 2 , ⋯   , J s ) J=diag(J_1,J_2,\cdots,J_s) J=diag(J1,J2,,Js)
    2. 计算 f ( J i ) = ∑ k = 1 ∞ a k J i k = ∑ k = 1 ∞ a k = [ f ( λ i ) 1 1 ! f ′ ( λ i ) ⋯ 1 ( m i − 1 ) ! f ( m i − 1 ) ( λ i ) f ( λ i ) ⋯ 1 ( m i − 2 ) ! f ( m i − 2 ) ( λ i ) ⋱ ⋮ f ( λ i ) ] f(J_i)=\sum_{\\k=1}^\infty a_kJ_i^k=\sum_{\\k=1}^\infty a_k=\begin{bmatrix} f(\lambda_i) & \frac{1}{1!}f'(\lambda_i) & \cdots & \frac{1}{(m_i-1)!}f^{(m_i-1)}(\lambda_i) \\ & f(\lambda_i) & \cdots & \frac{1}{(m_i-2)!}f^{(m_i-2)}(\lambda_i) \\ & & \ddots & \vdots \\ & & & f(\lambda_i) \end{bmatrix} f(Ji)=k=1akJik=k=1ak= f(λi)1!1f(λi)f(λi)(mi1)!1f(mi1)(λi)(mi2)!1f(mi2)(λi)f(λi)
    3. f ( A ) = ∑ k = 0 ∞ a k P J k P − 1 = P ( ∑ k = 0 ∞ a k J k ) P − 1 = P [ f ( J 1 ) ⋱ f ( J s ) ] P − 1 f(A)=\sum_{\\k=0}^\infty a_kPJ^kP^{-1}=P(\sum_{\\k=0}^\infty a_kJ^k)P^{-1}=P\begin{bmatrix} f(J_1) & & \\ & \ddots & \\ & & f(J_s) \end{bmatrix}P^{}-1 f(A)=k=0akPJkP1=P(k=0akJk)P1=P f(J1)f(Js) P1

http://www.kler.cn/a/159327.html

相关文章:

  • Spring Batch :高效处理海量数据的利器
  • 从电动汽车到车载充电器:LM317LBDR2G 线性稳压器在汽车中的多场景应用
  • 华为云前台展示公网访问需要购买EIP,EIP流量走向
  • element plus的表格内容自动滚动
  • 博物馆实景复刻:开启沉浸式文化体验的新篇章
  • Vue3 -- 环境变量的配置【项目集成3】
  • vue项目实现一键复制功能
  • 文具生产用什么ERP软件好?企业如何选择适配的系统
  • AI助力智慧农业,基于YOLOv5全系列模型【n/s/m/l/x】开发构建不同参数量级农田场景下庄稼作物、杂草智能检测识别系统
  • WSL2 docker GUI 界面
  • 【每日OJ —— 94. 二叉树的中序遍历】
  • Go语言实现大模型分词器tokenizer
  • MyBatis 常见面试题
  • IntelliJ IDEA 智能(AI)编码工具插件
  • python笔记:dtaidistance
  • 企业微信SOP在私域运营中如何提升效率?
  • 【JavaWeb】项目后端部分统一解决方案
  • Linux:可视化管理工具Webmin的安装
  • 【1day】蓝凌OA 系统datajson.js接口远程命令执行漏洞学习
  • 不简单的字符串转换问题
  • 值得收藏的常用DELL OpenManage Server Administrator (OMSA) 的命令列表
  • 10步搭建出完美的成品短视频app源码
  • TCP协议实现一对一聊天
  • 洗袜子的洗衣机哪款好?内衣洗衣机便宜好用的牌子
  • Diary12-Word表格
  • 界面控件Kendo UI for jQuery中文教程 - 如何集成全新的DockManager组件