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

【数学二】线性代数-矩阵-矩阵的概念及运算

考试要求

1、理解矩阵的概念,了解单位矩阵、数量矩阵、对角矩阵、三角矩阵、对称矩阵、反对称矩阵和正交矩阵以及它们的性质.
2、掌握矩阵的线性运算、乘法、转置以及它们的运算规律,了解方阵的幂与方阵乘积的行列式的性质.
3、理解逆矩阵的概念,掌握逆矩阵的性质以及矩阵可逆的充分必要条件.理解伴随矩阵的概念,会用伴随矩阵求逆矩阵.
4、了解矩阵初等变换的概念,了解初等矩阵的性质和矩阵等价的概念,理解矩阵的秩的概念,掌握用初等变换求矩阵的秩和逆矩阵的方法.
5、了解分块矩阵及其运算.

矩阵的概念及运算
矩阵的概念

定义 m × n m\times n m×n个数排成如下 m m m n n n的一个表格 [ a 11 a 12 ⋯ a 1 n a 21 a 22 ⋯ a 2 n ⋮ ⋮ ⋮ ⋮ a n 1 a n 2 ⋯ a n n ] \left[\begin{matrix} a_{11} & a_{12} &\cdots& a_{1n}\\ a_{21} & a_{22} &\cdots& a_{2n}\\ \vdots & \vdots &\vdots& \vdots\\ a_{n1} & a_{n2} &\cdots& a_{nn}\\ \end{matrix}\right] a11a21an1a12a22an2a1na2nann
称为一个 m × n m\times n m×n矩阵,当 m = n m=n m=n时,矩阵 A A A称为 n n n阶矩阵或叫 n n n方阵


如果一个矩阵的所有元素都是0,即 [ 0 0 ⋯ 0 0 0 ⋯ 0 ⋮ ⋮ ⋮ ⋮ 0 0 ⋯ 0 ] \left[\begin{matrix} 0 & 0 &\cdots& 0\\ 0 & 0 &\cdots& 0\\ \vdots & \vdots &\vdots& \vdots\\ 0 &0 &\cdots& 0\\ \end{matrix}\right] 000000000
则称这个矩阵是零矩阵,可简记为 O O O.


两个矩阵 A = [ a i j ] m × n , B = [ b i j ] s × t A=[a_{ij}]_{m\times n},B=[b_{ij}]_{s\times t} A=[aij]m×nB=[bij]s×t,如果 m = s , n = t m=s,n=t m=s,n=t,则称 A A A B B B是同型矩阵。


两个同型矩阵 A = [ a i j ] m × n , B = [ b i j ] m × n A=[a_{ij}]_{m\times n},B=[b_{ij}]_{m\times n} A=[aij]m×nB=[bij]m×n,如果对应的元素都相等,记 a i j = b i j ( i = 1 , 2 , ⋯ , m ; j = 1 , 2 , ⋯ , n ) a_{ij}=b_{ij}(i=1,2,\cdots,m;j=1,2,\cdots,n) aij=bij(i=1,2,,m;j=1,2,,n) ,则称矩阵A与B相等,记作 A = B A=B A=B


矩阵的运算

加法 两个同型矩阵可以相加,且 A + B = [ a i j ] m × n + [ b i j ] m × n = [ a i j + b i j ] m × n A+B=[a_{ij}]_{m\times n}+[b_{ij}]_{m\times n}=[a_{ij}+b_{ij}]_{m\times n} A+B=[aij]m×n+[bij]m×n=[aij+bij]m×n

数乘 k k k是数, A = [ a i j ] m × n A=[a_{ij}]_{m\times n} A=[aij]m×n是矩阵,则定义数与矩阵的乘法为 k A = k [ a i j ] m × n = [ k a i j ] m × n kA=k[a_{ij}]_{m\times n}=[ka_{ij}]_{m\times n} kA=k[aij]m×n=[kaij]m×n
乘法 A A A是一个 m × s m\times s m×s矩阵, B B B是一个 s × n s\times n s×n矩阵 ( A A A的列数= B B B的行数),则 A , B A,B A,B可乘,且乘积 A B AB AB是一个 m × n m\times n m×n的矩阵,记成 C = A B = [ c i j ] m × n C=AB=[c_{ij}]_{m\times n} C=AB=[cij]m×n,其中 C C C的第 i i i行、第 j j j列元素 c i j c_{ij} cij A A A的第 i i i s s s个元素和 B B B的第 j j j列的 s s s个对应元素两两乘积之和,即 c i j = ∑ k = 1 s a i k b k j = a i 1 b 1 j + a i 2 b 2 j + ⋯ + a i s b s j c_{ij}=\sum_{k=1}^sa_{ik}b_{kj}=a_{i1}b_{1j}+a_{i2}b_{2j}+\cdots+a_{is}b_{sj} cij=k=1saikbkj=ai1b1j+ai2b2j++aisbsj


单位矩阵E 主对角线全为1
[ 1 0 ⋯ 0 0 1 ⋯ 0 ⋮ ⋮ ⋮ ⋮ 0 0 ⋯ 1 ] \left[\begin{matrix} 1 & 0 &\cdots& 0\\ 0 & 1 &\cdots& 0\\ \vdots & \vdots &\vdots& \vdots\\ 0 &0 &\cdots& 1\\ \end{matrix}\right] 100010001


对角矩阵
[ a 1 0 0 0 a 2 0 0 0 a 3 ] [ b 1 0 0 0 b 2 0 0 0 b 3 ] = [ a 1 b 1 0 0 0 a 2 b 2 0 0 0 a 3 b 3 ] \left[\begin{matrix} a_1& 0 & 0\\ 0 & a_2 & 0\\ 0 &0 &a_3\\ \end{matrix}\right]\left[\begin{matrix} b_1& 0 & 0\\ 0 & b_2 & 0\\ 0 &0 &b_3\\ \end{matrix}\right]=\left[\begin{matrix} a_1b1& 0 & 0\\ 0 & a_2b2 & 0\\ 0 &0 &a_3b3\\ \end{matrix}\right] a1000a2000a3 b1000b2000b3 = a1b1000a2b2000a3b3
1、 Λ 1 Λ 2 = Λ 2 Λ 1 \Lambda_1\Lambda_2=\Lambda_2\Lambda_1 Λ1Λ2=Λ2Λ1


2、 [ a 1 0 0 0 a 2 0 0 0 a 3 ] n = [ a 1 n 0 0 0 a 2 n 0 0 0 a 3 n ] \left[\begin{matrix} a_1& 0 & 0\\ 0 & a_2 & 0\\ 0 &0 &a_3\\ \end{matrix}\right]^n=\left[\begin{matrix} a_1^n& 0 & 0\\ 0 & a_2^n & 0\\ 0 &0 &a_3^n\\ \end{matrix}\right] a1000a2000a3 n= a1n000a2n000a3n


3、 [ a 1 0 0 0 a 2 0 0 0 a 3 ] − 1 = [ 1 a 1 0 0 0 1 a 2 0 0 0 1 a 3 ] ( a i ≠ 0 ) \left[\begin{matrix} a_1& 0 & 0\\ 0 & a_2 & 0\\ 0 &0 &a_3\\ \end{matrix}\right]^{-1}=\left[\begin{matrix} \frac{1}{a_1}& 0 & 0\\ 0 & \frac{1}{a_2} & 0\\ 0 &0 &\frac{1}{a_3}\\ \end{matrix}\right](a_i\ne 0) a1000a2000a3 1= a11000a21000a31 (ai=0)


定义( 转置) m × n m\times n m×n型矩阵 A = [ a i j ] m × n A=[a_{ij}]_{m\times n} A=[aij]m×n的行列互换得到的 n × m n\times m n×m矩阵 [ a i j ] m × n [a_{ij}]_{m\times n} [aij]m×n称为 A A A的转置矩阵,记为 A T A^T AT,即若 A = [ a 11 a 12 ⋯ a 1 n a 21 a 22 ⋯ a 2 n ⋮ ⋮ ⋮ ⋮ a m 1 a m 2 ⋯ a m n ] ,则 A T = [ a 11 a 21 ⋯ a m 1 a 12 a 22 ⋯ a m 2 ⋮ ⋮ ⋮ ⋮ a 1 n a 2 n ⋯ a m n ] A=\left[\begin{matrix} a_{11} & a_{12} &\cdots& a_{1n}\\ a_{21} & a_{22} &\cdots& a_{2n}\\ \vdots & \vdots &\vdots& \vdots\\ a_{m1} & a_{m2} &\cdots& a_{mn}\\ \end{matrix}\right],则A^T=\left[\begin{matrix} a_{11} & a_{21} &\cdots& a_{m1}\\ a_{12} & a_{22} &\cdots& a_{m2}\\ \vdots & \vdots &\vdots& \vdots\\ a_{1n} & a_{2n} &\cdots& a_{mn}\\ \end{matrix}\right] A= a11a21am1a12a22am2a1na2namn ,则AT= a11a12a1na21a22a2nam1am2amn

定义(矩阵多项式) A A A n n n阶矩阵, f ( x ) = a m x m + ⋯ + a 1 x + a 0 f(x)=a_mx^m+\cdots+a_1x+a_0 f(x)=amxm++a1x+a0 x x x的多项式,则称 a m A m + a m − 1 A m − 1 + ⋯ + a 1 A + a 0 E a_mA^m+a_{m-1}A^{m-1}+\cdots+a_1A+a_0E amAm+am1Am1++a1A+a0E 为矩阵多项式,记为 f ( A ) f(A) f(A)


运算法则

1、加法 A,B,C是同型矩阵,则 A + B = B + A 交换律 ( A + B ) + C = A + ( B + C ) 结合律 A + O = A 其中 O 是元素全为零的同型矩阵 A + ( − A ) = O A+B=B+A\quad \quad \quad \quad \quad \quad \quad \quad 交换律\\ \quad \\ (A+B)+C=A+(B+C)\quad \quad \quad 结合律\\ \quad \\ \quad \quad \quad \quad A+O=A\quad \quad\quad \quad\quad \quad\quad \quad\quad \quad其中O是元素全为零的同型矩阵\\ \quad \\ A+(-A)=O\quad \quad\quad \quad\quad \quad\quad \quad\quad \quad\quad \quad A+B=B+A交换律(A+B)+C=A+(B+C)结合律A+O=A其中O是元素全为零的同型矩阵A+(A)=O


2、数乘矩阵
k ( m A ) = ( k m ) A = m ( k A ) ; ( k + m ) A = k A + m A k ( A + B ) = k A + k B ; 1 A = A ; 0 A = O k(mA)=(km)A=m(kA);\\ \quad \\ (k+m)A=kA+mA\quad\quad \\ \quad \\ k(A+B)=kA+kB;1A=A;0A=O k(mA)=(km)A=m(kA);(k+m)A=kA+mAk(A+B)=kA+kB;1A=A;0A=O

3、乘法 A,B,C满足运算条件时
( A B ) C = A ( B C ) A ( B + C ) = A B + A C ( B + C ) A = B A + C A (AB)C=A(BC)\\ \quad \\ A(B+C)=AB+AC \\ \quad \\ (B+C)A=BA+CA (AB)C=A(BC)A(B+C)=AB+AC(B+C)A=BA+CA
4、转置
( A + B ) T = A T + B T ; ( k A ) T = k A T ( A B ) T = B T A T ( A T ) T = A (A+B)^T=A^T+B^T;\\ \quad \\ (kA)^T=kA^T\\ \quad \\ (AB)^T=B^TA^T\\ \quad \\ (A^T)^T=A (A+B)T=AT+BT;(kA)T=kAT(AB)T=BTAT(AT)T=A


练习1:若 [ 1 2 3 4 5 6 7 8 9 ] − X + [ 1 2 0 ] [ 2 0 − 1 ] = 3 [ 1 0 0 2 2 0 3 3 3 ] \left[\begin{matrix} 1& 2 & 3\\ 4 & 5 &6\\ 7 &8 &9\\ \end{matrix}\right]-X+\left[\begin{matrix} 1\\ 2\\ 0\\ \end{matrix}\right]\left[\begin{matrix} 2&0&-1\\ \end{matrix}\right]=3\left[\begin{matrix} 1& 0 &0\\ 2 & 2 &0\\ 3 &3 &3\\ \end{matrix}\right] 147258369 X+ 120 [201]=3 123023003 ,则 X = X= X=

依据同型函数的交换律可得: [ 1 2 3 4 5 6 7 8 9 ] − 3 [ 1 0 0 2 2 0 3 3 3 ] + [ 1 2 0 ] [ 2 0 − 1 ] = X X = [ 1 − 3 2 3 4 − 6 5 − 6 6 7 − 9 8 − 9 9 − 9 ] + [ 2 0 − 1 4 0 − 2 0 0 0 ] = [ 0 2 2 2 − 1 4 − 2 − 1 0 ] 依据同型函数的交换律可得:\\ \quad \\ \left[\begin{matrix} 1& 2 & 3\\ 4 & 5 &6\\ 7 &8 &9\\ \end{matrix}\right]-3\left[\begin{matrix} 1& 0 &0\\ 2 & 2 &0\\ 3 &3 &3\\ \end{matrix}\right]+\left[\begin{matrix} 1\\ 2\\ 0\\ \end{matrix}\right]\left[\begin{matrix} 2&0&-1\\ \end{matrix}\right]=X\\ \quad \\ X=\left[\begin{matrix} 1-3& 2 & 3\\ 4 -6& 5-6 &6\\ 7-9 &8-9 &9-9\\ \end{matrix}\right]+\left[\begin{matrix} 2& 0 & -1\\ 4 &0 &-2\\ 0 &0 &0\\ \end{matrix}\right]=\left[\begin{matrix} 0& 2& 2\\ 2 &-1 &4\\ -2 &-1 &0\\ \end{matrix}\right] 依据同型函数的交换律可得: 147258369 3 123023003 + 120 [201]=XX= 134679256893699 + 240000120 = 022211240


练习2:设 A = [ 1 0 0 − 1 ] , B = [ 1 2 3 4 ] A=\left[\begin{matrix} 1& 0\\ 0 &-1\\ \end{matrix}\right],B=\left[\begin{matrix} 1& 2\\ 3 &4\\ \end{matrix}\right] A=[1001]B=[1324] 1 、 A B − B A = ? 2 、 ( A B ) 2 = ? 3 、 A 2 B 2 = ? 1、AB-BA=?\quad \quad \\ \quad \\ 2、(AB)^2=?\quad\quad\quad\\ \quad \\ 3、A^2B^2=?\quad\quad\quad 1ABBA=?2(AB)2=?3A2B2=?

解-1 A B − B A = [ 1 0 0 − 1 ] [ 1 2 3 4 ] − [ 1 2 3 4 ] [ 1 0 0 − 1 ] = [ 1 2 − 3 − 4 ] − [ 1 − 2 3 − 4 ] = [ 0 4 − 6 0 ] AB-BA=\left[\begin{matrix} 1& 0\\ 0 &-1\\ \end{matrix}\right]\left[\begin{matrix} 1& 2\\ 3 &4\\ \end{matrix}\right]-\left[\begin{matrix} 1& 2\\ 3 &4\\ \end{matrix}\right]\left[\begin{matrix} 1& 0\\ 0 &-1\\ \end{matrix}\right]\\ \quad \\ =\left[\begin{matrix} 1& 2\\ -3 &-4\\ \end{matrix}\right]-\left[\begin{matrix} 1& -2\\ 3 &-4\\ \end{matrix}\right]=\left[\begin{matrix} 0& 4\\ -6 &0\\ \end{matrix}\right] ABBA=[1001][1324][1324][1001]=[1324][1324]=[0640]


解-2 ( A B ) 2 = [ 1 2 − 3 − 4 ] [ 1 2 − 3 − 4 ] = [ − 5 − 6 9 10 ] (AB)^2=\left[\begin{matrix} 1& 2\\ -3 &-4\\ \end{matrix}\right]\left[\begin{matrix} 1& 2\\ -3 &-4\\ \end{matrix}\right]=\left[\begin{matrix} -5& -6\\ 9 &10\\ \end{matrix}\right] (AB)2=[1324][1324]=[59610]


解-3 A 2 B 2 = [ 1 0 0 1 ] [ 1 2 3 4 ] [ 1 2 3 4 ] = [ 7 10 15 22 ] A^2B^2=\left[\begin{matrix} 1& 0\\ 0 &1\\ \end{matrix}\right]\left[\begin{matrix} 1& 2\\ 3 &4\\ \end{matrix}\right]\left[\begin{matrix} 1& 2\\ 3 &4\\ \end{matrix}\right]=\left[\begin{matrix} 7& 10\\ 15 &22\\ \end{matrix}\right] A2B2=[1001][1324][1324]=[7151022]


练习3: 方程组 { x 1 + 2 x 2 − x 3 + 4 4 = 2 2 x 1 − x 2 + x 3 + x 4 = 1 x 1 + 7 x 2 − 4 x 3 + 11 x 4 = 5 \begin{cases}x_1+2x_2-x_3+4_4=2 \\ \quad \\ 2x_1-x_2+x_3+x_4=1 \\ \quad \\ x_1+7x_2-4x_3+11x_4=5\end{cases} x1+2x2x3+44=22x1x2+x3+x4=1x1+7x24x3+11x4=5用矩阵表示?

[ 1 2 − 1 4 2 − 1 1 1 1 7 − 4 11 ] [ x 1 x 2 x 3 x 4 ] = [ 2 1 5 ] \left[\begin{matrix} 1& 2&-1&4\\ 2&-1&1&1\\ 1& 7&-4&11\\ \end{matrix}\right]\left[\begin{matrix} x_1\\ x_2\\ x_3\\ x_4\\ \end{matrix}\right]=\left[\begin{matrix} 2\\ 1\\ 5\\ \end{matrix}\right] 1212171144111 x1x2x3x4 = 215

若记 A = [ 1 2 − 1 4 2 − 1 1 1 1 7 − 4 11 ] A=\left[\begin{matrix} 1& 2&-1&4\\ 2&-1&1&1\\ 1& 7&-4&11\\ \end{matrix}\right] A= 1212171144111 称为方程组系数矩阵,未知数 x = [ x 1 , x 2 , x 3 , x 4 ] T x=[x_1,x_2,x_3,x_4]^T x=[x1,x2,x3,x4]T,常数项 b = [ 2 , 1 , 5 ] T b=[2,1,5]^T b=[2,1,5]T,则方程组表示为: A x = b Ax=b Ax=b
如果对系数矩阵 A A A按列分块,记为 A = [ α 1 , α 2 , α 3 , α 4 ] A=[\alpha_1,\alpha_2,\alpha_3,\alpha_4] A=[α1,α2,α3,α4]
由分块矩阵乘法,有 [ α 1 , α 2 , α 3 , α 4 ] [ x 1 x 2 x 3 x 4 ] = b [\alpha_1,\alpha_2,\alpha_3,\alpha_4]\left[\begin{matrix} x_1\\ x_2\\ x_3\\ x_4\\ \end{matrix}\right]=b [α1,α2,α3,α4] x1x2x3x4 =b x 1 α 1 + x 2 α 2 + x 3 α 3 + x 4 α 4 = b x_1\alpha_1+x_2\alpha_2+x_3\alpha_3+x_4\alpha_4=b x1α1+x2α2+x3α3+x4α4=b

非齐次方程: A ≠ 0 A\ne0 A=0有唯一解
齐次方程: A ≠ 0 A\ne 0 A=0只有零解, A = 0 A=0 A=0有非零解

常见的矩阵

A A A n n n阶矩阵

单位阵:主对角线元素为1,其余元素为0的矩阵称为单位阵,记为 E n \Epsilon_n En


数量阵:数k与单位阵 E \Epsilon E的积 k E k\Epsilon kE称为数量阵。


对角阵:非对角元素都是0的矩阵(即 ∀ i ≠ j \forall i\ne j i=j恒有 a i j = 0 a_{ij}=0 aij=0)称为对角阵,记为 Λ , Λ = d i a g [ a 1 , a 2 , ⋯ , a n ] \Lambda,\Lambda=diag[a_1,a_2,\cdots,a_n] Λ,Λ=diag[a1,a2,,an]


上(下)三角阵:当 i > j ( i < j ) i>j(i<j) i>j(i<j)时,有 a i j = 0 a_{ij}=0 aij=0的矩阵称为上(下)三角阵


对称矩阵:满足 A T = A A^T=A AT=A,即 a i j = a j i a_{ij}=a_{ji} aij=aji的矩阵称为对称阵。


反对称阵:满足 A T = − A A^T=-A AT=A,即 a i j = − a j i , a i i = 0 a_{ij}=-a_{ji},a_{ii}=0 aij=ajiaii=0的矩阵称为反对称阵。

相关文章:

【数学二】线性代数-矩阵-矩阵的概念及运算

考试要求 1、理解矩阵的概念&#xff0c;了解单位矩阵、数量矩阵、对角矩阵、三角矩阵、对称矩阵、反对称矩阵和正交矩阵以及它们的性质. 2、掌握矩阵的线性运算、乘法、转置以及它们的运算规律&#xff0c;了解方阵的幂与方阵乘积的行列式的性质. 3、理解逆矩阵的概念&#x…...

近期学习前端的心得

1.如果你这一行的编辑权利在于你这一行的某个字段的值&#xff0c;你可以使用这样:disabled"scope.row.某字段 ! 某字段的值" 2.如果你不想使用弹出框的形式来修改数据库&#xff0c;可以采用 对“某字段”列使用了 el-input&#xff0c;并绑定了 v-model 到 sco…...

qt QMenu详解

1、概述 QMenu是Qt框架中的一个类&#xff0c;用于创建和管理菜单。它提供了丰富的接口来添加菜单项&#xff08;通常是QAction对象&#xff09;、子菜单以及分隔符。QMenu可以嵌入到菜单栏&#xff08;QMenuBar&#xff09;中&#xff0c;也可以作为弹出菜单&#xff08;通过…...

HTMLCSS:旋转的动态卡片

效果演示 这段代码创建了一个具有动态背景和渐变效果的卡片。卡片背景有一个无限循环的旋转动画&#xff0c;增加了视觉吸引力。这种效果可以用于展示个人信息、项目介绍或其他需要吸引用户注意的内容。 HTML <div class"card"><h3>前端Hardy</h3&…...

通过自然语言表达你的想法。GitHub Spark让任何人都能使用人工智能,为自己创建软件...

我们能否让任何人都能使用人工智能&#xff0c;为自己创建软件&#xff1f;尽管开发者喜欢定制自己的开发环境以提高效率和趣味性&#xff0c;但创建个性化应用程序的复杂性常常阻止他们这样做。 如何使个性化软件的创建变得像定制开发环境一样简单?并让更多人能够轻松实现这种…...

c++的list类

本篇将讲述list类中的各种重要和常用函数&#xff08;begin&#xff08;&#xff09;、end&#xff08;&#xff09;、rbegin&#xff08;&#xff09;、rend&#xff08;&#xff09;、empty&#xff08;&#xff09;、size&#xff08;&#xff09;、front&#xff08;&#…...

uniapp数据缓存

利用uniapp做开发时&#xff0c;缓存数据是及其重要的&#xff0c;下面是同步缓存和异步缓存的使用 同步缓存 在执行同步缓存时会阻塞其他代码的执行 ① uni.setStorageSync(key, data) 设置缓存&#xff0c;如&#xff1a; uni.setStorageSync(name, 张三) ② uni.getSt…...

HarmonyOS-权限管理

一. 权限分类 1. system_grant system_grant 为系统授权&#xff0c;无需询问用户&#xff0c;常用的权限包括网络请求、获取网络信息、获取wifi信息、获取传感器数据等。 /* system_grant&#xff08;系统授权&#xff09;*/static readonly INTERNET ohos.permission.INTE…...

Github 2024-11-02 Rust开源项目日报 Top10

根据Github Trendings的统计,今日(2024-11-02统计)共有10个项目上榜。根据开发语言中项目的数量,汇总情况如下: 开发语言项目数量Rust项目10Python项目2Dart项目1RustDesk: 用Rust编写的开源远程桌面软件 创建周期:1218 天开发语言:Rust, Dart协议类型:GNU Affero Genera…...

修改HarmonyOS鸿蒙图标和名字,打包后安装到真机,应用图标丢失变成透明,修改名字也不生效,还是默认的labeL解决方案教程

HarmonyOS鸿蒙打包hap 安装应用到桌面没有图标&#xff0c;用hdc安装到真机&#xff0c;打包后应用图标丢失变成透明&#xff0c;名字也还是默认的label的bug&#xff0c;以下是解决方案 以下是修改方案&#xff1a; 1、修改应用名字&#xff1a; 2、修改应用图标&#xff1a…...

unreal engine5动画重定向

UE5系列文章目录 文章目录 UE5系列文章目录前言一、下载动画资源二、创建IK Rig&#xff08;IK绑定&#xff09; 前言 在Unreal Engine 5.4中&#xff0c;动画重定向&#xff08;Animation Retargeting&#xff09;和动作匹配&#xff08;Motion Matching&#xff09;是两种不…...

蓝桥杯练习笔记(二十-日期问题)

日期题常见于填空题&#xff0c;关键点涉及闰年的判断和星期几的判断 1.根据间隔天数计算日期 题目来源&#xff1a;CSDN算法技能树 在X星系的广袤空间中漂浮着许多X星人造“炸弹”&#xff0c;用来作为宇宙中的路标。 每个炸弹都可以设定多少天之后爆炸。 比如&#xff1a;…...

jenkins 构建报错 mvn: command not found

首先安装过 maven&#xff0c;并且配置过环境变量 win r ,输入 cmd 键入 mvn -v 出现上图输出&#xff0c;则证明安装成功。 原因 jenkins 没有 maven 配置全局属性, 导致无法找到 mvn 命令。 解决方案 找到全局属性&#xff0c;点击新增&#xff0c;配置 MAVEN_HOME 路…...

Vue computed watch

computed watch watch current prev...

【java】java的基本程序设计结构06-运算符

运算符 一、分类 算术运算符关系运算符位运算符逻辑运算符赋值运算符其他运算符 1.1 算术运算符 操作符描述例子加法 - 相加运算符两侧的值A B 等于 30-减法 - 左操作数减去右操作数A – B 等于 -10*乘法 - 相乘操作符两侧的值A * B等于200/除法 - 左操作数除以右操作数B /…...

数据建模圣经|数据模型资源手册卷3,数据建模最佳实践

简介 本书采用了类设计模式的方式对数据模型进行高度抽象总结&#xff0c;展现了常见的数据模型构建模型等模型的作用、层次、分类、地位、沟通方式&#xff0c;和业务规则。使用一个强大的数据模型模式的数据建模&#xff0c;评估特定与广义模型的优缺点&#xff0c;有助于你改…...

Kafka相关知识点(上)

为什么要使用消息队列&#xff1f; 使用消息队列的主要目的主要记住这几个关键词:解耦、异步、削峰填谷。 解耦: 在一个复杂的系统中&#xff0c;不同的模块或服务之间可能需要相互依赖&#xff0c;如果直接使用函数调用或者 API 调用的方式&#xff0c;会造成模块之间的耦合…...

network HCIE认证

#1 ip地址设置 ip add 192.168.1.1 255.255.255.0 ip add 192.168.1.2 255.255.255.0 #2 DHCP 交换机上配置 system-view //进入系统配置 dhcp enable int g0/0/1 //接入接口管理 dhcp select interface //配置dncp选择接口 #3 DNS域名系统 int g0/0/1 dhcp server dn…...

造纸粉体分散机、改性包覆机、改性打散机

包覆改性机在造纸填料中的应用是近年来造纸行业技术创新的一个重要方向。通过包覆改性&#xff0c;可以改善填料的表面性质&#xff0c;提升其在纸张中的留着率和分布均匀性&#xff0c;进而增强纸张的性能&#xff0c;降低生产成本。以下是包覆改性机在造纸填料中的具体应用及…...

npm入门教程1:npm简介

一、基本概述 定义&#xff1a;npm是一个开源的JavaScript包管理器&#xff0c;它允许开发者下载、安装、发布和管理Node.js包。地位&#xff1a;npm是Node.js生态系统中不可或缺的一部分&#xff0c;为开发者提供了丰富的第三方库和工具。起源&#xff1a;npm由Isaac Z. Schl…...

Vue3使用AntV | X6绘制流程图:开箱即用

x6官方地址X6图编辑引擎 | AntV 官方文档仔细地介绍了很多丰富的功能&#xff0c;这里的demo可以满足基本的使用&#xff0c;具体拓展还需要仔细看文档内容 先上效果图 1、安装 通过 npm 或 yarn 命令安装 X6。 # npm npm install antv/x6 --save# yarn yarn add antv/x6 …...

grpc 快速入门

gRPC 是一个现代的远程过程调用&#xff08;RPC&#xff09;框架&#xff0c;由 Google 开发。它使用 HTTP/2 作为传输协议&#xff0c;并采用 Protocol Buffers&#xff08;protobuf&#xff09;作为接口描述语言&#xff08;IDL&#xff09;。gRPC 提供高效的通信、语言无关性…...

layui 实现 城市联动

<div class"layuimini-container"><form id"app-form" class"layui-form layuimini-form"><div class"layui-form-item"><label class"layui-form-label">标题</label><div class"la…...

C++11标准模板(STL)- 常用数学函数 - 分类及比较 - 对给定的浮点值分类(std::fpclassify)

常用数学函数 对给定的浮点值分类 std::fpclassify 定义于头文件 <math.h> #define fpclassify(arg) /* implementation defined */ (C99 起) 归类浮点值 arg 到下列类别中&#xff1a;零、非正规、正规、无穷大、 NaN 或实现定义类别。该宏返回整数值。 忽略 FLT_EV…...

报错:npm : 无法加载文件 C:\Program Files\nodejs\npm.ps1,因为在此系统上禁止运行脚本。

报错场景 使用npm run dev 报错 npm : 无法加载文件 C:\Program Files\nodejs\npm.ps1&#xff0c;因为在此系统上禁止运行脚本。有关详细信息&#xff0c;请参阅 https:/go.microsoft.com/fwlink/?LinkID135170 中的 about_Execution_Policies。 所在位置 行:1 字符: 1 npm…...

OpenCV基本操作(python开发)——(7)实现图像校正

OpenCV基本操作&#xff08;python开发&#xff09;——&#xff08;1&#xff09; 读取图像、保存图像 OpenCV基本操作&#xff08;python开发&#xff09;——&#xff08;2&#xff09;图像色彩操作 OpenCV基本操作&#xff08;python开发&#xff09;——&#xff08;3&…...

[项目] C++基于多设计模式下的同步异步日志系统

[项目] C基于多设计模式下的同步&异步日志系统 文章目录 [项目] C基于多设计模式下的同步&异步日志系统日志系统1、项目介绍2、开发环境3、核心技术4、日志系统介绍4.1 日志系统的价值4.2 日志系统技术实现4.2.1 同步写日志4.2.2 异步写日志 5、相关技术知识5.1 不定参…...

Vue常用的修饰符有哪些?

修饰符&#xff08;Modifiers&#xff09;是用于指定以特殊方式绑定或处理Vue事件或指令的特殊符号。 事件修饰符 .stop: 阻止时间继续传播&#xff0c;相当于调用event.stopPropagation() .prevent: 阻止默认事件&#xff0c;相当于调用event.preventDefault() .capture: 使…...

AnatoMask的分层图像编码器-解码器

方法思想 采用多尺度编码器-解码器主干&#xff1a; 在编码器中&#xff0c;把CT图像分解成不同大小的图像块&#xff0c;从这些图像块中提取特征在解码器中&#xff0c;重建被掩盖图像时&#xff0c;考虑图像块的空间关系 输入D&#xff08;深度Depth&#xff09;张H&#x…...

面向对象编程的核心特性:封装、继承、多态与抽象

封装&#xff08;Encapsulation&#xff09;&#xff1a; 定义&#xff1a;封装是面向对象编程中的一个基本原则&#xff0c;它指的是将对象的状态&#xff08;属性&#xff09;和行为&#xff08;方法&#xff09;捆绑在一起&#xff0c;并对外隐藏对象的内部实现细节&#xf…...