線性代數 上

文章目錄

      • 線性代數知識整理
        • 一、求行列式
          • 1、 套公式
          • 2、利用性質,化為可套公式
          • 3、抽象行列式
          • 4、抽象向量
        • 二、代數余子式的線性組合
        • 三、求AnA^nAn
        • 四、證明A可逆
        • 五、求A的逆
          • 1、定義法
          • 2、初等變換
          • 3、公式
        • 六、求秩
        • 七、線性表示的判定
        • 八、線性無關
        • 九、求極大線性無關組
        • 十、等價向量組

線性代數知識整理

一、求行列式
1、 套公式

(1)二階、三階行列式

∣1452∣\left|\begin {array}{c} 1 &4 \\ 5 &2 \\ \end{array}\right|?15?42?? = 1 * 2 - 4 * 5 = -18

∣123456789∣\left|\begin {array}{c} 1 &2 &3 \\ 4 &5 &6 \\ 7 &8 &9 \\ \end{array}\right|?147?258?369?? = 1 * 5 * 9 + 2 * 6 * 7 + 3 * 4 * 8 - 3 * 5 * 7 - 2 * 4 * 9 - 1 * 6 * 8 = 0

(2) 三角行列式

  • 主對角線行列式

    ∣a11a12…a1n0a22…a2n????00…ann∣\begin{vmatrix} a_{11} & a_{12} & \dots & a_{1n} \\ 0 & a_{22} & \dots & a_{2n} \\ \vdots & \vdots & \ddots & \vdots \\ 0 & 0 & \dots & a_{nn} \end{vmatrix}?a11?0?0?a12?a22??0???a1n?a2n??ann??? = ∣a110…0a21a22…0????an1an2…ann∣\begin{vmatrix} a_{11} & 0 & \dots & 0 \\ a_{21} & a_{22} & \dots & 0 \\ \vdots & \vdots & \ddots & \vdots \\ a_{n1} & a_{n2} & \dots & a_{nn} \end{vmatrix}?a11?a21??an1??0a22??an2????00?ann??? = ∣a110…00a22…0????00…ann∣\begin{vmatrix} a_{11} & 0 & \dots & 0 \\ 0 & a_{22} & \dots & 0 \\ \vdots & \vdots & \ddots & \vdots \\ 0 & 0 & \dots & a_{nn} \end{vmatrix}?a11?0?0?0a22??0???00?ann??? = ∏i=1naii\prod_{i=1}^{n} a_{ii}i=1n?aii?

  • 副對角線行列式

    ∣a11a12…a1na21a22…0????an10…0∣=∣00…a1n00…a2n????an1an2…ann∣=∣00…a1n00…0????an10…0∣=(?1)n(n?1)2∏i=1nai,n?i+1\begin{vmatrix} a_{11} & a_{12} & \dots & a_{1n} \\ a_{21} & a_{22} & \dots & 0 \\ \vdots & \vdots & \ddots & \vdots \\ a_{n1} & 0 & \dots & 0 \end{vmatrix} = \begin{vmatrix} 0 & 0 & \dots & a_{1n} \\ 0 & 0 & \dots & a_{2n} \\ \vdots & \vdots & \ddots & \vdots \\ a_{n1} & a_{n2} & \dots & a_{nn} \end{vmatrix} = \begin{vmatrix} 0 & 0 & \dots & a_{1n} \\ 0 & 0 & \dots & 0 \\ \vdots & \vdots & \ddots & \vdots \\ a_{n1} & 0 & \dots & 0 \end{vmatrix} = (-1)^{\frac{n(n-1)}{2}} \prod_{i=1}^{n} a_{i,n-i+1} ?a11?a21??an1??a12?a22??0???a1n?0?0??=?00?an1??00?an2????a1n?a2n??ann???=?00?an1??00?0???a1n?0?0??=(?1)2n(n?1)?i=1n?ai,n?i+1?

(3)行和相等

D=∣abcbcacab∣D = \begin{vmatrix} a & b & c \\ b & c & a \\ c & a & b \end{vmatrix} D=?abc?bca?cab??

  1. 利用行和相等的性質,將第2、3列加到第1列: D=∣a+b+cbca+b+ccaa+b+cab∣D = \begin{vmatrix} a+b+c & b & c \\ a+b+c & c & a \\ a+b+c & a & b \end{vmatrix} D=?a+b+ca+b+ca+b+c?bca?cab??

  2. 提出第1列的公因子 ((a+b+c)): D=(a+b+c)∣1bc1ca1ab∣D = (a+b+c) \begin{vmatrix} 1 & b & c \\ 1 & c & a \\ 1 & a & b \end{vmatrix} D=(a+b+c)?111?bca?cab??

  3. 進行行變換((r2r_2r2? - r1r_1r1?, r3r_3r3? - r1r_1r1?)): D=(a+b+c)∣1bc0c?ba?c0a?bb?c∣D = (a+b+c) \begin{vmatrix} 1 & b & c \\ 0 & c-b & a-c \\ 0 & a-b & b-c \end{vmatrix} D=(a+b+c)?100?bc?ba?b?ca?cb?c??

  4. 按第1列展開計算: D=(a+b+c)?1?∣c?ba?ca?bb?c∣D = (a+b+c) \cdot 1 \cdot \begin{vmatrix} c-b & a-c \\ a-b & b-c \end{vmatrix} D=(a+b+c)?1??c?ba?b?a?cb?c??

  5. 計算二階行列式: D=(a+b+c)[(c?b)(b?c)?(a?c)(a?b)]D = (a+b+c)\left[(c-b)(b-c) - (a-c)(a-b)\right] D=(a+b+c)[(c?b)(b?c)?(a?c)(a?b)]

  6. 化簡最終結果: D=?(a+b+c)(a2+b2+c2?ab?bc?ca)D = -(a+b+c)(a^2 + b^2 + c^2 - ab - bc - ca) D=?(a+b+c)(a2+b2+c2?ab?bc?ca)

(4)爪型行列式

利用斜爪消除豎爪或平爪

D=∣1111120010301004∣D = \begin{vmatrix} 1 & 1 & 1 & 1 \\ 1 & 2 & 0 & 0 \\ 1 & 0 & 3 & 0 \\ 1 & 0 & 0 & 4 \\ \end{vmatrix}D=?1111?1200?1030?1004??

核心思路 利用斜爪(第2行第2列、第3行第3列、第4行第4列的非零元素)消除橫爪(第一行除首元素外的元素),通過行變換將行列式轉化為更簡單的形式。

利用斜爪主元消除第一行的橫爪元素 對第一行進行行變換,減去各行與斜爪主元比值的乘積,即: r1=r1?12r2?13r3?14r4r_1 = r_1 - \frac{1}{2}r_2 - \frac{1}{3}r_3 - \frac{1}{4}r_4r1?=r1??21?r2??31?r3??41?r4?

變換后行列式變為: D=∣?112000120010301004∣D = \begin{vmatrix} -\frac{1}{12} & 0 & 0 & 0 \\ 1 & 2 & 0 & 0 \\ 1 & 0 & 3 & 0 \\ 1 & 0 & 0 & 4 \\ \end{vmatrix} D=??121?111?0200?0030?0004??

計算下三角行列式的值 此時行列式為下三角行列式,其值等于主對角線元素的乘積: D=?112×2×3×4D = -\frac{1}{12} \times 2 \times 3 \times 4 D=?121?×2×3×4 = -2

(5)范德蒙德行列式
Vn(x1,x2,…,xn)=∣11?1x1x2?xnx12x22?xn2????x1n?1x2n?1?xnn?1∣=∏1≤i≤j≤n(xj?xi)V_n(x_1, x_2, \dots, x_n) = \begin{vmatrix} 1 & 1 & \cdots & 1 \\ x_1 & x_2 & \cdots & x_n \\ x_1^2 & x_2^2 & \cdots & x_n^2 \\ \vdots & \vdots & \ddots & \vdots \\ x_1^{n-1} & x_2^{n-1} & \cdots & x_n^{n-1} \end{vmatrix} = \prod_{\substack{1 \leq i \leq j \leq n}} (x_j - x_i) Vn?(x1?,x2?,,xn?)=?1x1?x12??x1n?1??1x2?x22??x2n?1????????1xn?xn2??xnn?1???=1ijn??(xj??xi?)

特征:第 i 行(i=1,2…,ni = 1,2\dots,ni=1,2,n) 元素是 (x1,x2,,xnx_1, x_2, , x_nx1?,x2?,,xn?) 的 i - 1次冪,呈現 “冪次遞增” 的三角結構

(6) 按某一行(列)展開
∣A∣={ai1Ai1+ai2Ai2+?+ainAin=∑j=1naijAij(i=1,2,?,n),a1jA1j+a2jA2j+?+anjAnj=∑i=1naijAij(j=1,2,?,n).|A| = \begin{cases} a_{i1}A_{i1} + a_{i2}A_{i2} + \cdots + a_{in}A_{in} = \sum_{j=1}^{n} a_{ij}A_{ij} \ (i = 1, 2, \cdots, n), \\ a_{1j}A_{1j} + a_{2j}A_{2j} + \cdots + a_{nj}A_{nj} = \sum_{i=1}^{n} a_{ij}A_{ij} \ (j = 1, 2, \cdots, n). \end{cases} A={ai1?Ai1?+ai2?Ai2?+?+ain?Ain?=j=1n?aij?Aij??(i=1,2,?,n),a1j?A1j?+a2j?A2j?+?+anj?Anj?=i=1n?aij?Aij??(j=1,2,?,n).?

(7)拉普拉斯展開式(分塊矩陣求行列式)

A\boldsymbol{A}Ammm 階矩陣,B\boldsymbol{B}Bnnn 階矩陣,則

∣AOOB∣=∣ACOB∣=∣AOCB∣=∣A∣∣B∣,∣OABO∣=∣CABO∣=∣OABC∣=(?1)mn∣A∣∣B∣.\begin{align*} \begin{vmatrix} \boldsymbol{A} & \boldsymbol{O} \\ \boldsymbol{O} & \boldsymbol{B} \end{vmatrix} &= \begin{vmatrix} \boldsymbol{A} & \boldsymbol{C} \\ \boldsymbol{O} & \boldsymbol{B} \end{vmatrix} = \begin{vmatrix} \boldsymbol{A} & \boldsymbol{O} \\ \boldsymbol{C} & \boldsymbol{B} \end{vmatrix} = \vert\boldsymbol{A}\vert\vert\boldsymbol{B}\vert, \\ \\ \begin{vmatrix} \boldsymbol{O} & \boldsymbol{A} \\ \boldsymbol{B} & \boldsymbol{O} \end{vmatrix} &= \begin{vmatrix} \boldsymbol{C} & \boldsymbol{A} \\ \boldsymbol{B} & \boldsymbol{O} \end{vmatrix} = \begin{vmatrix} \boldsymbol{O} & \boldsymbol{A} \\ \boldsymbol{B} & \boldsymbol{C} \end{vmatrix} = (-1)^{mn}\vert\boldsymbol{A}\vert\vert\boldsymbol{B}\vert. \end{align*} ?AO?OB???OB?AO???=?AO?CB??=?AC?OB??=A∣∣B,=?CB?AO??=?OB?AC??=(?1)mnA∣∣B∣.?

所謂(?1)mn(-1)^{mn}(?1)mn即副對角線元素換到主對角線上,交換的次數

2、利用性質,化為可套公式

性質1:行列互換,其值不變,即∣A∣=∣AT∣\vert\boldsymbol{A}\vert = \vert\boldsymbol{{A^T}}\vertA=AT

性質2:若行列式中某行(列)元素全為零,則行列式為零

性質3:若行列式中某行(列)元素有公因子k(k ≠ 0),則k可提到行列式外面,即

∣a11a12…a1n???kai1kai2…kain???an1an2…ann∣=k∣a11a12…a1n???ai1ai2…ain???an1an2…ann∣\begin{vmatrix} a_{11} & a_{12} & \dots & a_{1n} \\ \vdots & \vdots & & \vdots \\ ka_{i1} & ka_{i2} & \dots & ka_{in} \\ \vdots & \vdots & & \vdots \\ a_{n1} & a_{n2} & \dots & a_{nn} \end{vmatrix} = k \begin{vmatrix} a_{11} & a_{12} & \dots & a_{1n} \\ \vdots & \vdots & & \vdots \\ a_{i1} & a_{i2} & \dots & a_{in} \\ \vdots & \vdots & & \vdots \\ a_{n1} & a_{n2} & \dots & a_{nn} \end{vmatrix} ?a11??kai1??an1??a12??kai2??an2???a1n??kain??ann???=k?a11??ai1??an1??a12??ai2??an2???a1n??ain??ann???

性質4:行列式中某行(列)元素均是兩個數之和,則可拆成兩個行列式之和,即

∣a11a12…a1n???ai1+bi1ai2+bi2…ain+bin???an1an2…ann∣=∣a11a12…a1n???ai1ai2…ain???an1an2…ann∣+∣a11a12…a1n???bi1bi2…bin???an1an2…ann∣\begin{vmatrix} a_{11} & a_{12} & \dots & a_{1n} \\ \vdots & \vdots & & \vdots \\ a_{i1} + b_{i1} & a_{i2} + b_{i2} & \dots & a_{in} + b_{in} \\ \vdots & \vdots & & \vdots \\ a_{n1} & a_{n2} & \dots & a_{nn} \end{vmatrix} = \begin{vmatrix} a_{11} & a_{12} & \dots & a_{1n} \\ \vdots & \vdots & & \vdots \\ a_{i1} & a_{i2} & \dots & a_{in} \\ \vdots & \vdots & & \vdots \\ a_{n1} & a_{n2} & \dots & a_{nn} \end{vmatrix} + \begin{vmatrix} a_{11} & a_{12} & \dots & a_{1n} \\ \vdots & \vdots & & \vdots \\ b_{i1} & b_{i2} & \dots & b_{in} \\ \vdots & \vdots & & \vdots \\ a_{n1} & a_{n2} & \dots & a_{nn} \end{vmatrix} ?a11??ai1?+bi1??an1??a12??ai2?+bi2??an2???a1n??ain?+bin??ann???=?a11??ai1??an1??a12??ai2??an2???a1n??ain??ann???+?a11??bi1??an1??a12??bi2??an2???a1n??bin??ann???

性質5:行列式中兩行(列)互換,行列式變號

性質6:行列式中的兩行(列)元素相等或對應成比例,則行列式為零

性質7:行列式中某行(列)的k倍加到另一行(列),行列式不變

3、抽象行列式

一般使用∣AB∣=∣A∣∣B∣\vert\boldsymbol{A}\boldsymbol{B}\vert=\vert\boldsymbol{A}\vert\vert\boldsymbol{B}\vertAB=A∣∣B

【例】α1,α2,α3均為3維列向量,已知A=[α1,α2,α3],B=[α1?α2+2α3,2α1+3α2?5α3,α1+2α2?α3]且∣A∣=2,則∣B?A∣=10 ̄\boldsymbol{\alpha}_1, \boldsymbol{\alpha}_2, \boldsymbol{\alpha}_3 均為 3 維列向量,已知 \boldsymbol{A} = [\boldsymbol{\alpha}_1, \boldsymbol{\alpha}_2, \boldsymbol{\alpha}_3], \quad \boldsymbol{B} = [\boldsymbol{\alpha}_1 - \boldsymbol{\alpha}_2 + 2\boldsymbol{\alpha}_3,\ 2\boldsymbol{\alpha}_1 + 3\boldsymbol{\alpha}_2 - 5\boldsymbol{\alpha}_3,\ \boldsymbol{\alpha}_1 + 2\boldsymbol{\alpha}_2 - \boldsymbol{\alpha}_3] 且 |\boldsymbol{A}| = 2,則 |\boldsymbol{B} - \boldsymbol{A}| = \boldsymbol{\underline{10}}α1?,α2?,α3?均為3維列向量,已知A=[α1?,α2?,α3?],B=[α1??α2?+2α3?,?2α1?+3α2??5α3?,?α1?+2α2??α3?]A=2,則B?A=10?

∣B?A∣=∣?α2+2α3,2α1+2α2?5α3,α1+2α2?α3∣=(?)∣[α1,α2,α3][021?1222?5?2]∣|\boldsymbol{B} - \boldsymbol{A}| = \begin{vmatrix} -\boldsymbol{\alpha}_2 + 2\boldsymbol{\alpha}_3, & 2\boldsymbol{\alpha}_1 + 2\boldsymbol{\alpha}_2 - 5\boldsymbol{\alpha}_3, & \boldsymbol{\alpha}_1 + 2\boldsymbol{\alpha}_2 - \boldsymbol{\alpha}_3 \end{vmatrix} \stackrel{(*)}{=} \left| [\boldsymbol{\alpha}_1, \boldsymbol{\alpha}_2, \boldsymbol{\alpha}_3] \begin{bmatrix} 0 & 2 & 1 \\ -1 & 2 & 2 \\ 2 & -5 & -2 \end{bmatrix} \right| B?A=??α2?+2α3?,?2α1?+2α2??5α3?,?α1?+2α2??α3???=(?)?[α1?,α2?,α3?]?0?12?22?5?12?2???

=∣α1,α2,α3∣∣021?1222?5?2∣=5= |\boldsymbol{\alpha}_1, \boldsymbol{\alpha}_2, \boldsymbol{\alpha}_3 |\begin{vmatrix} 0 & 2 & 1 \\ -1 & 2 & 2 \\ 2 & -5 & -2 \end{vmatrix} = 5 =α1?,α2?,α3??0?12?22?5?12?2??=5

4、抽象向量

例如∣α1,α2,α3∣=5|\boldsymbol{\alpha}_1, \boldsymbol{\alpha}_2, \boldsymbol{\alpha}_3 | = 5α1?,α2?,α3?=5[α1+α2,α2?α3,α3?α1][\boldsymbol{\alpha}_1 + \boldsymbol{\alpha}_2 ,\ \boldsymbol{\alpha}_2 - \boldsymbol{\alpha}_3 ,\ \boldsymbol{\alpha}_3 - \boldsymbol{\alpha}_1 ][α1?+α2?,?α2??α3?,?α3??α1?]

方法一:利用行列式性質

方法二:化矩陣之積

[α1,α2,α3]∣10?11100?11∣[\boldsymbol{\alpha}_1, \boldsymbol{\alpha}_2, \boldsymbol{\alpha}_3] \left|\begin {array}{c} 1 &0 &-1 \\ 1 &1 &0 \\ 0 &-1 &1 \\ \end{array}\right|[α1?,α2?,α3?]?110?01?1??101??

二、代數余子式的線性組合

設行列式 ( D ) 為:

D=∣1?31?22?5?2?20?451?39?67∣D = \begin{vmatrix} 1 & -3 & 1 & -2 \\ 2 & -5 & -2 & -2 \\ 0 & -4 & 5 & 1 \\ -3 & 9 & -6 & 7 \end{vmatrix}D=?120?3??3?5?49?1?25?6??2?217?? ,其中 ( M3jM_{3j}M3j? ) 表示 ( D ) 中第 3 行第 ( j ) 列元素的余子式(j = 1,2,3,4 ),求 M31+3M32?2M33+2M34M_{31} + 3M_{32} - 2M_{33} + 2M_{34}M31?+3M32??2M33?+2M34? 的值。

方法一

M31+3M32?2M33+2M34=A31?3A32?2A33?2A34M_{31} + 3M_{32} - 2M_{33} + 2M_{34} = A_{31} - 3A_{32} - 2A_{33} - 2A_{34}M31?+3M32??2M33?+2M34?=A31??3A32??2A33??2A34?

即求∣1?31?22?5?2?21?3?2?2?39?67∣\begin{vmatrix} 1 & -3 & 1 & -2 \\ 2 & -5 & -2 & -2 \\ 1 & -3 & -2 & -2 \\ -3 & 9 & -6 & 7 \end{vmatrix}?121?3??3?5?39?1?2?2?6??2?2?27?? 的值,值為-3

方法二:求A?A^*A?

A?=(A11A21?An1A12A22?An2????A1nA2n?Ann)=∣A∣A?1\boldsymbol{A}^* = \begin{pmatrix} A_{11} & A_{21} & \cdots & A_{n1} \\ A_{12} & A_{22} & \cdots & A_{n2} \\ \vdots & \vdots & \ddots & \vdots \\ A_{1n} & A_{2n} & \cdots & A_{nn} \end{pmatrix} = |A|A^{-1} A?=?A11?A12??A1n??A21?A22??A2n???????An1?An2??Ann???=AA?1

三、求AnA^nAn

方法一:若r(A)=1,A可以寫作αβTαβ^TαβT, An=αβTαβT???αβT=((tr(A))n?1AA^n = αβ^Tαβ^T···αβ^T = ((tr(A))^{n-1}AAn=αβTαβT???αβT=((tr(A))n?1A

方法二:相似對角化,P?1AP=Λ=>An=PΛnP?1P^{-1}AP = Λ => A^n = PΛ^nP^{-1}P?1AP=Λ=>An=PΛnP?1

方法三∣A00B∣n=∣An00Bn∣\left|\begin {array}{c} A &0 \\ 0 &B \\ \end{array}\right| ^ n = \left|\begin {array}{c} A^n &0 \\ 0 &B^n \\ \end{array}\right|?A0?0B??n=?An0?0Bn??

方法四:數學歸納法,如求∣010?101010∣\left|\begin {array}{c} 0 &1 &0 \\ -1 &0 &1 \\ 0 &1 &0 \\ \end{array}\right|?0?10?101?010??

四、證明A可逆

? |A| = 0

<=> A的列向量線性無關

<=> Ax=0只有零解

<=> A沒有0特征值

<=> p+q=n(正負慣性指數)

五、求A的逆
1、定義法

已知矩陣滿足的等式(如冪等式),通過構造 ( AB=E\boldsymbol{AB} = \boldsymbol{E}AB=E ) 求逆

【例】

已知 A2=E,求(A+2E)?1\boldsymbol{A}^2 = \boldsymbol{E} ,求 (\boldsymbol{A} + 2\boldsymbol{E})^{-1}A2=E,求(A+2E)?1

A2?E=0\boldsymbol{A}^2 - \boldsymbol{E} = \boldsymbol{0}A2?E=0,因式分解得: A2?E=(A+2E)(A?2E)+3E=0\boldsymbol{A}^2 - \boldsymbol{E} = (\boldsymbol{A} + 2\boldsymbol{E})(\boldsymbol{A} - 2\boldsymbol{E}) + 3\boldsymbol{E} = \boldsymbol{0}A2?E=(A+2E)(A?2E)+3E=0
調整后構造 AB=E\boldsymbol{AB} = \boldsymbol{E}AB=E

(A+2E)?2E?A3=E(\boldsymbol{A} + 2\boldsymbol{E}) \cdot \frac{2\boldsymbol{E} - \boldsymbol{A}}{3} = \boldsymbol{E}(A+2E)?32E?A?=E
因此 (A+2E)?1=2E?A3(\boldsymbol{A} + 2\boldsymbol{E})^{-1} = \frac{2\boldsymbol{E} - \boldsymbol{A}}{3}(A+2E)?1=32E?A?

2、初等變換

(A∣E)→初等行變換(E∣A?1)(\boldsymbol{A} \mid \boldsymbol{E}) \xrightarrow{\text{初等行變換}} (\boldsymbol{E} \mid \boldsymbol{A}^{-1})(AE)初等行變換?(EA?1)

3、公式

二階矩陣求逆公式: 設二階矩陣為 A=(abcd)\boldsymbol{A} = \begin{pmatrix} a & b \\ c & d \end{pmatrix} A=(ac?bd?) 若其行列式不等于0(即矩陣可逆),則其逆矩陣為: A?1=1ad?bc(d?b?ca)\boldsymbol{A}^{-1} = \frac{1}{ad - bc} \begin{pmatrix} d & -b \\ -c & a \end{pmatrix} A?1=ad?bc1?(d?c??ba?)

分塊矩陣求逆

(A00B)?1=(A?100B?1)\begin{pmatrix} \boldsymbol{A} & \boldsymbol{0} \\ \boldsymbol{0} & \boldsymbol{B} \end{pmatrix}^{-1} = \begin{pmatrix} \boldsymbol{A}^{-1} & \boldsymbol{0} \\ \boldsymbol{0} & \boldsymbol{B}^{-1} \end{pmatrix}(A0?0B?)?1=(A?10?0B?1?)

(0AB0)?1=(0B?1A?10)\begin{pmatrix} \boldsymbol{0} & \boldsymbol{A} \\ \boldsymbol{B} & \boldsymbol{0} \end{pmatrix}^{-1} = \begin{pmatrix} \boldsymbol{0} & \boldsymbol{B}^{-1} \\ \boldsymbol{A}^{-1} & \boldsymbol{0} \end{pmatrix}(0B?A0?)?1=(0A?1?B?10?)

六、求秩

方法一:定義法

設A是m×n矩陣,若存在k階子式不為零,而任意k+1階子式(如果有的話)全為零,則r(A)=k

方法二:化行階梯矩陣

方法三:線性相關性

方法四:秩公式

A\boldsymbol{A}A 為矩陣,以下是矩陣秩 r(Ar(\boldsymbol{A}r(A) 的常用性質

0≤r(A)≤min?{m,n}0 \leq r(\boldsymbol{A}) \leq \min\{m, n\}0r(A)min{m,n}

r(kA)=r(A)(k≠0)r(k\boldsymbol{A}) = r(\boldsymbol{A}) \quad (k \neq 0)r(kA)=r(A)(k=0)

r(AB)≤min?{r(A),r(B)}r(\boldsymbol{AB}) \leq \min\{r(\boldsymbol{A}), r(\boldsymbol{B})\}r(AB)min{r(A),r(B)}

④對同型矩陣AB

r(A+B)≤r(A)+r(B)r(\boldsymbol{A} + \boldsymbol{B}) \leq r(\boldsymbol{A}) + r(\boldsymbol{B})r(A+B)r(A)+r(B)

r(A?)={n,r(A)=n1,r(A)=n?1,其中A為n(n≥2)階方陣0,r(A)<n?1r(\boldsymbol{A}^*) = \begin{cases} n, & r(\boldsymbol{A}) = n \quad \\ 1, & r(\boldsymbol{A}) = n - 1 \quad ,其中A為n(n≥2)階方陣\\ 0, & r(\boldsymbol{A}) < n - 1 \quad \end{cases}r(A?)=????n,1,0,?r(A)=nr(A)=n?1,其中An(n2)階方陣r(A)<n?1?

⑥設 A\boldsymbol{A}Am×nm \times nm×n矩陣,P\boldsymbol{P}P (m階)、 Q\boldsymbol{Q}Q( n 階)是可逆矩陣,則:
r(A)=r(PA)=r(AQ)=r(PAQ)r(\boldsymbol{A}) = r(\boldsymbol{PA}) = r(\boldsymbol{AQ}) = r(\boldsymbol{PAQ})r(A)=r(PA)=r(AQ)=r(PAQ)

若Am×nBn×s=O,則r(A)+r(B)≤n若A_{m×n}B_{n×s}=\boldsymbol{O},則r(\boldsymbol{A}) + r(\boldsymbol{B}) \leq nAm×n?Bn×s?=O,則r(A)+r(B)n

r(A)=r(AT)=r(ATA)=r(AAT)r(\boldsymbol{A}) = r(\boldsymbol{A}^\text{T}) = r(\boldsymbol{A}^\text{T}\boldsymbol{A}) = r(\boldsymbol{A}\boldsymbol{A}^\text{T})r(A)=r(AT)=r(ATA)=r(AAT)

七、線性表示的判定

定義:

若向量β能表示成向量組α1,α2,???,αmα_1,α_2,···,α_mα1?,α2?,???αm?的線性組合,即存在m個數k1,k2,???,kmk_1,k_2,···,k_mk1?,k2?,???km?,使得β=k1α1,k2α2,???,kmαmβ = k_1α_1,k_2α_2,···,k_mα_mβ=k1?α1?,k2?α2?,???km?αm?,則稱向量β能被向量組α1,α2,???,αmα_1,α_2,···,α_mα1?,α2?,???αm?線性表示

<=>秩 r(α1,α2,???,αmα_1,α_2,···,α_mα1?,α2?,???αm?) = r(α1,α2,???,αm,βα_1,α_2,···,α_m,βα1?,α2?,???αm?,β)

<=>方程組 α1,α2,???,αmα_1,α_2,···,α_mα1?,α2?,???αm?x = β有解

<= α1,α2,???,αmα_1,α_2,···,α_mα1?,α2?,???αm?線性無關,α1,α2,???,αm,βα_1,α_2,···,α_m,βα1?,α2?,???αm?β線性相關

<= m個m維α1,α2,???,αmα_1,α_2,···,α_mα1?,α2?,???αm?線性無關,任意m維β可被α1,α2,???,αmα_1,α_2,···,α_mα1?,α2?,???αm?唯一表示

【例】

向量的線性表示綜合應用 已知向量組: α1=(121),α2=(110),α3=(231),β=(341)\boldsymbol{\alpha}_1 = \begin{pmatrix} 1 \\ 2 \\ 1 \end{pmatrix}, \quad \boldsymbol{\alpha}_2 = \begin{pmatrix} 1 \\ 1 \\ 0 \end{pmatrix}, \quad \boldsymbol{\alpha}_3 = \begin{pmatrix} 2 \\ 3 \\ 1 \end{pmatrix}, \quad \boldsymbol{\beta} = \begin{pmatrix} 3 \\ 4 \\ 1 \end{pmatrix} α1?=?121??,α2?=?110??,α3?=?231??,β=?341??

回答下列問題:

  1. 判斷向量β\boldsymbol{\beta}β能否由向量組α1,α2,α3\boldsymbol{\alpha}_1, \boldsymbol{\alpha}_2, \boldsymbol{\alpha}_3α1?,α2?,α3?線性表示?若能,寫出一個線性表示式。

  2. 利用秩的關系驗證第1題的結論。

  3. 若存在向量γ\boldsymbol{\gamma}γ,使得α1,α2,γ\boldsymbol{\alpha}_1, \boldsymbol{\alpha}_2, \boldsymbol{\gamma}α1?,α2?,γ線性無關,且α1,α2,γ,β\boldsymbol{\alpha}_1, \boldsymbol{\alpha}_2, \boldsymbol{\gamma}, \boldsymbol{\beta}α1?,α2?,γ,β線性相關,證明β\boldsymbol{\beta}β能由α1,α2,γ\boldsymbol{\alpha}_1, \boldsymbol{\alpha}_2, \boldsymbol{\gamma}α1?,α2?,γ線性表示。

【解】

  1. 判斷β\boldsymbol{\beta}β能否由α1,α2,α3\boldsymbol{\alpha}_1, \boldsymbol{\alpha}_2, \boldsymbol{\alpha}_3α1?,α2?,α3?線性表示 假設β=k1α1+k2α2+k3α3\boldsymbol{\beta} = k_1\boldsymbol{\alpha}_1 + k_2\boldsymbol{\alpha}_2 + k_3\boldsymbol{\alpha}_3β=k1?α1?+k2?α2?+k3?α3?,展開得方程組: {k1+k2+2k3=32k1+k2+3k3=4k1+0k2+k3=1\begin{cases} k_1 + k_2 + 2k_3 = 3 \\ 2k_1 + k_2 + 3k_3 = 4 \\ k_1 + 0k_2 + k_3 = 1 \end{cases} ????k1?+k2?+2k3?=32k1?+k2?+3k3?=4k1?+0k2?+k3?=1? 對增廣矩陣作初等行變換: (112321341011)→(101101120000)\left(\begin{array}{ccc|c} 1 & 1 & 2 & 3 \\ 2 & 1 & 3 & 4 \\ 1 & 0 & 1 & 1 \end{array}\right) \to \left(\begin{array}{ccc|c} 1 & 0 & 1 & 1 \\ 0 & 1 & 1 & 2 \\ 0 & 0 & 0 & 0 \end{array}\right) ?121?110?231?341???100?010?110?120?? 方程組有解(無窮多解),取k3=0k_3 = 0k3?=0,得k1=1,k2=2k_1 = 1, k_2 = 2k1?=1,k2?=2,故一個線性表示式為: β=α1+2α2+0α3\boldsymbol{\beta} = \boldsymbol{\alpha}_1 + 2\boldsymbol{\alpha}_2 + 0\boldsymbol{\alpha}_3 β=α1?+2α2?+0α3?
  2. 用秩的關系驗證 構造矩陣: 向量組矩陣:A=(α1,α2,α3)\boldsymbol{A} = (\boldsymbol{\alpha}_1, \boldsymbol{\alpha}_2, \boldsymbol{\alpha}_3)A=(α1?,α2?,α3?) 增廣矩陣:B=(α1,α2,α3,β)\boldsymbol{B} = (\boldsymbol{\alpha}_1, \boldsymbol{\alpha}_2, \boldsymbol{\alpha}_3, \boldsymbol{\beta})B=(α1?,α2?,α3?,β) 由第1題的行變換結果可知: r(A)=2,r(B)=2r(\boldsymbol{A}) = 2, \quad r(\boldsymbol{B}) = 2 r(A)=2,r(B)=2 根據線性表示的等價條件: r(α1,α2,α3)=r(α1,α2,α3,β)=2r(\boldsymbol{\alpha}_1, \boldsymbol{\alpha}_2, \boldsymbol{\alpha}_3) = r(\boldsymbol{\alpha}_1, \boldsymbol{\alpha}_2, \boldsymbol{\alpha}_3, \boldsymbol{\beta}) = 2 r(α1?,α2?,α3?)=r(α1?,α2?,α3?,β)=2β\boldsymbol{\beta}β能由α1,α2,α3\boldsymbol{\alpha}_1, \boldsymbol{\alpha}_2, \boldsymbol{\alpha}_3α1?,α2?,α3?線性表示。
  3. 證明β\boldsymbol{\beta}β能由α1,α2,γ\boldsymbol{\alpha}_1, \boldsymbol{\alpha}_2, \boldsymbol{\gamma}α1?,α2?,γ線性表示 已知條件: α1,α2,γ\boldsymbol{\alpha}_1, \boldsymbol{\alpha}_2, \boldsymbol{\gamma}α1?,α2?,γ線性無關 ?r(α1,α2,γ)=3\implies r(\boldsymbol{\alpha}_1, \boldsymbol{\alpha}_2, \boldsymbol{\gamma}) = 3?r(α1?,α2?,γ)=3α1,α2,γ,β\boldsymbol{\alpha}_1, \boldsymbol{\alpha}_2, \boldsymbol{\gamma}, \boldsymbol{\beta}α1?,α2?,γ,β線性相關 ?r(α1,α2,γ,β)≤3\implies r(\boldsymbol{\alpha}_1, \boldsymbol{\alpha}_2, \boldsymbol{\gamma}, \boldsymbol{\beta}) \leq 3?r(α1?,α2?,γ,β)3 又因為: r(α1,α2,γ)≤r(α1,α2,γ,β)r(\boldsymbol{\alpha}_1, \boldsymbol{\alpha}_2, \boldsymbol{\gamma}) \leq r(\boldsymbol{\alpha}_1, \boldsymbol{\alpha}_2, \boldsymbol{\gamma}, \boldsymbol{\beta}) r(α1?,α2?,γ)r(α1?,α2?,γ,β) 所以r(α1,α2,γ,β)=3r(\boldsymbol{\alpha}_1, \boldsymbol{\alpha}_2, \boldsymbol{\gamma}, \boldsymbol{\beta}) = 3r(α1?,α2?,γ,β)=3,即: r(α1,α2,γ)=r(α1,α2,γ,β)r(\boldsymbol{\alpha}_1, \boldsymbol{\alpha}_2, \boldsymbol{\gamma}) = r(\boldsymbol{\alpha}_1, \boldsymbol{\alpha}_2, \boldsymbol{\gamma}, \boldsymbol{\beta}) r(α1?,α2?,γ)=r(α1?,α2?,γ,β) 根據線性表示的等價條件,β\boldsymbol{\beta}β能由α1,α2,γ\boldsymbol{\alpha}_1, \boldsymbol{\alpha}_2, \boldsymbol{\gamma}α1?,α2?,γ線性表示。
八、線性無關

證明**α1,α2,???,αnα_1,α_2,···,α_nα1?,α2?,???αn?**線性無關

<=> 定義k1α1,k2α2,???,knαn=0當且僅當ki全為0k_1α_1,k_2α_2,···,k_nα_n = 0 當且僅當k_i全為0k1?α1?,k2?α2?,???kn?αn?=0當且僅當ki?全為0

<=>秩r(α1,α2,???,αnα_1,α_2,···,α_nα1?,α2?,???αn?) = n

<=>方程 α1,α2,???,αnα_1,α_2,···,α_nα1?,α2?,???αn?x = 0 只有零解

<=> 任意一個αiα_iαi?均不可由其他α表示

<= |α1,α2,???,αnα_1,α_2,···,α_nα1?,α2?,???αn?| ≠ 0

九、求極大線性無關組

①將列向量們組成矩陣A,作初等行變換,化為行階梯形矩陣,并確定r(A)

②按列找出一個秩為r(A)的子矩陣,即為一個極大線性無關組

【例】

已知列向量組:
α1=(1223),α2=(1123),α3=(0100),α4=(2546)\boldsymbol{\alpha}_1 = \begin{pmatrix} 1 \\ 2 \\ 2 \\ 3 \end{pmatrix}, \quad \boldsymbol{\alpha}_2 = \begin{pmatrix} 1 \\ 1 \\ 2 \\ 3 \end{pmatrix}, \quad \boldsymbol{\alpha}_3 = \begin{pmatrix} 0 \\ 1 \\ 0 \\ 0 \end{pmatrix}, \quad \boldsymbol{\alpha}_4 = \begin{pmatrix} 2 \\ 5 \\ 4 \\ 6 \end{pmatrix} α1?=?1223??,α2?=?1123??,α3?=?0100??,α4?=?2546??

按以下步驟求該向量組的極大線性無關組:

  1. 將列向量組成矩陣并化為行階梯形,確定矩陣的秩;
  2. 根據行階梯形矩陣找出一個極大線性無關組。

【解】

將列向量按順序組成矩陣 A\boldsymbol{A}A
A=(α1,α2,α3,α4)=(1102211522043306)\boldsymbol{A} = (\boldsymbol{\alpha}_1, \boldsymbol{\alpha}_2, \boldsymbol{\alpha}_3, \boldsymbol{\alpha}_4) = \begin{pmatrix} 1 & 1 & 0 & 2 \\ 2 & 1 & 1 & 5 \\ 2 & 2 & 0 & 4 \\ 3 & 3 & 0 & 6 \end{pmatrix} A=(α1?,α2?,α3?,α4?)=?1223?1123?0100?2546??

對矩陣作初等行變換:
(1102211522043306)→r2?2r1r3?2r1r4?3r1(11020?11100000000)→?r2(110201?1?100000000)\begin{align*} &\begin{pmatrix} 1 & 1 & 0 & 2 \\ 2 & 1 & 1 & 5 \\ 2 & 2 & 0 & 4 \\ 3 & 3 & 0 & 6 \end{pmatrix} \xrightarrow[\substack{r_2-2r_1\\r_3-2r_1 \\ r_4-3r_1}]{} \begin{pmatrix} 1 & 1 & 0 & 2 \\ 0 & -1 & 1 & 1 \\ 0 & 0 & 0 & 0 \\ 0 & 0 & 0 & 0 \end{pmatrix} \xrightarrow[]{-r_2} \begin{pmatrix} 1 & 1 & 0 & 2 \\ 0 & 1 & -1 & -1 \\ 0 & 0 & 0 & 0 \\ 0 & 0 & 0 & 0 \end{pmatrix} \end{align*} ??1223?1123?0100?2546??r2??2r1?r3??2r1?r4??3r1????1000?1?100?0100?2100???r2???1000?1100?0?100?2?100???

行階梯形矩陣有 2個非零行,因此矩陣的秩 r(A)=2r(\boldsymbol{A}) = 2r(A)=2

在行階梯形矩陣中,非零行的首個非零元素(主元)所在的列對應原矩陣的列向量,構成極大線性無關組。

觀察行階梯形矩陣:

  • 第1個主元在第1列
  • 第2個主元在第2列

因此,原向量組中對應的列向量 α1,α2\boldsymbol{\alpha}_1, \boldsymbol{\alpha}_2α1?,α2? 構成一個極大線性無關組(選法不唯一)。

十、等價向量組

(Ⅰ)α1,α2,???,αsα_1,α_2,···,α_sα1?,α2?,???αs?

(Ⅱ) β1,β2,???,βtβ_1,β_2,···,β_tβ1?,β2?,???βt?

證明(Ⅰ)(Ⅱ)等價

<=>(Ⅰ)中的向量可由(Ⅱ)表出且r(Ⅰ) = r(Ⅱ)

<=>r(Ⅰ) = r(Ⅱ) = r(Ⅰ,Ⅱ)

若r(Ⅰ) = r(Ⅰ,Ⅱ),(Ⅱ)可由(Ⅰ)線性表示

若r(Ⅱ) = r(Ⅰ,Ⅱ),(Ⅰ)可由(Ⅱ)線性表示

應注意等價矩陣和等價向量組的聯系和區別

【例】

已知向量組:
(Ⅰ)α1=(101),α2=(110)\text{(Ⅰ)}\quad \boldsymbol{\alpha}_1 = \begin{pmatrix} 1 \\ 0 \\ 1 \end{pmatrix},\ \boldsymbol{\alpha}_2 = \begin{pmatrix} 1 \\ 1 \\ 0 \end{pmatrix} α1?=?101??,?α2?=?110??
(Ⅱ)β1=(01?1),β2=(211),β3=(110)\text{(Ⅱ)}\quad \boldsymbol{\beta}_1 = \begin{pmatrix} 0 \\ 1 \\ -1 \end{pmatrix},\ \boldsymbol{\beta}_2 = \begin{pmatrix} 2 \\ 1 \\ 1 \end{pmatrix},\ \boldsymbol{\beta}_3 = \begin{pmatrix} 1 \\ 1 \\ 0 \end{pmatrix} β1?=?01?1??,?β2?=?211??,?β3?=?110??

完成下列問題:

  1. 證明向量組(Ⅰ)與(Ⅱ)等價;
  2. 說明等價向量組與等價矩陣的區別

【解】

構造矩陣 A=(α1,α2)\boldsymbol{A} = (\boldsymbol{\alpha}_1, \boldsymbol{\alpha}_2)A=(α1?,α2?) 并求秩:
A=(110110)→r3?r1(11010?1)→r3+r2(110100)\boldsymbol{A} = \begin{pmatrix} 1 & 1 \\ 0 & 1 \\ 1 & 0 \end{pmatrix} \xrightarrow{r_3-r_1} \begin{pmatrix} 1 & 1 \\ 0 & 1 \\ 0 & -1 \end{pmatrix} \xrightarrow{r_3+r_2} \begin{pmatrix} 1 & 1 \\ 0 & 1 \\ 0 & 0 \end{pmatrix} A=?101?110??r3??r1???100?11?1??r3?+r2???100?110??
r(Ⅰ)=2r(\text{Ⅰ}) = 2r()=2

構造矩陣 B=(β1,β2,β3)\boldsymbol{B} = (\boldsymbol{\beta}_1, \boldsymbol{\beta}_2, \boldsymbol{\beta}_3)B=(β1?,β2?,β3?) 并求秩:
B=(021111?110)→r1?r2(111021021)→r3?r2(111021000)\boldsymbol{B} = \begin{pmatrix} 0 & 2 & 1 \\ 1 & 1 & 1 \\ -1 & 1 & 0 \end{pmatrix} \xrightarrow{r_1 \leftrightarrow r_2 \\} \begin{pmatrix} 1 & 1 & 1 \\ 0 & 2 & 1 \\ 0 & 2 & 1 \end{pmatrix} \xrightarrow{r_3-r_2} \begin{pmatrix} 1 & 1 & 1 \\ 0 & 2 & 1 \\ 0 & 0 & 0 \end{pmatrix} B=?01?1?211?110??r1??r2???100?122?111??r3??r2???100?120?110??
r(Ⅱ)=2r(\text{Ⅱ}) = 2r()=2

構造 C=(α1,α2,β1,β2,β3)\boldsymbol{C} = (\boldsymbol{\alpha}_1, \boldsymbol{\alpha}_2, \boldsymbol{\beta}_1, \boldsymbol{\beta}_2, \boldsymbol{\beta}_3)C=(α1?,α2?,β1?,β2?,β3?),通過行變換得:
r(C)=2r(\boldsymbol{C}) = 2 r(C)=2
r(Ⅰ,Ⅱ)=2r(\text{Ⅰ},\text{Ⅱ}) = 2r(,)=2

結論

r(Ⅰ)=r(Ⅱ)=r(Ⅰ,Ⅱ)=2r(\text{Ⅰ}) = r(\text{Ⅱ}) = r(\text{Ⅰ},\text{Ⅱ}) = 2r()=r()=r(,)=2,故向量組(Ⅰ)與(Ⅱ)等價。

對比項等價向量組等價矩陣
定義互相可線性表示的向量組經有限次初等變換可互化的矩陣
核心條件r(Ⅰ)=r(Ⅱ)=r(Ⅰ,Ⅱ)r(\text{Ⅰ}) = r(\text{Ⅱ}) = r(\text{Ⅰ},\text{Ⅱ})r()=r()=r(,)同型且秩相等
維度要求向量需同維(不一定同個數)必須同型(行數和列數均相同)
應用場景線性表示、基變換等矩陣秩的判定、方程組同解性等

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/web/90937.shtml
繁體地址,請注明出處:http://hk.pswp.cn/web/90937.shtml
英文地址,請注明出處:http://en.pswp.cn/web/90937.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

紅帽AI推理服務器三大特點

生成式人工智能&#xff08;Gen AI&#xff09;的迅猛發展&#xff0c;對大型語言模型&#xff08;LLM&#xff09;的部署提出了更高的性能、靈活性和效率要求。無論部署在何種環境中&#xff0c;紅帽AI推理服務器都為用戶提供經過強化并獲得官方支持的vLLM發行版&#xff0c;配…

開始記錄一步步學習pcl

安裝參考&#xff0c;大神寫的非常詳細&#xff0c;一步到位 https://blog.csdn.net/qq_36812406/article/details/144307648?ops_request_misc%257B%2522request%255Fid%2522%253A%25220e215e6ac266b90ded12ed6b2eab1257%2522%252C%2522scm%2522%253A%252220140713.13010233…

Linux系統Centos7 安裝mysql5.7教程 和mysql的簡單指令

目錄 一. 安裝 MySQL 官方 Yum 倉庫 二. 安裝 MySQL 5.7 1.查看可用的mysql版本倉庫 2.啟用MySql5.7倉庫 3.禁用更高版本的倉庫&#xff08;可選&#xff09; 4.導入 MySQL GPG 公鑰 5.安裝MySql5.7 三. 啟動 MySQL 服務 1.啟動 MySQL 服務 2. 設置開機自啟 3.查看服…

嵌入式——C語言:指針③

一、函數指針和指針函數&#xff08;一&#xff09;指針函數&#xff1a;是函數&#xff0c;函數的返回值是指針1.不能返回局部變量的值2.指針函數返回的地址可以作為下一個函數調用的參數&#xff08;二&#xff09;函數指針&#xff1a;是指針&#xff0c;指針指向一個函數in…

OpenCV(05)直方圖均衡化,模板匹配,霍夫變換,圖像亮度變換,形態學變換

【OpenCV&#xff08;01&#xff09;】基本圖像操作、繪制&#xff0c;讀取視頻 【OpenCV&#xff08;02&#xff09;】圖像顏色處理&#xff0c;灰度化&#xff0c;二值化&#xff0c;仿射變換 【OpenCV&#xff08;03&#xff09;】插值方法&#xff0c;邊緣填充&#xff0…

常見的未授權訪問漏洞靶場-練習教程

一.Redis未授權訪問漏洞1.首先需要準備一個vps和vulhub靶場&#xff0c;然后進入目錄。命令:進入靶場目錄&#xff1a;cd /etc/vulhub-master/redis/4-unacc 啟動靶場&#xff1a;docker-compose up -d2.然后啟動我們kali,下載redis服務然后連接redis&#xff0c;并執行命令。…

EAP(基于事件的異步編程模式)

&#x1f4dc; 1. 核心思想 &#x1f4cc; 事件驅動解耦 異步操作通過事件通知結果&#xff0c;調用者無需阻塞線程&#xff0c;通過事件處理器響應操作完成、錯誤或取消。 &#x1f4cc; 線程池與UI線程協同 耗時操作在后臺線程池執行&#xff0c;完成后通過 SynchronizationC…

【三橋君】如何解決后端Agent和前端UI之間的交互問題?——解析AG-UI協議的神奇作用

?你好&#xff0c;我是 ?三橋君? &#x1f4cc;本文介紹&#x1f4cc; >> 一、引言 在智能體&#xff08;Agent&#xff09;領域&#xff0c;MCP、A2A、ANP等協議已經規范了Agent與工具、Agent與Agent之間的通信&#xff0c;但Agent與用戶之間的交互一直缺乏標準化。…

面試官:詳細說說Kafka rebalance 的策略以及具體過程

hello啊&#xff0c;各位觀眾姥爺們&#xff01;&#xff01;&#xff01;本baby今天又來報道了&#xff01;哈哈哈哈哈嗝&#x1f436; 程序員各種工具大全 Kafka 的 Rebalance&#xff08;再平衡&#xff09; 是消費者組&#xff08;Consumer Group&#xff09;在消費者數量…

C++入門自學Day2-- c++類與對象(初識)

一、面向對象和面向過程1、什么是面向過程&#xff08;Process-Oriented Programming, POP&#xff09;&#x1f4cc; 定義面向過程強調的是 過程&#xff08;過程函數&#xff09;&#xff0c;即&#xff1a;按照步驟&#xff08;流程&#xff09;組織代碼。程序結構 數據結構…

DAO組織智能合約開發:從理論到實踐

目錄 DAO組織智能合約開發:從理論到實踐 1. DAO概述:去中心化自治組織 2. DAO核心組件設計 2.1 架構設計 2.2 關鍵智能合約 3. 治理代幣實現 3.1 ERC20擴展合約 4. 提案管理系統實現 4.1 提案狀態機 4.2 提案合約實現 5. DAO核心合約實現 5.1 DAO合約架構 5.2 提案類型擴展 6…

Ubuntu系統完整配置教程

Ubuntu系統完整配置教程 目錄 配置鏡像源安裝網絡服務虛擬機中安裝CUDAPython開發環境配置Java開發環境配置 1. 配置鏡像源 1.1 備份原始源文件 sudo cp /etc/apt/sources.list /etc/apt/sources.list.backup1.2 編輯源文件 sudo nano /etc/apt/sources.list1.3 各大鏡像源…

【mysql慢查詢】

mysql慢查詢慢查詢慢查詢日志配置慢查詢 慢查詢是指執行時間超過指定閾值的SQL語句。在MySQL中&#xff0c;默認情況下執行時間超過10秒的查詢會被認為是慢查詢&#xff0c;但這個閾值可以根據需要進行調整。 慢查詢日志配置 -- 查看當前慢查詢配置 SHOW VARIABLES LIKE slo…

django 按照外鍵排序

在Django中&#xff0c;使用外鍵&#xff08;ForeignKey&#xff09;進行排序是一種常見的需求&#xff0c;特別是在處理數據庫關系時&#xff0c;如用戶和訂單之間的關系&#xff08;一個用戶有多個訂單&#xff09;。下面是如何在使用Django ORM時進行基于外鍵的排序。 定義模…

JAVA_EIGHTEEN_特殊文件

目錄 Properties屬性文件 XML的作用和應用場景 日志技術 Properties屬性文件 約束&#xff1a;只能是鍵值對 鍵不能重復 文件后綴一般是.properties結尾的 是一個Map集合&#xff08;鍵值對集合&#xff09; 核心作用&#xff1a;Properties是用來代表屬性文件的&#…

第二十二節 MATLAB轉置向量、MATLAB追加向量

MATLAB中轉置操作能夠將一個行向量改變成一個列向量&#xff0c;反之亦然。MATLAB中轉置操作使用一個單引號&#xff08;&#xff09;來表示。詳細例子在MATLAB中建立一個腳本文件&#xff0c;輸入下述代碼&#xff1a;r [ 1 2 3 4 ]; tr r; v [1;2;3;4]; tv v; disp(tr); …

window顯示驅動開發—Direct3D 11 視頻設備驅動程序接口 (DDI)

這些設備驅動程序接口 (DDI) 是新的或針對Windows 8更新的&#xff1a;CalcPrivateCryptoSessionSizeCalcPrivateAuthenticatedChannelSizeCalcPrivateVideoDecoderOutputViewSizeCalcPrivateVideoDecoderSizeCalcPrivateVideoProcessorEnumSizeCalcPrivateVideoProcessorInput…

新手向:用AI破解數據質量難題

用AI破解數據質量難題&#xff1a;從零開始的完整指南數據質量的重要性及其影響數據質量是數據分析、機器學習和業務流程中不可忽視的核心問題。低質量數據會導致一系列嚴重后果&#xff1a;錯誤決策&#xff1a;基于不準確或缺失的數據可能導致管理層做出錯誤判斷。例如&#…

用 Python 獲取電腦電池電量的各種案例

更多內容請見: python3案例和總結-專欄介紹和目錄 文章目錄 方法一:使用 `psutil` 庫(跨平臺) 方法二:Windows 專用方法(使用 `win32api`) 方法三:macOS 專用方法 方法四:Linux 專用方法 方法五:跨平臺統一方法 Python 程序案例:檢測電池電量并在低于20%時關機 以下…

Linux->自定義shell

目錄 引入&#xff1a; 1&#xff1a;shell是什么&#xff1f; 2&#xff1a;命令行提示符是什么&#xff1f; 3&#xff1a;xshell是什么&#xff1f; 一&#xff1a;命令行提示符 二&#xff1a; 獲取用戶輸入 三&#xff1a;分割字符串 四&#xff1a;執行命令 五…