高等代数:6 二次型 矩阵的合同

6 二次型 (\cdot) 矩阵的合同

1、定义1:数域K上一个 n元二次型是系数在K中的n个变量的二次齐次多项式,它的一般形式是

[\begin{aligned} &f(x_1,x_2,\dots,x_n)=&a_{11}x_1^2+2a_{12}x_1x_2+2a_{13}x_1x_3+\cdots+2a_{1n}x_1x_n&\ &&+a_{22}x_2^2+2a_{23}x_2x_3+\cdots+2a_{2n}x_2x_n&\ &&+\cdots\qquad\cdots\qquad\cdots\qquad&\ &&+a_{nn}x_n^2 \end{aligned}\tag{1} ]

(1)式也可以写成

[f(x_1,x_2,\dots,x_n)=\sum_{i=1}^n\sum_{j=1}^na_{ij}x_ix_j,\tag{2} ]

其中(a_{ij}=a_{ji},1\leqslant i,j\leqslant n)。把(2)式中的系数按原来顺序排成一个n级矩阵A:

[A=\begin{bmatrix} a_{11}&a_{12}&a_{13}&\cdots&a_{1n}\ a_{21}&a_{22}&a_{23}&\cdots&a_{2n}\ \vdots&\vdots&\vdots&&\vdots\ a_{n1}&a_{n2}&a_{n3}&\cdots&a_{nn} \end{bmatrix},\tag{3} ]

[X=\begin{bmatrix}x_1\x_2\\vdots\x_n \end{bmatrix},\tag{4} ]

则二次型(1)可写成

[f(x_1,x_2,\dots,x_n)=X’AX,\tag{5} ]

其中A是二次型(f(x_1,x_2,\dots,x_n))的矩阵。

令(Y=(y_1,y_2,\cdots,y_n)’),设C是数域K上的n级可逆矩阵,则关系式

[X=CY\tag{6} ]

称为变量(x_1,x_2,\dots,x_n)到变量(y_1,y_2,\cdots,y_n)的一个 非退化线性变换

2、定义2:数域K上两个n元二次型(X’AX与Y’BY),如果存在一个非退化线性变换(X=CY),把(X’AX变成Y’BY),那么称二次型(X’AX与Y’BY) 等价,记作:(X’AX\cong Y’BY)。

3、定义3:数域K上两个n级矩阵A与B,如果存在K上一个n级可逆矩阵C,使得

[C’AC=B,\tag{7} ]

那么称A与B 合同,记作:(A\backsimeq B)。

4、命题1:数域K上两个n元二次型(X’AX与Y’BY)等价当且仅当n级对称矩阵A与B合同。

5、合同关系下,A的等价类称为A的 合同类

6、如果二次型(X’AX)等价于一个只含平方项的二次型,那么这个只含平方项的二次型称为(X’AX)的一个 标准形

7、如果对称矩阵A合同于一个对角矩阵,那么这个对角矩阵称为A的一个 合同标准形

8、命题2:实数域上n元二次型(X’AX)有一个标准形为

[\lambda_1y_1^2+\lambda_2y_2^2+\cdots+\lambda_ny_n^2,\tag{8} ]

其中(\lambda_1,\lambda_2,\cdots,\lambda_n)是A的全部特征值。

9、如果T是正交矩阵,那么变量的替换(X=TX)称为 正交替换

10、引理1:设A、B都是数域K上n级矩阵,则A合同于B当且仅当A经过一系类成对初等行、列变换可以变成B,此时对(I)只作其中的初等列变换得到的可逆矩阵C,就使得(C’AC=B)。

定理1:数域K上任一对称矩阵都合同于一个对角矩阵。

11、定理2:数域K上任一n元二次型都等价于一个只含平方项的二次型。

命题3:数域K上n元二次型(X’AX)的任一标准形中,系数不为0的平方项个数等于它的矩阵A的秩,这个秩也称为 二次型(X’AX) 的秩

n元二次型(X’AX)经过一个适当的非退化线性替换(X=CY)可以化成下述形式的标准形:

[d_1y_1^2+\cdots+d_py_p^2-d_{p+1}y_{p+1}^2-\cdots-d_ry_r^2,\tag{1} ]

其中(d_i>0,i=1,2,\cdots,r)。易知这个二次型的秩为r。再作一个非退化线性替换:

[\begin{aligned} y_i&=\frac 1 {\sqrt{d_i}}z_i,\qquad i=1,2,\cdots,r.\ y_j&=z_j,\qquad j=r+1,\cdots,n. \end{aligned}\tag{2} ]

则二次型(1)可变成

[z_1^2+\cdots+z_p^2-z_{p+1}^2-\cdots-z_r^2.\tag{3} ]

因此二次型(X’AX)有形如(2)式的一个标准形,称它为二次型(X’AX)的 规范形,它的特征是:只含平方项,且平方项的系数为1.-1或0;系数为1的平方项都在前面。实二次型(X’AX)的规范形(2)被两个自然数p和r决定。

若(X’AX)为复二次型,由于复数域负数可开根号,在经过形如(2)式的非线性退化过程可消去每项的正负性,从而得到下述形式标准形:

[z_1^2+z_2^2+\cdots+z_r^2.\tag{4} ]

把这个标准形叫做复二次型(X’AX)的规范形。它的特征是:只含平方项,且平方项的系数为1或0.显然,复二次型(X’AX)的规范形完全由它的秩决定。

1、定理1(惯性定理):n元实二次型(X’AX)的规范形是唯一的。

2、定义1:在实二次型(X’AX)的规范形中,系数为+1的平方项个数为p称为(X’AX)的 正惯性指数,系数为-1的平方项个数r-1称为(X’AX)的 负惯性指数;正惯性指数减去负惯性指数所得的差2p-r称为(X’AX)的 符号差

命题1:两个n元实二次型等价

[\begin{aligned} \iff&它们的规范形相同\ \iff&它们的秩相等,并且正惯性指数也相等。 \end{aligned} ]

推论1:任一n级实对称矩阵A合同于对角矩阵(diag{1,\cdots,1,-1,\cdots,-1,0,\cdots,0}),其中1的个数等于(X’AX)的正惯性指数,-1的个数等于(X’AX)的负惯性指数(分别把它们称为A的正惯性指数和负惯性指数),这个对角矩阵称为A的 合同规范形

推论2:两个n级实对称矩阵合同等价于:它们的秩相等,并且正惯性指数也相等。秩和正惯性指数是合同关系下的一组完全不变量。

3、定理2:复二次型(X’AX)的规范形是唯一的。

命题2:两个n元复二次型等价

[\begin{aligned} \iff&它们的规范形相同\ \iff&它们的秩相等。 \end{aligned} ]

推论3:任一n级复对称矩阵A合同于对角阵:

[\begin{pmatrix}I_r&0\0&0 \end{pmatrix}, ]

其中r=rank(A)。

推论4:两个n级复对称矩阵合同等价于:它们的秩相等。

1、定义1:实二次型(X’AX)称为 正定的,如果对于(R^n)中任意非零列向量(\alpha),都有(\alpha ‘A\alpha>0)。

2、定理1:n元实二次型(X’AX)是正定的当且仅当它的正惯性指数等于n。

推论1:n元实二次型(X’AX)​是正定的

[\begin{aligned} \iff&它的规范形为:y_1^2+y_2^2+\cdots+y_n^2\ \iff&它的标准形中n个系数全大于0 \end{aligned} ]

3、定义2:实对称矩阵A称为正定的,如果实二次型(X’AX)是正定的。即对于(R^n)中任意非零列向量(\alpha),有(\alpha ‘A\alpha>0)。

4、定理2:n级实对称矩阵A是正定的

[\begin{aligned} \iff&A的正惯性指数等于n\ \iff&A\backsimeq I\ \iff&A的合同标准形中主对角元全大于0\ \iff&A的特征值全大于0 \end{aligned} ]

推论2:与正定矩阵合同的实对称矩阵也是正定矩阵。

推论3:与正定二次型等价的实二次型也是正定的,从而非退化线性替换不改变实二次型的正定性。

推论4:正定矩阵的行列式大于0.

5、定理3:实对称矩阵A是正定的充分必要条件是:A的所有顺序主子式全大于0。

推论5:实二次型(X’AX)是正定的充分必要条件是:A的所有顺序主子式全大于0。

6、定义3:n元实二次型(X’AX)称为是 半正定(负定,半负定)的,如果对于(R^n)中任意非零列向量(\alpha),有

[\alpha ‘A\alpha\geqslant0(\alpha ‘A\alpha

Original: https://www.cnblogs.com/hs3434/p/16179587.html
Author: hs3434
Title: 高等代数:6 二次型 矩阵的合同

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/585977/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

  • angular报错:Cannot assign to a reference or variable

    错误代码: <input #manufacturerId="ngModel" id="manufacturerId" name=&qu…

    Linux 2023年6月7日
    097
  • mycat数据库集群系列之mycat读写分离安装配置

    最近在梳理数据库集群的相关操作,现在花点时间整理一下关于mysql数据库集群的操作总结,恰好你又在看这一块,供一份参考。本次系列终结大概包括以下内容:多数据库安装、mycat部署安…

    Linux 2023年6月14日
    0124
  • Ubuntu下搭建apache2+GGI环境

    参考:https://blog.csdn.net/nanfeibuyi/article/details/108551159 就先记录步骤吧 Original: https://ww…

    Linux 2023年6月8日
    088
  • Tomcat下载安装以及配置方法

    Tomcat环境变量配置方法 注意一定要在java环境配置成功之后再来配置tomcat。我这里仅展现在Windows系统下载的安装方法 Tomcat下载地址如下: https://…

    Linux 2023年6月7日
    093
  • 如何写出有效的单元测试

    测试不要名不副实避免测试的描述与测试内容不符;测试结果必须精准;测试该失败的时候一定要失败! 测试私有或者受保护的方法解决思路: 将方法变成公共方法; 将方法抽取到新类; 将方法变…

    Linux 2023年6月8日
    0102
  • Mac安装php和redis扩展

    Mac上有特定的包管理工具homebrew,也叫brew,这里的php安装用的就是brew 1安装php brew install php@7.0。 brw安装会自动管理依赖,所以…

    Linux 2023年5月28日
    094
  • Linux IP 命令略解

    help 为该命令的帮助信息。 实例ip link show # 显示网络接口信息 ip link set eth0 up # 开启网卡 ip link set eth0 down…

    Linux 2023年6月14日
    081
  • Linux常用扩展

    目录 ~ ? * [] {} 1. ~ 代表当前用户的home目录 pwd ~$ /home/user/ ls ~$ a touch ~/b ls ~$ a b ~ 等于/home…

    Linux 2023年6月7日
    080
  • shell脚本中 /dev/null 的用途

    /dev/null 是一个特殊的设备文件,它丢弃一切写入其中的数据 可以将它 视为一个黑洞, 它等效于只写文件, 写入其中的所有内容都会消失, 尝试从中读取或输出不会有任何结果,同…

    Linux 2023年6月13日
    097
  • springboot整合redis-sentinel支持Cache注解

    一、前提 已经存在一个redis-sentinel集群,两个哨兵分别如下: /home/redis-sentinel-cluster/sentinel-1.conf port 26…

    Linux 2023年5月28日
    084
  • KindEditor配置和使用

    1下载kindeditor包,目前最新版本是kindeditor-3.5.5。下载地址:http://www.kindsoft.net/ 2.解压之后,解压目录kindeditor…

    Linux 2023年6月13日
    098
  • 超好用的UnixLinux 命令技巧 大神为你详细解读

    1、删除一个大文件 我在生产服务器上有一个很大的200GB的日志文件需要删除。我的rm和ls命令已经崩溃,我担心这是由于巨大的磁盘IO造成的,要删除这个大文件,输入: > /…

    Linux 2023年6月14日
    0100
  • ansible批量采集、批量互信、批量复制、分发文件

    404. 抱歉,您访问的资源不存在。 可能是网址有误,或者对应的内容被删除,或者处于私有状态。 代码改变世界,联系邮箱 contact@cnblogs.com 园子的商业化努力-困…

    Linux 2023年6月7日
    092
  • redis启动失败 提示Unregistered Authentication Agent for unix-process:6176

    使用宝塔软件安装的redis 一直没启动起来。 使用 journalctl -xe 命令查看原因,发现redis.pid已经存在。 进入该目录,删除redis.pid。 再使用sy…

    Linux 2023年5月28日
    0334
  • postgre中类似oracle的sql%rowcount用法

    get diagnostics cnt := row_count; 现在有两个表tab1和tab2,两个表的格式相同,tab1中有1000条数据,tab2中0条数据 创建测试功能函…

    Linux 2023年6月6日
    091
  • mac如何安装FinalShell

    1、Mac一键安装脚本: curl -o finalshell_install.sh www.hostbuf.com/downloads/finalshell_install.sh…

    Linux 2023年5月28日
    098
亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球