矩阵的迹(Trace)

   n × n n\times n n×n的方阵A的n个对角线元素的和称为方阵A的迹,记作tr(A).

A = ( a 11 ⋯ a 1 n ⋮ ⋮ a n 1 ⋯ a n n ) A=\begin{pmatrix}a_{11}&\cdots &a_{1n}\\\vdots&\ &\vdots\\a_{n1}&\cdots&a_{nn}\end{pmatrix} A=⎝⎜⎛​a11​⋮an1​​⋯ ⋯​a1n​⋮ann​​⎠⎟⎞​
由定义知, t r ( A ) = a 11 + a 22 + ⋯ + a n n = ∑ j = 0 n a j j tr(A)=a_{11}+a_{22}+\cdots +a_{nn}=\displaystyle\sum\limits_{j=0}^n a_{jj} tr(A)=a11​+a22​+⋯+ann​=j=0∑n​ajj​

矩阵的秩(Rank)

  定义1(比较晦涩):域 F F F上 n × m n\times m n×m的非零矩阵A的所有子式中必有一个阶数最大的非零子式,其阶数称为矩阵A的秩,记作 r a n k ( A ) rank(A) rank(A). 零矩阵的秩定义为零。

  定义2:矩阵 A A A的秩是 A A A的列空间的维数,记作 r a n k ( A ) rank(A) rank(A)。(因为 A A A的主元列形成 A A A的列空间 C o l A Col\space A Col A的一个基,所以 A A A的秩正好是 A A A的主元列的个数。)

  由于矩阵A的子式阶数不超过A的行数及列数,所以域 F F F上 n × m n\times m n×m的非零矩阵A的秩有:

(1) 0 ≤ r a n k ( A ) ≤ m i n ( n , m ) 0\leq rank(A)\leq min(n,m) 0≤rank(A)≤min(n,m);
(2) r a n k ( c A ) = r a n k ( A ) rank(cA)=rank(A) rank(cA)=rank(A),其中c为不等于0的常数;
(3) r a n k ( A T ) = r a n k ( A ) rank(A^T)=rank(A) rank(AT)=rank(A);
(4) r a n k ( A ‾ ) = r a n k ( A ) rank(\overline{A})=rank(A) rank(A)=rank(A), r a n k ( A ∗ ) = r a n k ( A ) rank(A^{*})=rank(A) rank(A∗)=rank(A). 其中 A ‾ \overline{A} A为 A A A的共轭矩阵, A ∗ A^{*} A∗为 A A A的伴随矩阵。

使用MATLAB求矩阵的秩(RANK)

  若要求矩阵 A A A的秩,可以先将矩阵 A A A化简为简化阶梯阵(reduced echelon form),然后数其主元列(pivot columns)数即为 A A A的秩。

>>A = [1 2 3 4;4 5 6 7;6 9 12 15;1 1 1 1]
A =1              2              3              4       4              5              6              7       6              9             12             15       1              1              1              1  >>rref(A)   //求简化阶梯阵
ans =1              0             -1             -2       0              1              2              3       0              0              0              0       0              0              0              0
//可见A的简化阶梯阵有2个主元列---第一列和第二列,所以秩为2. 可以使用rank()函数快速求矩阵的秩,进行验算>>rank(A)
ans =2     //验算结果和计算的主元列数一致。

  可见,对于上例的矩阵 A A A,有两个主元列(第一和第二列),所以秩为2。由于上述矩阵化为简化阶梯阵后,有2列不是主元列,所以有方程 A x = 0 Ax=0 Ax=0有2个自由变量(非主元列对应于方程 A x = 0 Ax=0 Ax=0的自由变量),所以主元列加非主元列正好等于矩阵 A A A的列数。所以可以得出一下秩定理:

秩定理:如果矩阵 A A A有 n n n列,那么 r a n k A + d i m N u l A = n rank\space A+dim\space Nul\space A=n rank A+dim Nul A=n。

共轭矩阵(Conjugate Matrix)

   n × m n\times m n×m的复矩阵A的共轭矩阵是 m × n m\times n m×n的矩阵(形如其转置矩阵),记作 A ∗ A^{*} A∗:
A = ( a 11 ⋯ a 1 m ⋮ ⋮ a n 1 ⋯ a n m ) A=\begin{pmatrix}a_{11}&\cdots &a_{1m}\\\vdots&\ &\vdots\\a_{n1}&\cdots&a_{nm}\end{pmatrix} A=⎝⎜⎛​a11​⋮an1​​⋯ ⋯​a1m​⋮anm​​⎠⎟⎞​
A ‾ = ( a 11 ‾ ⋯ a 1 m ‾ ⋮ ⋮ a n 1 ‾ ⋯ a n m ‾ ) \overline{A}=\begin{pmatrix}\overline{a_{11}}&\cdots &\overline{a_{1m}}\\\vdots&\ &\vdots\\\overline{a_{n1}}&\cdots&\overline{a_{nm}}\end{pmatrix} A=⎝⎜⎛​a11​​⋮an1​​​⋯ ⋯​a1m​​⋮anm​​​⎠⎟⎞​
A ∗ = ( a 11 ‾ ⋯ a n 1 ‾ ⋮ ⋮ a 1 m ‾ ⋯ a n m ‾ ) A^{*}=\begin{pmatrix}\overline{a_{11}}&\cdots &\overline{a_{n1}}\\\vdots&\ &\vdots\\\overline{a_{1m}}&\cdots&\overline{a_{nm}}\end{pmatrix} A∗=⎝⎜⎛​a11​​⋮a1m​​​⋯ ⋯​an1​​⋮anm​​​⎠⎟⎞​

  共轭矩阵求法是,先将A转置,再对每个元素求共轭即可:
A ∗ = A T ‾ A^{*}=\overline{A^T} A∗=AT

  共轭矩阵也叫自共轭矩阵、Hermite矩阵,要求元素 a j k a_{jk} ajk​与 a k j a_{kj} akj​共轭,即 a j k ‾ = a k j ‾ \overline{a_{jk}}=\overline{a_{kj}} ajk​​=akj​​如:
( 1 3 + 2 i 3 − 2 i 1 ) \begin{pmatrix}1&3+2i\\3-2i&1\end{pmatrix} (13−2i​3+2i1​)中, a 12 = 3 + 2 i a_{12}=3+2i a12​=3+2i与 a 21 = 3 − 2 i a_{21}=3-2i a21​=3−2i共轭相等,所以此矩阵为共轭矩阵。

伴随矩阵(Adjugate Matrix)

  设矩阵A为域F上的n阶方阵:
A = ( a 11 ⋯ a 1 n ⋮ ⋮ a n 1 ⋯ a n n ) A=\begin{pmatrix}a_{11}&\cdots &a_{1n}\\\vdots&\ &\vdots\\a_{n1}&\cdots&a_{nn}\end{pmatrix} A=⎝⎜⎛​a11​⋮an1​​⋯ ⋯​a1n​⋮ann​​⎠⎟⎞​
记 A j k A_{jk} Ajk​为元素 a j k a_{jk} ajk​的代数余子式,用域F上 n 2 n^2 n2个数 A j k A_{jk} Ajk​构成的n阶方阵即方阵A的伴随方阵,记作 A ( ∗ ) A^{(*)} A(∗)。求法,先构成代数余子式矩阵:
( A 11 A 12 ⋯ A 1 n A 21 A 22 ⋮ A 2 n ⋮ ⋮ ⋮ A n 1 A n 2 ⋯ A n n ) \begin{pmatrix}A_{11}&A_{12}&\cdots &A_{1n}\\A_{21}&A_{22}&\vdots&A_{2n}\\\vdots&\vdots&\ &\vdots\\A_{n1}&A_{n2}&\cdots&A_{nn}\end{pmatrix} ⎝⎜⎜⎜⎜⎛​A11​A21​⋮An1​​A12​A22​⋮An2​​⋯⋮ ⋯​A1n​A2n​⋮Ann​​⎠⎟⎟⎟⎟⎞​

再将其转置即可得到A的伴随矩阵 A ( ∗ ) A^{(*)} A(∗):

( A 11 A 21 ⋯ A n 1 A 12 A 22 ⋮ A n 2 ⋮ ⋮ ⋮ A 1 n A 2 n ⋯ A n n ) \begin{pmatrix}A_{11}&A_{21}&\cdots &A_{n1}\\A_{12}&A_{22}&\vdots&A_{n2}\\\vdots&\vdots&\ &\vdots\\A_{1n}&A_{2n}&\cdots&A_{nn}\end{pmatrix} ⎝⎜⎜⎜⎜⎛​A11​A12​⋮A1n​​A21​A22​⋮A2n​​⋯⋮ ⋯​An1​An2​⋮Ann​​⎠⎟⎟⎟⎟⎞​

基底(Basis)维数(Dimension)与秩(Rank)

基底(或称基,basis):如果向量空间 H H H中的一组线性无关向量可以把该空间内所有向量通过线性组合的方式表示出来,那么这组向量成为该空间的一个基。
由定义知,基是一组向量的组合。

相对某个基的坐标的计算方法:如果 B = { b 1 , … , b p } B=\{b_1,\dots ,b_p\} B={b1​,…,bp​}是子空间 H H H的一组基,对 H H H中每一个向量 x x x,相对于基 B = { b 1 , … , b p } B=\{b_1,\dots ,b_p\} B={b1​,…,bp​}的坐标是使得 x = c 1 b 1 + ⋯ + c p b p x=c_1b_1+\dots +c_pb_p x=c1​b1​+⋯+cp​bp​成立的权 c 1 , … , c p c_1,\dots,c_p c1​,…,cp​,且 R p R^p Rp中的向量 [ x ] B = [ c 1 ⋮ c p ] [x]_B=\begin{bmatrix}c_1\\\vdots\\c_p\end{bmatrix} [x]B​=⎣⎢⎡​c1​⋮cp​​⎦⎥⎤​称为 x x x相对于基 B B B的坐标向量,或称 x x x的 B B B-坐标向量。

:设 v 1 = [ 3 6 2 ] v_1=\begin{bmatrix}3\\6\\2\end{bmatrix} v1​=⎣⎡​362​⎦⎤​, v 2 = [ − 1 0 1 ] v_2=\begin{bmatrix}-1\\0\\1\end{bmatrix} v2​=⎣⎡​−101​⎦⎤​, x = [ 3 12 7 ] x=\begin{bmatrix}3\\12\\7\end{bmatrix} x=⎣⎡​3127​⎦⎤​, B = { v 1 , v 2 } B=\{v_1,v_2\} B={v1​,v2​},因为 v 1 , v 2 v_1,v_2 v1​,v2​显然线性无关,所以 B B B是 H = S p a n { v 1 , v 2 } H=Span\{v_1,v_2\} H=Span{v1​,v2​}的基。请判断 x x x是否在空间 H H H中,如果在,请求出 x x x相对于 B B B的坐标向量。

解:

如果 x x x在空间 H H H中(空间 H H H是v_1和v_2确定的平面),则方程 c 1 v 1 + c 2 v 2 = x c_1v_1+c_2v_2=x c1​v1​+c2​v2​=x, c 1 c_1 c1​和 c 2 c_2 c2​称为权,即:

c 1 [ 3 6 2 ] + c 2 [ − 1 0 1 ] = [ 3 12 7 ] c_1\begin{bmatrix}3\\6\\2\end{bmatrix}+c_2\begin{bmatrix}-1\\0\\1\end{bmatrix}=\begin{bmatrix}3\\12\\7\end{bmatrix} c1​⎣⎡​362​⎦⎤​+c2​⎣⎡​−101​⎦⎤​=⎣⎡​3127​⎦⎤​是有解的(或说相容的)

如果权 c 1 c_1 c1​、 c 2 c_2 c2​存在,那么它们是 x x x的 B B B-坐标。

下面解方程: c 1 v 1 + c 2 v 2 = x c_1v_1+c_2v_2=x c1​v1​+c2​v2​=x对应的增广矩阵:

[ 3 − 1 3 6 0 12 2 1 7 ] → [ 1 0 2 0 1 3 0 0 0 ] \begin{bmatrix}3&-1 &3\\6&0&12\\2&1&7\end{bmatrix}\rightarrow \begin{bmatrix}1&0&2\\0&1&3\\0&0&0\end{bmatrix} ⎣⎡​362​−101​3127​⎦⎤​→⎣⎡​100​010​230​⎦⎤​

即: c = [ c 1 c 2 ] = [ 2 3 ] c=\begin{bmatrix}c_1\\c_2\end{bmatrix}=\begin{bmatrix}2\\3\end{bmatrix} c=[c1​c2​​]=[23​]

所以 [ x ] B = [ c 1 c 2 ] = [ 2 3 ] [x]_B=\begin{bmatrix}c_1\\c_2\end{bmatrix}=\begin{bmatrix}2\\3\end{bmatrix} [x]B​=[c1​c2​​]=[23​]就是 x x x相对于基 B B B的坐标向量,或称 x x x的 B B B-坐标向量。

即: x = 2 v 1 + 3 v 2 x=2v_1+3v_2 x=2v1​+3v2​,画图如下:

总结:

虽然 H H H中的点也在 R 3 R^3 R3中,但是它们完全由属于 R 2 R^2 R2的坐标向量确定(因为本例中 H H H是v_1和v_2确定的平面,属于 R 2 R^2 R2)。映射 x ∣ → [ x ] B x|\rightarrow [x]_B x∣→[x]B​是使 H H H和 R 2 R^2 R2之间保持线性组合关系的一一映射,那么可以称这种映射是同构的,本例中 H H H与 R 2 R^2 R2同构。

一般地,如果 B = { b 1 , … , b p } B=\{b_1,\dots ,b_p\} B={b1​,…,bp​}是子空间 H H H的一组基,则映射 x ∣ → [ x ] B x|\rightarrow [x]_B x∣→[x]B​是使 H H H和 R p R^p Rp的形态一样的一一映射( H H H中的向量可能多于 p p p个元素)。

矩阵的迹\矩阵的秩\伴随矩阵\共轭矩阵,基底、维数与秩,相对某个基底的坐标计算方法相关推荐

  1. 2.9 维数与秩(第二章 矩阵代数)

    主要内容 本节首先引入了坐标系的概念,利用子空间的一组基,将子空间的任意一个向量用这组基来表示.接着引入了子空间的维数的概念,其实质是子空间中任意一组基的个数.并讨论了矩阵列空间的维数(也称作秩)和零 ...

  2. 线性代数 --- 线性代数基本定理上(四个基本子空间的维数,行秩=列秩)

    由向量张成VS用条件约束 构造子空间的方法主要有两种: 1,一种是给出一组向量,由他们来张成子空间. 例如,矩阵的列空间和行空间就是通过这种方法来构造的. 2,一种是给出子空间所应受到的约束,满足这些 ...

  3. 数学-线性代数3(相关性、基、维数、四个基本子空间)

    目录: 九.线性相关性.基.维数 1.线性无关与线性相关 1)背景知识   2)线性无关与线性相关   3)零空间的作用   4)生成空间 2.基 3.维数 4.总结 ---------------- ...

  4. matlab求向量空间的基,线性空间维数与基的求法.doc

    线性空间维数与基的求法,求子空间的基和维数,线性空间的维数,线性空间维数,向量空间的基与维数,什么叫线性的维数和秩,matlab求矩阵的维数,matlab求矩阵维数,基和维数,cao法求嵌入维数 线性 ...

  5. 特征选择(一)-维数问题与类内距离

    什么是特征选择? 简单说,特征选择就是降维. 特征选择的任务 就是要从n维向量中选取m个特征,把原向量降维成为一个m维向量.但是降维必须保证类别的可分离性或者说分类器的性能下降不多. 注意降维具有片面 ...

  6. 数组,向量和矩阵以及空间的维数

    数组,向量和矩阵以及空间的维数 1.Python列表和Numpy数组的区别: 2.Numpy数组和矩阵的区别: 3.matlab关于矩阵的维数的解释 1.Python列表和Numpy数组的区别: 此处 ...

  7. 矩阵论 - 9 - 线性无关、基、维数

    线性无关.基.维数 线性无关 Independence 假定有 \(m\times n\) 的矩阵 \(A\) ,以列向量形式表示:\(\begin{bmatrix}v_1 & v_2 &am ...

  8. 行列向量的维数和个数的关系【三秩相等作为桥梁】

    前置知识 1.列向量组维数增加时,向量组的极大无关组增加(或不变). 2. 三秩相等 向量组证明 直观证明 这两个列向量显然是相关的. 这两个列向量当a和b取k和2k的时候相关(k为任意常数),当不是 ...

  9. 【机器学习|数学基础】Mathematics for Machine Learning系列之线性代数(23):维数、基与坐标

    目录 前言 往期文章 6.2 维数.基与坐标 定义2 定义3 结语 前言 Hello!小伙伴! 非常感谢您阅读海轰的文章,倘若文中有错误的地方,欢迎您指出-   自我介绍 ଘ(੭ˊᵕˋ)੭ 昵称:海轰 ...

最新文章

  1. 智能POS常见问题整理
  2. 点击展开 表格_Excel里面如何设置默认的表格和透视表样式
  3. 大数据,正在到来的数据革命——涂子沛
  4. 矩形嵌套 南阳理工ACM
  5. ubuntu 开放端口_Masscan端口扫描工具使用小手册
  6. access数据库指定日期查询
  7. 解决office 2013 新建PPT(幻灯片)为拉伸矩形问题
  8. ios描述文件安装的问题
  9. VMWare IOS MAC分区教程
  10. MIPI 系列之 DSI
  11. 阿里云虚拟机转让(RAM创建账户)
  12. 制作一个谷歌浏览器插件,实现网页数据爬虫
  13. 【并行计算-CUDA开发】GPU 的硬体架构
  14. Unity中的RectTransform
  15. 神经网络解决推荐系统问题(NCF)
  16. linux虚拟机安装sd卡,使用Vmware虚拟机安装RHEL 6.0
  17. PHP笔记-laravel中Blade模板引擎的使用
  18. 免费顶级域名注册 - 穷建站之路
  19. i5 12540HX怎么样 相当于什么水平级别
  20. Eclipse中导入项目(Import)出错解决方法

热门文章

  1. 从零开始学习D2-Admin,只要学习,任何时候都不晚!
  2. JavaScript字符串方法汇总
  3. display:flex代替float
  4. wpg闪电充:石墨烯你应该要了解的新型材料
  5. 【Windows8开发】关于WinRT组件,WinRT dll,Win32 dll,WinRT exe组件的一些尝试
  6. 网鼎杯青龙组 web题-AreUSerialz
  7. Vue.js 事件处理器,医院的胸牌佩戴在哪,给医生护士佩戴赞赏胸牌,对服务质量打分。
  8. 新买的电脑没有免费的office怎么弄?
  9. 加载linux驱动模块时,终端提示一堆内存错误
  10. 服务器Linux系统安装 制作CentOS 7.6 U盘启动