线性代数的本质(六)——线性空间

2023-09-13 22:17:08

线性空间

线性空间

Grant: 普适的代价是抽象

仔细分析就会发现,关于向量空间的一切概念及有关定理都不依赖于向量的具体表现形式(有序数组),也不依赖于向量加法、数乘的具体计算式,而只依赖于如下两点:

  1. 向量的加法与数乘运算封闭;
  2. 加法、数乘满足八条运算法则。

这一事实告诉我们:可以把向量的有序数组这一具体表达形式及加法、数乘的具体计算式这些非本质的东西拋弃 ,只把最根本的八条运算法则保留下来。这时它们就不能从理论上给予证明,而要当作公理加以承认。这样,我们就形成了本章的核心概念,也是线性代数这门学科的基本研究对象:数域上的抽象线性空间。

接下来,把向量空间的概念从理论上加以概括和抽象,就得到线性空间的一般性概念,它具有更大的普遍性,应用范围也更广。

线性空间:设 V V V 是非空集合, F \mathbb F F 是一个数域。对 V V V 中的元素定义两种运算:加法 v + w ( v , w ∈ V ) \mathbf v+\mathbf w\quad (\mathbf v,\mathbf w\in V) v+w(v,wV) 和数乘 c v ( c ∈ F , v ∈ V ) c\mathbf v\quad(c\in\mathbb F,\mathbf v\in V) cv(cF,vV) 。若 V V V 对于加法和数乘运算封闭:

  1. ∀ v , w ∈ V ,   v + w ∈ V \forall\mathbf v,\mathbf w\in V,\ \mathbf v+\mathbf w\in V v,wV, v+wV
  2. ∀ c ∈ F , v ∈ V ,   c v ∈ V \forall c\in\mathbb F,\mathbf v\in V,\ c\mathbf v\in V cF,vV, cvV

∀ u , v , w ∈ V \forall\mathbf u,\mathbf v,\mathbf w\in V u,v,wV and ∀ a , b ∈ F \forall a,b\in\mathbb F a,bF 满足以下8条性质:

  1. 加法交换律: v + w = w + v \mathbf v+\mathbf w=\mathbf w+\mathbf v v+w=w+v
  2. 加法结合律: u + ( v + w ) = ( u + v ) + w \mathbf u+(\mathbf v+\mathbf w)=(\mathbf u+\mathbf v)+\mathbf w u+(v+w)=(u+v)+w
  3. 加法单位元: ∃ 0 ∈ V ,   0 + v = v \exists 0\in V,\ 0+\mathbf v=\mathbf v ∃0V, 0+v=v
  4. 加法逆元: ∃ ( − v ) ∈ V ,   v + ( − v ) = 0 \exists (-\mathbf v)\in V,\ \mathbf v+(-\mathbf v)=0 (v)V, v+(v)=0
  5. 数乘结合律: a ( b v ) = ( a b ) v a(b\mathbf v)=(ab)\mathbf v a(bv)=(ab)v
  6. 数乘分配律: a ( v + w ) = a v + a w a(\mathbf v+\mathbf w)=a\mathbf v+a\mathbf w a(v+w)=av+aw
  7. 数乘分配律: ( a + b ) v = a v + b v (a+b)\mathbf v=a\mathbf v+b\mathbf v (a+b)v=av+bv
  8. 数乘单位元: ∃ 1 ∈ F ,   1 v = v \exists 1\in\mathbb F,\ 1\mathbf v=\mathbf v ∃1F, 1v=v

则称集合 V V V 为数域 F \mathbb F F 上的线性空间(或向量空间)。线性空间中的元素统称为向量,线性空间中的加法和数乘运算称为线性运算。

注意

  1. 线性空间的概念是集合与运算二者的结合。同一个集合,若定义两种不同的线性运算,就构成不同的线性空间。
  2. 线性空间中的向量不一定是有序数组。它已不再具有三维几何空间中向量的几何直观意义。
  3. 线性运算不一定是有序数组的加法及数乘运算。

然后,之前向量空间的一切结论和性质都可同步到线性空间。

例 1:实数域上次数不大于 m m m 的全体多项式构成线性空间,记为 P m ( R ) = { f ( x ) = a 0 + a 1 x + ⋯ + a m x m ∣ a 0 , ⋯   , a m ∈ R } P_m(\R)=\{f(x)=a_0+a_1x+\cdots+a_mx^m\mid a_0,\cdots,a_m\in\R\} Pm(R)={f(x)=a0+a1x++amxma0,,amR}
例 2:全体 m × n m×n m×n 实矩阵构成线性空间,记为 R m × n \R^{m\times n} Rm×n
例 3:全体函数的集合构成线性空间,也称函数空间。

性质

  1. 零元素是唯一的;
  2. 任一元素的负元素是唯一的;
  3. 如果 c v = 0 c\mathbf v=0 cv=0,则 v = 0 \mathbf v=0 v=0 c = 0 c=0 c=0

子空间

子空间:设 U U U 是向量空间 V V V 的一个非空子集,如果 U U U中的线性运算封闭,则 U U U 也是向量空间,称为 V V V子空间

在这里插入图片描述

子空间的和:设 U 1 , U 2 U_1,U_2 U1,U2 为线性空间 V V V 的两个子空间,则
U 1 + U 2 = { u 1 + u 2 ∣ u 1 ∈ U 1 , u 2 ∈ U 2 } U_1+U_2=\{\mathbf u_1+\mathbf u_2\mid \mathbf u_1\in U_1,\mathbf u_2\in U_2\} U1+U2={u1+u2u1U1,u2U2}
称为子空间 U 1 , U 2 U_1,U_2 U1,U2(sum of subspaces) 。两个子空间的和是分别由两个子空间中各任取一个向量相加所组成的集合。注意 U 1 + U 2 U_1+U_2 U1+U2 U 1 ∪ U 2 U_1\cup U_2 U1U2 不同,后者只是把两个子空间的向量简单地聚拢在一起,成为一个新的集合而已,它们的向量之间并不相加,在一般情况下, U 1 ∪ U 2 ≠ U 1 + U 2 U_1\cup U_2\neq U_1+U_2 U1U2=U1+U2

在这里插入图片描述

U 1 + U 2 U_1+U_2 U1+U2 是包含子空间 U 1 , U 2 U_1,U_2 U1,U2 的最小子空间。

U 1 = span { a 1 , ⋯   , a p } , U 2 = span { b 1 , ⋯   , b q } U_1=\text{span}\{\mathbf a_1,\cdots,\mathbf a_p\},\quad U_2=\text{span}\{\mathbf b_1,\cdots,\mathbf b_q\} U1=span{a1,,ap},U2=span{b1,,bq}
U 1 + U 2 = span { a 1 , ⋯   , a p , b 1 , ⋯   , b q } U_1+U_2=\text{span}\{\mathbf a_1,\cdots,\mathbf a_p,\mathbf b_1,\cdots,\mathbf b_q\} U1+U2=span{a1,,ap,b1,,bq}
维数公式
dim ⁡ ( U 1 + U 2 ) = dim ⁡ U 1 + dim ⁡ U 2 − dim ⁡ ( U 1 ∩ U 2 ) \dim(U_1+U_2)=\dim U_1+\dim U_2-\dim(U_1\cap U_2) dim(U1+U2)=dimU1+dimU2dim(U1U2)

直和:若任意向量 u ∈ U 1 + U 2 \mathbf u\in U_1+U_2 uU1+U2 能唯一的表示成
u = u 1 + u 1 ( u 1 ∈ U 1 , u 2 ∈ U 2 ) \mathbf u=\mathbf u_1+\mathbf u_1\quad (\mathbf u_1\in U_1,\mathbf u_2\in U_2) u=u1+u1(u1U1,u2U2)
则称子空间 U 1 + U 2 U_1+U_2 U1+U2直和(direct sum),记作 U 1 ⊕ U 2 U_1\oplus U_2 U1U2

U 1 + U 2 U_1+U_2 U1+U2 是直和    ⟺    \iff U 1 ∩ U 2 = { O } U_1\cap U_2=\{O\} U1U2={O}

坐标与同构

类似之前向量空间讨论过的,确定线性空间 V V V 的一组基后,对于任一向量 v ∈ V \mathbf v\in V vV 可唯一线性表示为
v = x 1 a 1 + x 2 a 2 + ⋯ + x n a n \mathbf v=x_1\mathbf a_1+x_2\mathbf a_2+\cdots+x_n\mathbf a_n v=x1a1+x2a2++xnan
向量的坐标为
[ x 1 x 2 ⋮ x n ] or ( x 1 , x 2 , ⋯   , x n ) \begin{bmatrix}x_1\\x_2\\\vdots\\x_n\end{bmatrix}\quad \text{or}\quad (x_1,x_2,\cdots,x_n) x1x2xn or(x1,x2,,xn)

建立了坐标之后, n n n维线性空间 V n V_n Vn 中的抽象元素与 n n n 维向量空间 R n \R^n Rn 中的具体数组之间就有一一对应的关系,并且保持了线性组合(线性运算)的一一对应。

v ↔ ( v 1 , v 2 , ⋯   , v n ) T , w ↔ ( w 1 , w 2 , ⋯   , w n ) T \mathbf v\lrarr (v_1,v_2,\cdots,v_n)^T,\quad \mathbf w\lrarr (w_1,w_2,\cdots,w_n)^T v(v1,v2,,vn)T,w(w1,w2,,wn)T,则

  1. v + w ↔ ( v 1 , v 2 , ⋯   , v n ) T + ( w 1 , w 2 , ⋯   , w n ) T \mathbf v+\mathbf w\lrarr (v_1,v_2,\cdots,v_n)^T+(w_1,w_2,\cdots,w_n)^T v+w(v1,v2,,vn)T+(w1,w2,,wn)T
  2. c v ↔ c ( v 1 , v 2 , ⋯   , v n ) T c\mathbf v \lrarr c(v_1,v_2,\cdots,v_n)^T cvc(v1,v2,,vn)T

因此可以说 V n V_n Vn R n \R^n Rn 有相同的结构。

一般地,设 V V V U U U 是两个线性空间,如果在它们的元素之间有一一对应关系,且这个对应关系保持线性组合的对应,那么就说线性空间 V V V U U U 同构(isomorphism)。

显然,任何实数域上的 n n n维线性空间都与 R n \R^n Rn 同构,即维数相同的线性空间都同构,从而可知,线性空间的结构完全被它的维数所决定

同构的概念除元素一一对应外,主要是保持线性运算的对应关系。因此, V n V_n Vn 中的抽象的线性运算就可转化为 R n \R^n Rn 中的线性运算,并且 R n \R^n Rn 中凡是涉及线性运算的性质就都适用于 V n V_n Vn

线性变换与矩阵

变换(transformation)是线性空间的一种映射
T : v ↦ T ( v ) T:\quad \mathbf v\mapsto T(\mathbf v) T:vT(v)
T ( v ) T(\mathbf v) T(v) 为向量 v \mathbf v v 在映射 T T T 下的,而称 v \mathbf v v T ( v ) T(\mathbf v) T(v) 在映射 T T T 下的原像

满足下列两条性质的变换称为线性变换(linear transformation)

  1. 可加性(additivity): T ( v + w ) = T ( v ) + T ( w ) T(\mathbf v+\mathbf w)=T(\mathbf v)+T(\mathbf w) T(v+w)=T(v)+T(w)
  2. 伸缩性(scaling): T ( c v ) = c T ( v ) T(c\mathbf v)=cT(\mathbf v) T(cv)=cT(v)

V V V 是数域 R \R R 上的 n n n 维线性空间, e 1 , e 2 , ⋯   , e n \mathbf e_1,\mathbf e_2,\cdots,\mathbf e_n e1,e2,,en V V V 的一组基。基向量 e j \mathbf e_j ej 是单位阵 I j I_j Ij 的第 j j j 列。对于任一向量 v ∈ V \mathbf v\in V vV ,设
v = [ x 1 x 2 ⋮ x n ] = x 1 e 1 + x 2 e 2 + ⋯ + x n e n \mathbf v=\begin{bmatrix}x_1\\x_2\\\vdots\\x_n\end{bmatrix}=x_1\mathbf e_1+x_2\mathbf e_2+\cdots+x_n\mathbf e_n v= x1x2xn =x1e1+x2e2++xnen
对于线性变换 T T T,由线性变换的基本性质知
T ( v ) = T ( x 1 e 1 + x 2 e 2 + ⋯ + x n e n ) = x 1 T ( e 1 ) + x 2 T ( e 2 ) + ⋯ + x n T ( e n ) = [ T ( e 1 ) T ( e 2 ) ⋯ T ( e n ) ] [ x 1 x 2 ⋮ x n ] = A v \begin{aligned} T(\mathbf v)&=T(x_1\mathbf e_1+x_2\mathbf e_2+\cdots+x_n\mathbf e_n) =x_1T(\mathbf e_1)+x_2T(\mathbf e_2)+\cdots+x_nT(\mathbf e_n) \\ &=\begin{bmatrix}T(\mathbf e_1)&T(\mathbf e_2)&\cdots&T(\mathbf e_n)\end{bmatrix}\begin{bmatrix}x_1\\x_2\\\vdots\\x_n\end{bmatrix} =A\mathbf v \end{aligned} T(v)=T(x1e1+x2e2++xnen)=x1T(e1)+x2T(e2)++xnT(en)=[T(e1)T(e2)T(en)] x1x2xn =Av
矩阵 A A A 称为线性变换 T T T 在基 e 1 , e 2 , ⋯   , e n \mathbf e_1,\mathbf e_2,\cdots,\mathbf e_n e1,e2,,en 下的矩阵。其中,矩阵 A A A 的第 j j j 列是基向量 e j \mathbf e_j ej 的像 T ( e j ) T(\mathbf e_j) T(ej)显然,矩阵 A A A 由基的像唯一确定

示例:函数是一种特殊的线性空间,定义一个映射:
D = d d x : f ( x ) ↦ f ′ ( x ) D=\frac{\mathrm d}{\mathrm dx}:\quad f(x)\mapsto f'(x) D=dxd:f(x)f(x)
由导数的性质可知, D D D 是函数空间中的一个线性变换,称为微分变换

在多项式空间 R [ x ] n \R[x]_n R[x]n 内,对任一多项式
f ( x ) = a 0 + a 1 x 1 + a 2 x 2 + ⋯ + a n x n f(x)=a_0+a_1x_1+a_2x^2+\cdots+a_nx^n f(x)=a0+a1x1+a2x2++anxn
在基 1 , x , x 2 , ⋯   , x n 1,x,x^2,\cdots,x^n 1,x,x2,,xn 下的坐标表达式为
f ( x ) = ( 1 , x , x 2 , ⋯   , x n ) [ a 0 a 1 a 2 ⋮ a n ] f(x)=(1,x,x^2,\cdots,x^n)\begin{bmatrix}a_0\\a_1\\a_2\\\vdots\\a_n\end{bmatrix} f(x)=(1,x,x2,,xn) a0a1a2an

基向量 1 , x , x 2 , ⋯   , x n 1,x,x^2,\cdots,x^n 1,x,x2,,xn 的线性变换
D 1 = 0 , D x = 1 , D x 2 = 2 x , ⋯ D x n = n x n − 1 \begin{aligned}&D1=0,\\&D x=1,\\&Dx^2=2x,\\&\cdots\\&Dx^n=nx^{n-1}\end{aligned} D1=0,Dx=1,Dx2=2x,Dxn=nxn1
D D D 在基 1 , x , x 2 , ⋯   , x n 1,x,x^2,\cdots,x^n 1,x,x2,,xn 下的矩阵为
D = [ 0 1 0 ⋯ 0 0 0 2 ⋯ 0 ⋮ ⋮ ⋮ ⋱ ⋮ 0 0 0 ⋯ n 0 0 0 ⋯ 0 ] D=\begin{bmatrix} 0&1&0&\cdots&0\\ 0&0&2&\cdots&0\\ \vdots&\vdots&\vdots&\ddots&\vdots\\ 0&0&0&\cdots&n\\ 0&0&0&\cdots&0\end{bmatrix} D= 00001000020000n0
D f ( x ) Df(x) Df(x) 在基 1 , x , x 2 , ⋯   , x n 1,x,x^2,\cdots,x^n 1,x,x2,,xn 下的坐标为
D f ( x ) = [ 0 1 0 ⋯ 0 0 0 2 ⋯ 0 ⋮ ⋮ ⋮ ⋱ ⋮ 0 0 0 ⋯ n 0 0 0 ⋯ 0 ] [ a 0 a 1 a 2 ⋮ a n ] = [ a 1 2 a 2 3 a 3 ⋮ 0 ] Df(x)=\begin{bmatrix} 0&1&0&\cdots&0\\ 0&0&2&\cdots&0\\ \vdots&\vdots&\vdots&\ddots&\vdots\\ 0&0&0&\cdots&n\\ 0&0&0&\cdots&0\end{bmatrix} \begin{bmatrix}a_0\\a_1\\a_2\\\vdots\\a_n\end{bmatrix}= \begin{bmatrix}a_1\\2a_2\\3a_3\\\vdots\\0\end{bmatrix} Df(x)= 00001000020000n0 a0a1a2an = a12a23a30
D f ( x ) = a 1 + 2 a 2 x + 3 a 3 x 2 + ⋯ + n a n x n − 1 Df(x)=a_1+2a_2x+3a_3x^2+\cdots+na_nx^{n-1} Df(x)=a1+2a2x+3a3x2++nanxn1,和直接求导的形式一致。

基变换与坐标变换

Grant:坐标系的建立基于所选的基向量

以二维空间为例,Grant 选用标准坐标系下的基向量,坐标值为
i = [ 1 0 ] , j = [ 0 1 ] \mathbf i=\begin{bmatrix} 1 \\ 0 \end{bmatrix},\quad \mathbf j=\begin{bmatrix} 0 \\ 1 \end{bmatrix} i=[10],j=[01]

而 Jennifer 使用另外一组基向量 i ′ , j ′ \mathbf i',\mathbf j' i,j,在 Grant 的坐标系下的坐标表示为
i ′ = [ a c ] , j ′ = [ b d ] \mathbf i'=\begin{bmatrix} a \\ c \end{bmatrix},\quad \mathbf j'=\begin{bmatrix} b \\ d \end{bmatrix} i=[ac],j=[bd]

实际上在各自的坐标系统,基向量均为 ( 1 , 0 ) , ( 0 , 1 ) (1,0),(0,1) (1,0),(0,1) 。特别的,两个坐标系原点的定义是一致的。

同一个向量在不同基向量下表示不同。在 Jennifer 的坐标系中,向量 v = [ x ′ y ′ ] \mathbf v=\begin{bmatrix} x' \\ y' \end{bmatrix} v=[xy],可以写成基向量的线性组合形式

v = x ′ i ′ + y ′ j ′ \mathbf v=x'\mathbf i'+y'\mathbf j' v=xi+yj
在 Grant 坐标系下的表示
v = x ′ [ a c ] + y ′ [ b d ] \mathbf v=x'\begin{bmatrix} a \\ c \end{bmatrix}+y'\begin{bmatrix} b \\ d \end{bmatrix} v=x[ac]+y[bd]
进一步,因为是线性变换,所以将其转化为矩阵乘法
v = [ a b c d ] [ x ′ y ′ ] = [ x y ] \mathbf v=\begin{bmatrix} a&b \\ c&d \end{bmatrix}\begin{bmatrix} x' \\ y' \end{bmatrix}=\begin{bmatrix} x \\ y \end{bmatrix} v=[acbd][xy]=[xy]

在这里插入图片描述

[ x y ] \begin{bmatrix} x \\ y \end{bmatrix} [xy] [ x ′ y ’ ] \begin{bmatrix} x' \\ y’ \end{bmatrix} [xy] 实际是同一个向量,只不过是在不同基下的坐标。特别的,这里的 [ a b c d ] \begin{bmatrix} a&b \\ c&d \end{bmatrix} [acbd] 称为基变换矩阵,意味着同一个向量从 Jennifer 的坐标到 Grant 的坐标的映射,即以我们的视角描述 Jennifer 的向量。

进一步,我们将用基向量 i ′ , j ′ \mathbf i',\mathbf j' i,j 描述的空间称为 “Jennifer’s grid”,用基向量 i , j \mathbf i,\mathbf j i,j 描述的空间称为 “Grant‘s grid”。在几何上,基变换矩阵表示的是将 Jennifer’s grid 在数值上用 Grant 的语言来描述。而逆变换则是将 Grant 的语言变成 Jennifer 的语言。
[ x ′ y ′ ] = [ a b c d ] − 1 [ x y ] \begin{bmatrix} x' \\ y' \end{bmatrix}=\begin{bmatrix} a&b \\ c&d \end{bmatrix}^{-1}\begin{bmatrix} x \\ y \end{bmatrix} [xy]=[acbd]1[xy]
现讨论 n n n维线性空间 V n V_n Vn 中的情形。任取 n n n 个线性无关的向量都可以作为 V n V_n Vn 的一组基,对于不同的基,同一个向量的坐标是不同的。接下来,寻找同一个向量在不同基下的坐标之间的关系。

基变换公式:设矩阵 A = ( a 1 , a 2 , ⋯   , a n ) A=(\mathbf a_1,\mathbf a_2,\cdots,\mathbf a_n) A=(a1,a2,,an) 的列向量与 B = ( b 1 , b 2 , ⋯   , b n ) B=(\mathbf b_1,\mathbf b_2,\cdots,\mathbf b_n) B=(b1,b2,,bn) 的列向量是 n n n维线性空间 V n V_n Vn 的两组基,则它们可以互相线性表示。若
{ b 1 = p 11 a 1 + p 21 a 2 + ⋯ + p n 1 a n b 2 = p 12 a 1 + p 22 a 2 + ⋯ + p n 2 a n ⋯ b n = p 1 n a 1 + p 2 n a 2 + ⋯ + p n n a n \begin{cases} \mathbf b_1=p_{11}\mathbf a_1+p_{21}\mathbf a_2+\cdots+p_{n1}\mathbf a_n \\ \mathbf b_2=p_{12}\mathbf a_1+p_{22}\mathbf a_2+\cdots+p_{n2}\mathbf a_n \\ \cdots \\ \mathbf b_n=p_{1n}\mathbf a_1+p_{2n}\mathbf a_2+\cdots+p_{nn}\mathbf a_n \\ \end{cases} b1=p11a1+p21a2++pn1anb2=p12a1+p22a2++pn2anbn=p1na1+p2na2++pnnan
利用分块矩阵的乘法形式,可将上式记为
B = A P B=AP B=AP
称为基变换公式。其中,矩阵
P = [ p 11 p 12 ⋯ p 1 n p 21 p 22 ⋯ p 2 n ⋮ ⋮ ⋱ ⋮ p n 1 p 2 n ⋯ p n n ] P=\begin{bmatrix} p_{11}&p_{12}&\cdots&p_{1n} \\ p_{21}&p_{22}&\cdots&p_{2n} \\ \vdots&\vdots&\ddots&\vdots \\ p_{n1}&p_{2n}&\cdots&p_{nn} \\ \end{bmatrix} P= p11p21pn1p12p22p2np1np2npnn
称为由基 A = { a 1 , a 2 , ⋯   , a n } A=\{\mathbf a_1,\mathbf a_2,\cdots,\mathbf a_n\} A={a1,a2,,an} B = { b 1 , b 2 , ⋯   , b n } B=\{\mathbf b_1,\mathbf b_2,\cdots,\mathbf b_n\} B={b1,b2,,bn}过渡矩阵(transition matrix)。显然 P − 1 P^{-1} P1 为由基 B = { b 1 , b 2 , ⋯   , b n } B=\{\mathbf b_1,\mathbf b_2,\cdots,\mathbf b_n\} B={b1,b2,,bn}到基 A = { a 1 , a 2 , ⋯   , a n } A=\{\mathbf a_1,\mathbf a_2,\cdots,\mathbf a_n\} A={a1,a2,,an}的过渡矩阵。

坐标变换公式:设线性空间 V V V 中的元素 v \mathbf v v 在基 A = { a 1 , a 2 , ⋯   , a n } A=\{\mathbf a_1,\mathbf a_2,\cdots,\mathbf a_n\} A={a1,a2,,an} 下的坐标为 v A \mathbf v_A vA ,在基 B = { b 1 , b 2 , ⋯   , b n } B=\{\mathbf b_1,\mathbf b_2,\cdots,\mathbf b_n\} B={b1,b2,,bn} 下的坐标为 v B \mathbf v_B vB ,则有
v A = P v B \mathbf v_A=P\mathbf v_B vA=PvB
其中矩阵 P P P 为由基 A = { a 1 , a 2 , ⋯   , a n } A=\{\mathbf a_1,\mathbf a_2,\cdots,\mathbf a_n\} A={a1,a2,,an} B = { b 1 , b 2 , ⋯   , b n } B=\{\mathbf b_1,\mathbf b_2,\cdots,\mathbf b_n\} B={b1,b2,,bn} 的过渡矩阵。

计算过渡矩阵:对于基变换公式 B = A P B=AP B=AP ,可知过渡矩阵 P = A − 1 B P=A^{-1}B P=A1B 。写出增广矩阵 ( A ∣ B ) , (A\mid B) , (AB)用初等行变换把左边矩阵 A A A 处化为单位矩阵 I I I ,则右边出来的就是过渡矩阵 P P P,示意如下:
( A ∣ B ) → ( I ∣ A − 1 B ) (A\mid B)\xrightarrow{}(I\mid A^{-1}B) (AB) (IA1B)

例:设 b 1 = [ − 9 1 ] , b 2 = [ − 5 − 1 ] , c 1 = [ 1 − 4 ] , c 2 = [ 3 − 5 ] \mathbf b_1=\begin{bmatrix} -9 \\ 1 \end{bmatrix},\mathbf b_2=\begin{bmatrix} -5 \\ -1 \end{bmatrix},\mathbf c_1=\begin{bmatrix} 1 \\ -4 \end{bmatrix},\mathbf c_2=\begin{bmatrix} 3 \\ -5 \end{bmatrix} b1=[91],b2=[51],c1=[14],c2=[35] 考虑 R 2 \R^2 R2 中的基 B = { b 1 , b 2 } , C = { c 1 , c 2 } B=\{\mathbf b_1,\mathbf b_2\},C=\{\mathbf c_1,\mathbf c_2\} B={b1,b2},C={c1,c2} ,求 B B B C C C 的过渡矩阵。

解:设基向量 c 1 , c 2 \mathbf c_1,\mathbf c_2 c1,c2 在基 B B B 下的坐标分别为
[ c 1 ] B = [ x 1 x 2 ] , [ c 2 ] B = [ y 1 y 2 ] [\mathbf c_1]_B=\begin{bmatrix} x_1 \\ x_2 \end{bmatrix},\quad [\mathbf c_2]_B=\begin{bmatrix} y_1 \\ y_2 \end{bmatrix} [c1]B=[x1x2],[c2]B=[y1y2]
由坐标的定义,可知
( b 1 , b 2 ) [ x 1 x 2 ] = c 1 , ( b 1 , b 2 ) [ y 1 y 2 ] = c 2 (\mathbf b_1,\mathbf b_2)\begin{bmatrix} x_1 \\ x_2 \end{bmatrix}=\mathbf c_1,\quad (\mathbf b_1,\mathbf b_2)\begin{bmatrix} y_1 \\ y_2 \end{bmatrix}=\mathbf c_2 (b1,b2)[x1x2]=c1,(b1,b2)[y1y2]=c2
为了同步解出这两个方程组,使用增广矩阵 ( B ∣ C ) (B\mid C) (BC) 求解
( b 1 , b 2 ∣ c 1 , c 2 ) = [ − 9 − 5 1 3 1 − 1 − 4 − 5 ] → [ 1 0 − 3 / 2 − 2 0 1 5 / 2 3 ] (\mathbf b_1,\mathbf b_2\mid \mathbf c_1,\mathbf c_2)= \begin{bmatrix}\begin{array}{cc:cc} -9&-5&1&3 \\ 1&-1&-4&-5 \end{array}\end{bmatrix}\to \begin{bmatrix}\begin{array}{cc:cc} 1&0&-3/2&-2 \\0&1&5/2&3 \end{array}\end{bmatrix} (b1,b2c1,c2)=[91511435][10013/25/223]
因此, 由 B B B C C C 的过渡矩阵
P = [ − 3 / 2 − 2 5 / 2 3 ] P=\begin{bmatrix} -3/2&-2 \\5/2&3 \end{bmatrix} P=[3/25/223]

更多推荐

【Springboot】Springboot如何优雅停机?K8S中Pod如何优雅停机?

什么是优雅停机:就是对应用进程发送停止指令之后,执行的一系列保证应用正常关闭的操作。这些操作往往包括等待已有请求执行完成、关闭线程、关闭连接和释放资源等就是对应用进程发送停止指令之后,能保证正在执行的业务操作不受影响,可以继续完成已有请求的处理,但是停止接受新请求本质上是JVM即将关闭前执行的一些额外的处理代码可以避免

安卓核心板开发板的操作系统版本有哪些?

安卓核心板也就是安卓主板平台,一般是指芯片主板硬件平台以及系统开发平台的总称。采用ARM应用处理器平台运行google的android智能化操作系统,是将核心功能封装的一块电子主板,集成芯片、存储器和功放器件等,并提供标准接口的芯片。新移科技专注于安卓核心板定制开发,联发科紫光展锐高通安卓核心板四核/八核方案定制。4G

ubuntu:在ubuntu系统上使用apache2服务器部署多个vue项目

在Ubuntu系统上使用Apache2服务器部署多个Vue.js项目,你可以按照以下步骤进行操作:1.安装Apache2如果你的系统上还没有安装Apache2,可以使用以下命令安装:sudoaptupdatesudoaptinstallapache22.配置虚拟主机要部署多个Vue.js项目,最好为每个项目配置一个单独

算法通关村-----回溯模板如何解决排列组合问题

组合总和问题描述给你一个无重复元素的整数数组candidates和一个目标整数target,找出candidates中可以使数字和为目标数target的所有不同组合,并以列表形式返回。你可以按任意顺序返回这些组合。candidates中的同一个数字可以无限制重复被选取。如果至少一个数字的被选数量不同,则两种组合是不同的

论文阅读:AugGAN: Cross Domain Adaptation with GAN-based Data Augmentation

Abstract基于GAN的图像转换方法存在两个缺陷:保留图像目标和保持图像转换前后的一致性,这导致不能用它生成大量不同域的训练数据。论文提出了一种结构感知(Structure-aware)的图像转换网络(image-to-imagetranslationnetwork)。ProposedFramework为了将图像正

基于复旦微的FMQL45T900全国产化ARM开发开发套件(核心板+底板)

TES745D是我司自主研制的一款基于上海复旦微电子FMQL45T900的全国产化ARM核心板(模块)。该核心板将复旦微的FMQL45T900(与XILINX的XC7Z045-2FFG900I兼容)的最小系统集成在了一个87*117mm的核心板上,可以作为一个核心模块,进行功能性扩展,能够快速的搭建起一个信号平台,方便

在Scrapy框架中使用隧道代理

今天我要和大家分享一些实战经验,教你如何在Scrapy框架中使用隧道代理。如果你是一个热爱网络爬虫的开发者,或者对数据抓取和处理感兴趣,那么这篇文章将帮助你走上更高级的爬虫之路。首先,让我们简单介绍一下Scrapy框架。Scrapy是一个强大的Python网络爬虫框架,它能够帮助我们高效地抓取网页数据并进行处理。使用S

京东商品详情数据采集接口

使用京东商品详情接口的具体流程如下:注册账号并登录。填写应用相关信息,包括应用名称、应用描述、应用回调地址等,然后提交申请。审核通过后,进入应用管理页面,点击“应用信息”,获取应用Key和应用Secret。获取商品详情接口。京东提供了丰富的API接口,不同的接口可以获取不同的商品信息。这里以获取商品详情接口为例。获取A

电容笔哪个厂家的产品比较好?开学季值得买电容笔

现在,几乎每个人都有一个ipad平板,可以帮助你解决很多工作和学习上的难题,比如工作时的整理文档,做一些简单的PPT,以及在学习上记录笔记等等。所以,用一支好用的电容笔来搭配iPad是非常重要的。在这里,我给大家安利几款既使用方便,又价格不贵的电容笔!一、电容笔和ApplePencil的区别以及电容笔的优势1、压感电容

zabbix监控

一、zabbix概述1.zabbix是什么?zabbix是一个基于web界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案。zabbix能监视各种网络参数,保证服务器系统的安全运营,并提供灵活的通知机制以让系统管理员快速定位、解决存在的各种问题。zabbix由两部分构成,zabbixserver与可选组件z

【大规模 MIMO 检测】基于ADMM的大型MU-MIMO无穷大范数检测研究(Matlab代码实现)

💥💥💞💞欢迎来到本博客❤️❤️💥💥🏆博主优势:🌞🌞🌞博客内容尽量做到思维缜密,逻辑清晰,为了方便读者。⛳️座右铭:行百里者,半于九十。📋📋📋本文目录如下:🎁🎁🎁目录💥1概述📚2运行结果🎉3参考文献🌈4Matlab代码实现💥1概述针对大型多用户(MU)多输入多输出(MIMO)无线

热文推荐