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

article/2025/9/15 8:21:12

矩阵的迹(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=a11an1 a1nann
由定义知, 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=0najj

矩阵的秩(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) 0rank(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=a11an1 a1manm
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=a11an1 a1manm
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=a11a1m an1anm

  共轭矩阵求法是,先将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} (132i3+2i1)中, a 12 = 3 + 2 i a_{12}=3+2i a12=3+2i a 21 = 3 − 2 i a_{21}=3-2i a21=32i共轭相等,所以此矩阵为共轭矩阵。

伴随矩阵(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=a11an1 a1nann
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} A11A21An1A12A22An2 A1nA2nAnn

再将其转置即可得到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} A11A12A1nA21A22A2n An1An2Ann

基底(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=c1b1++cpbp成立的权 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=c1cp称为 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 c1v1+c2v2=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} c1362+c2101=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 c1v1+c2v2=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} 3621013127100010230

即: c = [ c 1 c 2 ] = [ 2 3 ] c=\begin{bmatrix}c_1\\c_2\end{bmatrix}=\begin{bmatrix}2\\3\end{bmatrix} c=[c1c2]=[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=[c1c2]=[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个元素)。


http://chatgpt.dhexx.cn/article/g8FFqxy0.shtml

相关文章

共轭复数,共轭根式,共轭矩阵,共轭方向,共轭方向法,共轭梯度法,共轭分布,共轭函数,傅里叶变换的共轭对称

目录 1. 共轭复数 2. 傅里叶变换的共轭对称性 3. 共轭根式(radical conjugates) 4. 共轭矩阵(自共轭矩阵、Hermitian(埃尔米特)矩阵) 5. 共轭方向 6. 共轭方向法 7. 共轭梯度法 8. 共轭分布(conjugacy) 9. 共轭函数&…

Java关键字之Assert

参考博客来自:Assert断言语法与触发 一.assert关键字是什么? 在C和C语言中都有assert关键,表示断言。 在Java中,同样也有assert关键字,表示断言,用法和含义都差不多,与之同理的就是if&#xff…

java关键字概念

1. 访问控制 1) private 私有的 private 关键字是访问控制修饰符,可以应用于类、方法或字段(在类中声明的变量)。 只能在声明 private(内部)类、方法或字段的类中引用这些类、方法或字段。在类的外部或者对于子类而言…

Java关键字—基本数据类型

Java关键字之—基本数据类型 byte、shout、int、long、float、double、boolean、char关键字 byte、shout、int、long、float、double基本数据类型中的数值型,且在保存数据时第一个bit要作为符号位进行整形符号的保存,0为正数,1为负数。 byte…

Java关键字和标识符

java关键字和标识符知识点详细解析,如下: java关键字知识点 什么是java关键字? 关键字的概念:Java 语言中有一些具有特殊用途的词被称为关键字。 java中常用关键字: 注意:Java 关键字是区分大小写的。所…

Java关键字查询

java关键字_百度百科 (baidu.com)https://baike.baidu.com/item/java%E5%85%B3%E9%94%AE%E5%AD%97/5808816?fraladdin 关键字 含义 abstract 表明类或者成员方法具有抽象属性 assert 断言,用来进行程序调试 boolean 基本数据类型之一,声明布尔类…

6、java关键字

6、关键字 6.1、final 最终的 -修饰基本类型变量,一经出初始化后就不能够对其进行修改。 -修饰引用类型变量,不能够指向另一个引用。 - 修饰类:表示类不可被继承 - 修饰方法:表示方法不可被子类覆盖,但是可以重载 -…

Java关键字this详解

this关键字概述 在实例方法或构造函数中,this 是对当前对象的引用调用其方法或构造函数的对象。 可以使用 this 在实例方法或构造函数中引用当前对象的任何成员。 this与字段一起使用 使用this关键字的最常见的情况是字段被方法或构造函数中的参数覆盖&#xff0…

Java关键字与保留字

1.关键字和保留字 关键字(Keyword)的定义和特点 1.定义:被Java语言赋予了特殊含义,用做专门用途的字符串(单词) 2.特点:关键字中的所有字母都是小写 保留字(reserved word) Java保留字:现有Java版本尚未使用,但以后的…

Java关键字及其作用详解

Java中的关键字有如下表格中这么多 表中null true false严格来讲不是关键字 下面分别解释一下每个关键字的含义。 private一种访问控制方式:私用模式protected一种访问控制方式:保护模式public一种访问控制方式:共用模式abstract表明类或者…

java关键字详解

首先来说说我对关键字的理解! 一、什么是关键字? 关键字是java语言中一些被赋予特定意义的一些单词,不可以把它当做标识符来使用。 在java中有两个特殊的关键字goto、const,我们称这两个关键字为保留字。 二、java中有哪些关键…

Java关键字大全

以上是我们学习Java从小白到入门能够接触到的关键字。 下面整理一些我们刚开始学习Java会经常用到的关键字的用法概述: 一,基本数据类型(4类8种): 四类:整型,浮点型,字符型&#xf…

【java基础】java关键字总结及详解

Java关键字是电脑语言里事先定义的,有特别意义的标识符,有时又叫保留字,还有特别意义的变量。Java的关键字对Java的编译器有特殊的意义,他们用来表示一种数据类型,或者表示程序的结构等,关键字不能用作变量…

unity 2018 Android SDK下载26.1.1

1.网上搜索教程下载android studio 默认安装到这个界面 打开sdk manager 2.选择版本 记住路径 3.选择26.1.1 (NDK没测试) ok下载 4.打开unity 替换sdk路径

Android SDK 国内镜像源

Android SDK 国内镜像源 东软信息学院开源镜像站:http://mirrors.neusoft.edu.cn/ 引用:https://www.jianshu.com/p/5f596c60f569

AndroidSDK下载

AndroidSDK下载 貌似目前官网上已经没有单独的SDK下载安装包了,官网推荐的是下载包含有Android SDK的Android Studio,官网链接 Android Studio 的一个功能非常强大的用来做安卓开发试调的官方出品的工具。Ps:官网下载,需科学(翻&a…

最新最详细Android SDK下载安装与配置

最近要学习一门叫Android应用开发的专业课,需要安装Ecplise以及配置Android运行环境配置。但是对于怎么配置,我是一点也不了解,网上的教程也是五花八门,在参考了许多教程,以及不断地尝试下,最终成功了&…

Android SDK Manager 无法下载

在Android SDK Manager 中安装Android 8.1.0 SDK Platform时报错导致无法安装。 错误信息:Downloading SDK Platform Android 8.1.0, API 27, revision 1 Download finished with wrong size. Expected 65606517 bytes, got 65738431 bytes. 1、如图在SDK Manager中…

android sdk 最新国内镜像下载,【Android SDK Manager】SDk国内镜像下载地址

中国科学院开源协会镜像站地址:ubuntu IPV4/IPV6: http://mirrors.opencas.cn 端口:80服务器 IPV4/IPV6: http://mirrors.opencas.org 端口:80fetch IPV4/IPV6: http://mirrors.opencas.ac.cn 端口:803d 上海GDG镜像服务器地址:blog http://s…

最详细的ECLIPSE Android SDK下载安装及配置教程

最近Neo突发神经,想要将学过的一些计算机视觉、机器学习中的算法都放到移动设备上去跑跑,因为移动开发是大势所趋嘛,希望能够通过这样一个实践的过程,找到一些新的灵感(该不会是为了赚钱吧…),我…