【考研数学】正交变换后如果不是标准型怎么办?| 关于二次型标准化的一些思考

news2024/9/21 17:59:04

文章目录

  • 引言
  • 一、回顾
    • 二次型的定义是什么?
    • 什么叫标准二次型?
    • 怎么化为标准型?
  • 二、思考
  • 写在最后


引言

前阵子做了下 20 年真题,问题大大的,现在订正到矩阵的第一个大题,是关于二次型正交变换的。和常规不同的是,原来的二次型,经过一个正交变换,并没有得到一个标准型。我一下子就傻眼了,无从落笔。

在这里插入图片描述

看了下答案,说是利用正交变换也是相似变换这一点,可以得到变换前后的两个二次型矩阵相似,从而得出相关结论。

看到这里的瞬间感觉到深深的恐惧,似乎之前从来都没想到过这些联系,只知道标准化是有这么一个正交矩阵做变换。要是其他知识点也出一个这样的题,那今年可就不好受了。

于是动手敲下此文,以期整理好二次型标准化变换的内在原理。


一、回顾

二次型的定义是什么?

是含有 n n n 个变量 x 1 , x 2 , ⋯   , x n x_1,x_2,\cdots,x_n x1,x2,,xn 且每项都是二次的齐次多项式,如 f ( x 1 , x 2 , x 3 ) = x 1 2 + x 2 2 + x 3 2 + 2 x 1 x 2 + 4 x 2 x 3 + 2 x 1 x 3 f(x_1,x_2,x_3)=x_1^2+x_2^2+x_3^2+2x_1x_2+4x_2x_3+2x_1x_3 f(x1,x2,x3)=x12+x22+x32+2x1x2+4x2x3+2x1x3

任何一个二次型都可以写成 X T A X \pmb{X}^T\pmb{A}\pmb{X} XTAX 的矩阵形式,我们也称它为二次型矩阵,如上面的例子,可以写成: f ( x 1 , x 2 , x 3 ) = [ x 1 x 2 x 3 ] T [ 1 1 1 1 1 2 1 2 1 ] [ x 1 x 2 x 3 ] f(x_1,x_2,x_3)=\begin{bmatrix} x_1 \\ x_2 \\ x_3\end{bmatrix}^T\begin{bmatrix} 1 & 1 & 1 \\ 1 & 1 & 2 \\ 1 & 2 & 1\end{bmatrix}\begin{bmatrix} x_1 \\ x_2 \\ x_3\end{bmatrix} f(x1,x2,x3)= x1x2x3 T 111112121 x1x2x3

如果 A \pmb{A} A 不是实对称矩阵,也是可以写成矩阵形式的,只是没办法把矩阵形式和原二次型对应起来,所以我们一般不讨论。而如果 A \pmb{A} A 是实对称矩阵,那就可以对应起来了。所以任何一个二次型都对应有一个实对称矩阵。

什么叫标准二次型?

是只含有平方项,而不含有交叉项的二次型,如 f 2 ( x 1 , x 2 , x 3 ) = x 1 2 + x 2 2 + x 3 2 f_2(x_1,x_2,x_3)=x_1^2+x_2^2+x_3^2 f2(x1,x2,x3)=x12+x22+x32 。为什么要定义一个二次型出来?因为此时如果写成矩阵形式,二次型矩阵 A \pmb{A} A 是对角阵,有很多不错的性质。像 f 2 f_2 f2 就可以表示为如下矩阵形式: f 2 ( x 1 , x 2 , x 3 ) = X T [ 1 1 1 ] X f_2(x_1,x_2,x_3)=\pmb{X}^T\begin{bmatrix} 1 \\ & 1 & \\ & & 1\end{bmatrix}\pmb{X} f2(x1,x2,x3)=XT 111 X

怎么化为标准型?

引入定理 1:任何一个二次型总可以通过可逆的线性变换 X = P Y \pmb{X}=\pmb{P}\pmb{Y} X=PY ,即 P \pmb{P} P 是可逆矩阵,化为标准型。即 f ( X ) = X T A X → Y T ( P T A P ) Y = l 1 y 1 2 + l 2 y 2 2 + ⋯ + l m y m 2 f(\pmb{X)=\pmb{X}^T\pmb{A}\pmb{X}\to}\pmb{Y}^T(\pmb{P^T}\pmb{A}\pmb{P})\pmb{Y}=l_1y_1^2+l_2y_2^2+\cdots+l_my_m^2 f(X)=XTAXYT(PTAP)Y=l1y12+l2y22++lmym2 不过这个标准型不唯一,也就是说不同 P \pmb{P} P 可能化到的标准型系数不一。但是,系数的正、负、零的个数是相同的,我们也称之为正、负、零惯性指数。

引入定理 2:特别地,如果二次型矩阵 A \pmb{A} A 是实对称矩阵,一定存在一个正交矩阵 Q \pmb{Q} Q ,通过正交变换 X = Q Y \pmb{X}=\pmb{Q}\pmb{Y} X=QY ,可将二次型化为标准型。即 f ( X ) = X T A X → Y T ( Q T A Q ) Y = λ 1 y 1 2 + λ 2 y 2 2 + ⋯ + λ n y n 2 f(\pmb{X)=\pmb{X}^T\pmb{A}\pmb{X}\to}\pmb{Y}^T(\pmb{Q^T}\pmb{A}\pmb{Q})\pmb{Y}=\lambda_1y_1^2+\lambda_2y_2^2+\cdots+\lambda_ny_n^2 f(X)=XTAXYT(QTAQ)Y=λ1y12+λ2y22++λnyn2 这个标准型就是唯一的了,系数为矩阵 A \pmb{A} A 的特征值。

根据这两个定理,我们只要求出了 P , Q \pmb{P},\pmb{Q} P,Q 这两个可逆矩阵就可以求出标准型了。对于求 P \pmb{P} P 这个一般的可逆阵,我们有配方法;对于求 Q \pmb{Q} Q 这个特殊的正交矩阵,我们有正交变换法。


二、思考

我们可以把二次型的变换过程同二次型矩阵的变换过程联系起来,对于二次型是做了一个线性变换 X = P Y \pmb{X}=\pmb{P}\pmb{Y} X=PY ,相当于对二次型矩阵做了一系列初等行变换和列变换( P \pmb{P} P 可逆,可以看作是一系列初等矩阵的乘积),即 A → P T A P \pmb{A\to}\pmb{P}^T\pmb{A}\pmb{P} APTAP

而我们知道,标准型的二次型矩阵是一个对角阵,即 P T A P \pmb{P}^T\pmb{A}\pmb{P} PTAP 是一个对角阵。于是,二次型变为了标准型,二次型矩阵变为了对角阵,即二次型标准化的过程,相当于二次型矩阵相似对角化的过程。

相似的定义我们知道,是存在一个可逆矩阵 P 0 \pmb{P_0} P0 使得 P 0 − 1 A P 0 = B \pmb{P_0}^{-1}\pmb{A}\pmb{P_0}=\pmb{B} P01AP0=B ,则 A , B \pmb{A},\pmb{B} A,B 相似。而二次型变换又一定是可逆变换,于是 P T A P \pmb{P}^T\pmb{A}\pmb{P} PTAP A \pmb{A} A 相似。

那似乎有这样一个结论,尽管一个矩阵是非实对称的矩阵,但是它作为了二次型的矩阵,因而可以判断其一定能相似对角化。这个结论是有问题的!!!

二次型一定可以化为标准型,这个结论是没问题的,但这不代表它的二次型矩阵一定可以相似对角化。因为二次型一定可以标准化的原因是它一定对应着唯一一个实对称矩阵,而实对称矩阵一定可以相似对角化,因而二次型一定可以化为标准型!


回到我们最初的问题,如果经过正交变换没化成标准型怎么办?首先,这是可能存在的,因为根据定理 2 ,是存在一个正交矩阵 Q \pmb{Q} Q ,使得经过正交变换后可以化为标准型,不一定每一个正交变换都可以化成标准型。

设变换前的二次型矩阵为 A \pmb{A} A ,变换后为 B \pmb{B} B ,由标准化定义,有 Q T A Q = B \pmb{Q}^T\pmb{A}\pmb{Q}=\pmb{B} QTAQ=B Q \pmb{Q} Q 正交,有 Q − 1 A Q = B \pmb{Q}^{-1}\pmb{A}\pmb{Q}=\pmb{B} Q1AQ=B A ∼ B \pmb{A}\sim\pmb{B} AB。于是,矩阵 A , B \pmb{A},\pmb{B} A,B 的特征值相同,行列式和迹也相同。

而且,一定存在正交矩阵 Q 1 , Q 2 \pmb{Q_1},\pmb{Q_2} Q1,Q2 ,使得 Q 1 T A Q = Λ = Q 2 T B Q 2 \pmb{Q_1}^T\pmb{A}\pmb{Q}=\pmb{\Lambda}=\pmb{Q_2}^T\pmb{B}\pmb{Q_2} Q1TAQ=Λ=Q2TBQ2


写在最后

看来是自己对二次型过程和相似对角化过程的联系不太清楚,下次在碰见二次型变换的题目,先把定义写边上!

参考文献
AI_Younger_Man,二次型:实对称矩阵

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1230912.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

从硬件到软件:揭秘磁盘结构和文件系统组织

📟作者主页:慢热的陕西人 🌴专栏链接:Linux 📣欢迎各位大佬👍点赞🔥关注🚓收藏,🍉留言 本博客主要内容讲解了从磁盘的硬件结构,再到操作系统内部是…

STM32获取最大堆栈空间

参考 stackflow相关讨论 原理 通过参考链接,可知探测Stack的最大深度是先在stack中填充不常用的特定值,然后实时检测这些值哪些发生了变化,变化的表示使用到了这个空间,如果程序完全遍历后,有些值还是没变&#xff…

Linux下安装两个版本python

1 python下载: 官网地址:Download Python | Python.org 第一:点击下载如下图: 第二:找到对应的python版本源码包: 点击右键复制下载地址,如下图 例如我的是:https://www.python.org/…

openGauss学习笔记-128 openGauss 数据库管理-设置透明数据加密(TDE)

文章目录 openGauss学习笔记-128 openGauss 数据库管理-设置透明数据加密(TDE)128.1 概述128.2 前提条件128.3 背景信息128.4 密钥管理机制128.5 表级加密方案128.6 创建加密表128.7 切换加密表加密开关128.8 对加密表进行密钥轮转 openGauss学习笔记-12…

docker更换国内源

docker更换国内源 1、编辑Docker配置文件 在终端中执行以下命令,编辑Docker配置文件: vi /etc/docker/daemon.json2、添加更新源 在打开的配置文件中,添加以下内容: {"registry-mirrors": ["https://hub-mirror…

MAC上修改mysql的密码(每一步都图文解释哦)

当你想要连接本机数据库时,是不是有可能突然忘记了自己的数据库密码? 在此文中,我们来详细解决一下如何去修改自己的数据库密码,并使用Navicat来连接测试 1.停止mysql服务 打开终端,键入命令,将mysql服务先停止掉,…

OpenAI内斗剧情反转!微软力保ChatGPT之父回归?

美东时间11月17日下午,全球最热门的聊天机器人ChatGPT开发商OpenAI宣布了一项重磅管理层调整,Sam Altman将辞去CEO一职,并离开公司董事会。 Altman被踢出的消息除了让业界担心会影响该公司未来发展外,OpenAI另一位共同创办人暨总裁…

百分点科技|怎样做数据运营,才能让数据中台真正用起来?

导读:大多数企业用户已完成数据平台初步建设工作,但数据在业务运营和管理中没有发挥应有价值。数据开发工作繁重,数据质量问题严重,IT、数据和业务协作不畅,诸多问题依然困扰着企业用户的IT部门和数据部门。数据运营成…

Apache POI(Java)

一、Apache POI介绍 Apache POI是Apache组织提供的开源的工具包(jar包)。大多数中小规模的应用程序开发主要依赖于Apache POI(HSSF XSSF)。它支持Excel 库的所有基本功能; 文本的导入和导出是它的主要特点。 我们可以使用 POI 在…

5分钟制作可直接导入GPTs知识库中的自动爬虫

它能从一个或多个网址爬取网站内容,然后生成JSON文件格式。这样爬取的内容可以直接导入到GPTs知识库中,方便你创建自定义知识库的GPTs。比如你有自己的网站或者资料库,但是整理起来太麻烦,就可以使用这个工具。 主要功能&#xf…

算法分析与设计课后练习21

某工业生产部门根据国家计划的安排,拟将某种高效率的5台机器,分别分配给A,B,C三个工厂,各工厂在获得不同数量的这种机器后,可以为国家盈利如下表所示。请找出一种5台机器的分配方式,使得这5台机器盈利最大。 使用动态规划,令dp[i][j]=max(dp[i-1][j-k]+profit[i][k])…

【计算机网络学习之路】UDP socket编程

文章目录 前言一. 网络通信本质端口号TCP与UDP网络字节序 二. socket编程接口socket()和sockaddr结构体 三. 简单echo服务结束语 前言 本系列文章是计算机网络学习的笔记,欢迎大佬们阅读,纠错,分享相关知识。希望可以与你共同进步。 一. 网…

【UE】线框材质

一、方式1 新建一个材质,混合模式设置为“已遮罩”,勾选“双面” 勾选“线框” 然后可以随便给一个自发光颜色,这样最基本的线框材质就完成了 二、方式2 新建一个材质,混合模式设置为“已遮罩”,勾选“双面”&#x…

yolo系列模型训练数据集全流程制作方法(附数据增强代码)

yolo系列的模型在目标检测领域里面受众非常广,也十分流行,但是在使用yolo进行目标检测训练的时候,往往要将VOC格式的数据集转化为yolo专属的数据集,而yolo的训练数据集制作方法呢,最常见的也是有两种,下面我…

AC修炼计划(AtCoder Beginner Contest 328)

传送门: Toyota Programming Contest 2023#7(AtCoder Beginner Contest 328) - AtCoder 本章对于自己的提升:dfs的运用,带权并查集,以及状压dp。 A,B,C题比较简单,直接…

Adult数据集预处理

因为adult数据集没有列名,先设置列名 df pd.read_csv(adult.csv, header None, names [age, workclass, fnlwgt, education, education-num, marital-status, occupation, relationship, race,sex, capital-gain, capital-loss, hours-per-week, native-countr…

【Qt开发流程之】布局管理

介绍 一个界面呈现,如果要让用户有更好的观感,布局必不可少。 【Qt之布局】QVBoxLayout、QHBoxLayout、QGridLayout、QFormLayout介绍及使用 链接: https://blog.csdn.net/MrHHHHHH/article/details/133915208 qt布局类图: Qt布局是Qt图形…

Jmeter监听器

Jmeter监听器 一、监听器介绍二、监听器的类型三、监听器详解3.1 察看结果树3.2 Summary Report3.3 聚合报告3.4 后端监听器3.5 Aggregate Graph3.6 Comparison Assertion Visualizer(比较断言可视化器)3.7 JSR223 Listener3.8 Response Time Graph3.9 S…

一份WhatsApp矩阵账号营销模式全解,有你不知道的玩法吗?

将WhatsApp营销践行到底,是傲途针对海外Social营销一直在做的事。在WhatsApp全球营销范围越来越广泛、营销模式越来越深入的当下,我们也在实践中积累了一套比较系统而全面的差异化矩阵营销模式,帮助大中小不同类型企业获得了有价值的结果。 …

Linux CentOS7配置网络参数

CentOS6及以前版本中主要使用ifconfig工具,查看、配置网络参数。后来对推荐使用ip命令查看配置网络参数。而centos7中,不再赞成使用ifconfig工具,取而代之的是nmcli工具,服务管理也是以systemctl工具取代了service,这些之前版本的…