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

news2025/1/6 18:44:58

文章目录

  • 线性空间
    • 线性空间
    • 子空间
    • 坐标与同构
    • 线性变换与矩阵
    • 基变换与坐标变换

线性空间

线性空间

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]

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1030908.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

什么是Vue的Vetur插件?它有哪些功能

引言 在现代前端开发中,Vue.js已经成为了一个备受欢迎的JavaScript框架。随着Vue.js的流行,开发人员需要强大的工具来提高他们的生产力和Vue.js项目的质量。Vetur插件是一个为Vue.js开发者提供的强大工具,它不仅提供了丰富的功能&#xff0c…

reg与wire的用法,证明reg可以在右边,wire型在左边,来作组合逻辑处理。

reg与wire的用法,证明reg可以在右边,wire型在左边,来作组合逻辑处理。 1,RTL2,生成的原理图 1,RTL 参考文献: 1,verilog 中 wire 和reg 的使用 2,解决一个assign问题&…

69、Spring Data JPA 的 @Query查询 和 命名查询(半自动:提供 SQL 或 JPQL 查询)

1、方法名关键字查询(全自动,既不需要提供sql语句,也不需要提供方法体) 2、Query查询(半自动:提供 SQL 或 JPQL 查询) 3、自定义查询(全手动) Query查询 和 命名查询的区…

什么样的护眼灯适合学生用?盘点性价比高的护眼台灯

现在我们很多家长对自己孩子的视力十分关心,生怕自己的孩子是近视、远视、弱视等等。对于父母而言,在孩子读书压力大课业重的关键时期,为孩子选择合适的桌椅,保护灯具从而保护孩子的眼睛是非常重要的事情!那么买给孩子读书做功课的…

AI创作免费软件,免费AI写作工具

AI创作免费软件。在这个数字时代,AI技术已经渗透到我们生活的方方面面,其中之一就是创作领域。许多人可能会想知道,这些AI创作工具是否真的可以提高我们的创作效率? 147GPT批量文章生成工具​www.147seo.com/post/2801.html​编辑…

机器学习第八课--决策树

举个例子,“明天如果下雨我就不出门了。” 在这里我们用了一个决策条件:是否下雨,然后基于这个条件会有不同的结果:出门和不出门。 这就是一个经典的决策树! 决策树的核心组成部分---节点 边 最后的结论就是第一个决策树要优于第二个决策树&#xff0c…

nvm 版本管理详解

掌握 Node Version Manager (nvm):优化 Node.js 版本管理 Node.js 是一种强大的服务器端 JavaScript 运行环境,它经常需要根据项目的要求使用不同的 Node.js 版本。为了更轻松地管理不同版本的 Node.js,Node Version Manager(nvm&…

这些PLC项目调试常见错误类型,你都了解吗?

各种品牌PLC都具有自我诊断功能,但PLC修理的技巧在于,充分运用该功能进行分析,然后精确寻找问题所在。整理了当PLC呈现反常报警时,PLC修理人员需要了解的8种常见错误类型。 CPU反常 CPU反常报警时,应查看CPU单元衔接于…

计算机视觉与深度学习-经典网络解析-AlexNet-[北邮鲁鹏]

这里写目录标题 AlexNet参考文章AlexNet模型结构AlexNet共8层:AlexNet运作流程 简单代码实现重要说明重要技巧主要贡献 AlexNet AlexNet 是一种卷积神经网络(Convolutional Neural Network,CNN)的架构。它是由Alex Krizhevsky、Il…

工作应当有挑战

有挑战 才能有所成长 正所谓人到山前必有路 是挑战 一般就会有未知 未知往往伴随着困难 有困难 并不可怕,也不必自我抱怨,自我抱怨只会陷入无尽的精神内耗 我们只要做好自己 困难就会迎刃而解 如果自己的获得 没有达到自己的期望 其实那也不必气馁 再…

【深度学习】实验12 使用PyTorch训练模型

文章目录 使用PyTorch训练模型1. 线性回归类2. 创建数据集3. 训练模型4. 测试模型 附:系列文章 使用PyTorch训练模型 PyTorch是一个基于Python的科学计算库,它是一个开源的机器学习框架,由Facebook公司于2016年开源。它提供了构建动态计算图…

【Spatial-Temporal Action Localization(七)】论文阅读2022年

文章目录 1. TubeR: Tubelet Transformer for Video Action Detection摘要和结论引言:针对痛点和贡献模型框架TubeR Encoder:TubeR Decoder:Task-Specific Heads: 2. Holistic Interaction Transformer Network for Action Detect…

少儿编程 2023年5月中国电子学会图形化编程等级考试Scratch编程三级真题解析(判断题)

2023年5月scratch编程等级考试三级真题 判断题(共10题,每题2分,共20分) 26、运行下列程序后,变量c的值是6 答案:错 考点分析:考查积木综合使用,重点考查变量积木的使用 最后一步c设为a+b,所以c=1+2=3,答案错误 27、变量a与变量b的初始值都是1,a+b等于2。运行下列…

【2023华为杯B题】DFT类矩阵的整数分解逼近(思路及代码下载)

💥💥💞💞欢迎来到本博客❤️❤️💥💥 🏆博主优势:🌞🌞🌞博客内容尽量做到思维缜密,逻辑清晰,为了方便读者。 ⛳️座右铭&a…

ETHERNET IP站转CCLKIE协议网关

产品介绍 JM-EIP-CCLKIE是自主研发的一款 ETHERNET/IP 从站功能的通讯网关。该产品主要功能是实现 CCLINK IEFB 总线和 ETHERNET/IP 网络的数据互通。 本网关连接到 ETHERNET/IP 总线中做为从站使用,连接到 CCLINK IEFB 总线中做为从站使用。 产品参数 技术参数 …

A : DS顺序表--类实现

Description 实现顺序表的用C语言和类实现顺序表 属性包括&#xff1a;数组、实际长度、最大长度&#xff08;设定为1000&#xff09; 操作包括&#xff1a;创建、插入、删除、查找 类定义参考 #include<iostream> using namespace std; #define ok 0 #define error…

Unity实现角色受到攻击后屏幕抖动的效果

文章目录 实现效果摄像机抖动脚本 玩家受伤其他文章 实现效果 首先看一下实现效果。 摄像机 我们要使用屏幕抖动&#xff0c;使用的是CinemachineVirtualCamera这个组件&#xff0c;这个组件需要在包管理器中进行导入。 导入这个组件之后&#xff0c;创建一个Chinemachine-…

学习记忆——宫殿篇——记忆宫殿——记忆桩——单间+客厅+厨房+厕所+书房+院子

文章目录 单间客厅厨房厕所书房院子 单间 水壶 水龙头 香皂 果汁机 电视 门空间 花 红酒 葡萄 不锈钢 白毛沙发 彩色垫子 吉他 皮椅 挂画 风扇 糖抱枕 盒子 花土 水晶腿 衣柜 笔 三环相框 水壶 壁挂 台灯 被 网球拍 足球 抽屉 闹钟 蝴蝶 心 斑马 三轮车 音响 椅子 碗 玩偶 烟灰…

Android 12 源码分析 —— 应用层 六(StatusBar的UI创建和初始化)

Android 12 源码分析 —— 应用层 六&#xff08;StatusBar的UI创建和初始化) 在前面的文章中,我们分别介绍了Layout整体布局,以及StatusBar类的初始化.前者介绍了整体上面的布局,后者介绍了三大窗口的创建的入口处,以及需要做的准备工作.现在我们分别来细化三大窗口的UI创建和…

苹果手机怎么录屏?1分钟轻松搞定

虽然一直使用苹果手机&#xff0c;但是对它的录屏功能还不是很会使用。苹果手机怎么录屏&#xff1f;录屏可以录制声音吗&#xff1f;麻烦大家教教我&#xff01; 苹果手机为用户提供了十分便捷的内置录屏功能&#xff0c;可以让您随时随地录制手机上的内容。但是很多小伙伴在第…