利用正交变换判断二次曲面类型

  • 正交变换是欧式空间保持向量内积不变的线性变换。不仅保持向量的长度不变,而且还保持向量
    的夹角不变。二维或三维空间中的旋转变换、关于某一条直线或平面的对称变换都是正交变换.投影变换、平移变换不是正交变换.

  • 正交变它从实内积空间 VVV 映射到 VVV自 身,保持变换前后内积不变.它应用在几何学上就是保持变换前后图形的不变性,这是正交变换的优势,从而达到了判断二次曲面类型、辨明二次曲面形状的目的.

任意一个实二次型

f(x1,x2,⋯xn)=∑i=1n∑j=1naijxixj=XTAX,(aij=aji)f\left(x_{1}, x_{2}, \cdots x_{n}\right)=\sum_{i=1}^{n} \sum_{j=1}^{n} a_{i j} x_{i} x_{j}=X^{T} A X,\left(a_{i j}=a_{j i}\right)f(x1​,x2​,⋯xn​)=i=1∑n​j=1∑n​aij​xi​xj​=XTAX,(aij​=aji​)

都可以经过正交的线性替换变成平方和 λ1y12+λ2y22+⋯+λnyn2\lambda_{1} y_{1}^{2}+\lambda_{2} y_{2}^{2}+\cdots+\lambda_{n} y_{n}^{2}λ1​y12​+λ2​y22​+⋯+λn​yn2​ ,其中 λi(i=1,2,…,n)λ_i( i = 1,2,…,n)λi​(i=1,2,…,n) 就是矩阵AAA的特征多项式全部的根.(高代第八,九章)

前置结论:


  • Q1. 方程

    x12−2x22−2x32−4x1x2+4x1x3+8x2x3=1x_{1}^{2}-2 x_{2}^{2}-2 x_{3}^{2}-4 x_{1} x_{2}+4 x_{1} x_{3}+8 x_{2} x_{3}=1 x12​−2x22​−2x32​−4x1​x2​+4x1​x3​+8x2​x3​=1

    表示何种二次曲面?

解: 首先利用正交的线性替换将实二次型

f(x1,x2,x3)=x12−2x22−2x32−4x1x2+4x1x3+8x2x3f\left(x_{1}, x_{2}, x_{3}\right)=x_{1}^{2}-2 x_{2}^{2}-2 x_{3}^{2}-4 x_{1} x_{2}+4 x_{1} x_{3}+8 x_{2} x_{3}f(x1​,x2​,x3​)=x12​−2x22​−2x32​−4x1​x2​+4x1​x3​+8x2​x3​

化为标准形

A=(1−22−2−2424−2),X=(x1x2x3)A=\left(\begin{array}{ccc} 1 & -2 & 2 \\ -2 & -2 & 4 \\ 2 & 4 & -2 \end{array}\right), X=\left(\begin{array}{l} x_{1} \\ x_{2} \\ x_{3} \end{array}\right)A=⎝⎛​1−22​−2−24​24−2​⎠⎞​,X=⎝⎛​x1​x2​x3​​⎠⎞​

AAA 的特征多项式为

f(λ)=∣λI−A∣=∣λ−12−22λ+2−4−2−4λ+2∣=(λ+7)(λ−2)2,f(\lambda)=|\lambda I-A|=\left|\begin{array}{ccc} \lambda-1 & 2 & -2 \\ 2 & \lambda+2 & -4 \\ -2 & -4 & \lambda+2 \end{array}\right|=(\lambda+7)(\lambda-2)^{2},f(λ)=∣λI−A∣=∣∣​λ−12−2​2λ+2−4​−2−4λ+2​∣∣​=(λ+7)(λ−2)2,

AAA 的特征值为 λ1=λ2=2,λ3=−7.\lambda_{1}=\lambda_{2}=2, \lambda_{3}=-7 .λ1​=λ2​=2,λ3​=−7.
可求得对应的 λ1=λ2=2\lambda_{1}=\lambda_{2}=2λ1​=λ2​=2 特征向量分别为 p1=(−2,1,0)T,p2=(2,0,1)Tp_{1}=(-2,1,0) ^{T}, p_{2}=(2,0,1)^{T}p1​=(−2,1,0)T,p2​=(2,0,1)T, 将其正交化

α1=p1=(−2,1,0)T,α2=p2−(p1,α1)(α1,α1)α1=(23,45,1)T, \alpha_{1}=p_{1}=(-2,1,0) ^T, \alpha_{2}=p_{2}-\frac{\left(p_{1}, \alpha_{1}\right)}{\left(\alpha_{1}, \alpha_{1}\right)} \alpha_{1}=\left(\frac{2}{3}, \frac{4}{5}, 1\right)^{T} \text { , }α1​=p1​=(−2,1,0)T,α2​=p2​−(α1​,α1​)(p1​,α1​)​α1​=(32​,54​,1)T ,

再单位化得

q1=(−25,15,0)T,q2=(235,435,535)T,q_{1}=\left(-\frac{2}{\sqrt{5}}, \frac{1}{\sqrt{5}}, 0\right)^{T}, q_{2}=\left(\frac{2}{3 \sqrt{5}}, \frac{4}{3 \sqrt{5}}, \frac{5}{3 \sqrt{5}}\right)^{T},q1​=(−5​2​,5​1​,0)T,q2​=(35​2​,35​4​,35​5​)T,

又对应 λ3=−7\lambda_{3}=-7λ3​=−7 的特征向量为 p3=(−1,−2,2)Tp_{3}=(-1,-2,2)^{T}p3​=(−1,−2,2)T , 单位化得 q3=(−13,−23,23)Tq_{3}=\left(-\frac{1}{3},-\frac{2}{3}, \frac{2}{3}\right)^Tq3​=(−31​,−32​,32​)T , 故正交变换

(x1x2x3)=(−25235−1315435−23053523)(y1y2y3)\left(\begin{array}{l} x_{1} \\ x_{2} \\ x_{3} \end{array}\right)=\left(\begin{array}{ccc} \frac{-2}{\sqrt{5}} & \frac{2}{3 \sqrt{5}} & -\frac{1}{3} \\ \frac{1}{\sqrt{5}} & \frac{4}{3 \sqrt{5}} & -\frac{2}{3} \\ 0 & \frac{5}{3 \sqrt{5}} & \frac{2}{3} \end{array}\right)\left(\begin{array}{l} y_{1} \\ y_{2} \\ y_{3} \end{array}\right)⎝⎛​x1​x2​x3​​⎠⎞​=⎝⎛​5​−2​5​1​0​35​2​35​4​35​5​​−31​−32​32​​⎠⎞​⎝⎛​y1​y2​y3​​⎠⎞​

将实二次型 f(x1,x2,x3)f\left(x_{1}, x_{2}, x_{3}\right)f(x1​,x2​,x3​) 化为标准形

f=2y12+2y22−7y32,f=2 y_{1}^{2}+2 y_{2}^{2}-7 y_{3}^{2},f=2y12​+2y22​−7y32​,

可知方程 f(x1,x2,x3)=x12−2x22−2x32−4x1x2+4x1x3+8x2x3=1f\left(x_{1}, x_{2}, x_{3}\right)=x_{1}^{2}-2 x_{2}^{2}-2 x_{3}^{2}-4 x_{1} x_{2}+4 x_{1} x_{3}+8 x_{2} x_{3}=1f(x1​,x2​,x3​)=x12​−2x22​−2x32​−4x1​x2​+4x1​x3​+8x2​x3​=1 表示的曲面为单叶双曲面.

  • Q2.
    判断二次曲面 2x2+2y2+3z2+4xy+2xz+2yz−4z+6y−2z+3=02 x^{2}+2 y^{2}+3 z^{2}+4 x y+2 x z+2 y z-4 z+6 y-2 z+3=02x2+2y2+3z2+4xy+2xz+2yz−4z+6y−2z+3=0 的形状.
    分析: 可先通过正交变换再通过平移变换, 将二次曲面方程化成标准形式的方程.

解:

A=(221221113),B=(−46−2),X=(xyz)A=\left(\begin{array}{lll} 2 & 2 & 1 \\ 2 & 2 & 1 \\ 1 & 1 & 3 \end{array}\right), B=\left(\begin{array}{c} -4 \\ 6 \\ -2 \end{array}\right), X=\left(\begin{array}{l} x \\ y \\ z \end{array}\right)A=⎝⎛​221​221​113​⎠⎞​,B=⎝⎛​−46−2​⎠⎞​,X=⎝⎛​xyz​⎠⎞​

则二次曲面方程为 XTAX+BTX+3=0.X^{T} A X+B^{T} X+3=0 .XTAX+BTX+3=0.
AAA 的特征值为 λ=2,5,0\lambda=2,5,0λ=2,5,0, 对应的单位特征向量为
(1616−26),(131313),(−12120),\left(\begin{array}{c} \frac{1}{\sqrt{6}} \\ \frac{1}{\sqrt{6}} \\ \frac{-2}{\sqrt{6}} \end{array}\right),\left(\begin{array}{c} \frac{1}{\sqrt{3}} \\ \frac{1}{\sqrt{3}} \\ \frac{1}{\sqrt{3}} \end{array}\right),\left(\begin{array}{c} \frac{-1}{\sqrt{2}} \\ \frac{1}{\sqrt{2}} \\ 0 \end{array}\right), ⎝⎛​6​1​6​1​6​−2​​⎠⎞​,⎝⎛​3​1​3​1​3​1​​⎠⎞​,⎝⎛​2​−1​2​1​0​⎠⎞​,

则经正交变换 X=CYX=CYX=CY , 即
(xyz)=(1613−12161312−26130)Y,\left(\begin{array}{l} x \\ y \\ z \end{array}\right)=\left(\begin{array}{ccc} \frac{1}{\sqrt{6}} & \frac{1}{\sqrt{3}} & \frac{-1}{\sqrt{2}} \\ \frac{1}{\sqrt{6}} & \frac{1}{\sqrt{3}} & \frac{1}{\sqrt{2}} \\ \frac{-2}{\sqrt{6}} & \frac{1}{\sqrt{3}} & 0 \end{array}\right) Y, ⎝⎛​xyz​⎠⎞​=⎝⎛​6​1​6​1​6​−2​​3​1​3​1​3​1​​2​−1​2​1​0​⎠⎞​Y,

二次曲面方程化为

YT(CTAC)Y+BCY+3=0,Y^{T} (C^{T} A C) Y+B C Y+3=0,YT(CTAC)Y+BCY+3=0,

2x2+5y2+6x′+52z′+3=0,2 x^{2}+5 y^{2}+\sqrt{6} x^{\prime}+5 \sqrt{2} z^{\prime}+3=0, 2x2+5y2+6​x′+52​z′+3=0,

配方,得
2(x′+64)2+5y2=−52(z′+9240),2\left(x^{\prime}+\frac{\sqrt{6}}{4}\right)^{2}+5 y^{2}=-5 \sqrt{2}\left(z^{\prime}+\frac{9 \sqrt{2}}{40}\right), 2(x′+46​​)2+5y2=−52​(z′+4092​​),

再经平移变换

{x′′=x′+64y′′=y′z′′=z′+9240\left\{\begin{array}{c} x^{\prime \prime}=x^{\prime}+\frac{\sqrt{6}}{4} \\ y^{\prime \prime}=y^{\prime} \\ z^{\prime \prime}=z^{\prime}+\frac{9 \sqrt{2}}{40} \end{array}\right.⎩⎨⎧​x′′=x′+46​​y′′=y′z′′=z′+4092​​​

二次曲面方程化为 2x′′2+5y′′2=−52z′′2 x^{\prime \prime 2}+5 y^{\prime \prime 2}=-5 \sqrt{2} z^{\prime \prime}2x′′2+5y′′2=−52​z′′ , 是椭圆抛物面.

利用正交变换判断二次曲面类型相关推荐

  1. 利用Javascript判断操作系统的类型

    在通过Javascript实现客户端和服务端的交互时,有时候需要对操作系统进行判断,以便实现不同操作系统下的兼容性,比如:我们有一个网站, 在Windows XP下浏览效果良好,但是到了Ubuntu下 ...

  2. 【jQuery】判断浏览器类型和版本

    注意:看文章要去我精华,去我糟粕,自己多加调试 这与<[HTML]根据不同的浏览器类型写不同的HTML代码>(点击打开链接)一文是姊妹篇,IE注释能够帮你在网页的HTML根据不同的版本,渲 ...

  3. 利用文件头判断文件类型

    上传文件时经常需要做文件类型判断,例如图片.文档等,普通做法是直接判断文件后缀名,而文艺青年为了防止各种攻击同时也会加上使用文件头信息判断文件类型. 原理很简单:用文件头判断,直接读取文件的前2个字节 ...

  4. JS——判断变量类型方法汇总

    判断变量类型 一.使用typeof判断变量类型 二.使用instanceof判断变量的类型 三.使用constructor判断变量的类型 四.使用Object.prototype.toString.c ...

  5. java反射字段6,java反射判断字段类型

    java动态获取字段类型,深入理解 Java 虚拟机 Java内存区域与内存溢出异常,java反射判断字段类型,java动态添加字段原理 利用java反射获取泛型类的类型参数具体类对象_计算机软件及应 ...

  6. 几何-九种二次曲面类型

    (一)椭圆锥面 (1)把z平方看成一个一直变大的常数,那么可以看出延z方向,是一个一直变大的椭圆. (2)把一个x或y赋予0,显然是一个两条关于原点对称的直线. 由上即可判断出是一个关于x-y平面对称 ...

  7. java 判断文件的类型,用java流方式判断文件类型

    这个方法只能在有限的范围内有效.并不是万金油 比如 图片类型判断,音频文件格式判断,视频文件格式判断等这种肯定是2进制且专业性很强的文件类型判断. 下面给出完整版代码 首先是文件类型枚取 packag ...

  8. 前端如何判断浏览器类型及版本?

    前言 在网站前端开发中,浏览器兼容性问题让我们手忙脚乱,浏览器兼容性是前端开发框架要解决的第一个问题,要解决兼容性问题就得首先准确判断出浏览器的类型及其版本. JavaScript是前端开发的主要语言 ...

  9. java中判断string类型的值_java判断对象是否是string类型

    1.instanceof 运算符是用来在运行时指出对象是否是特定类的一个实例.instanceof通过返回一个布尔值来指出,这个对象是否是这个特定类或者是它的子类的一个实例. 用法:result = ...

最新文章

  1. android的五大布局(layout)
  2. 为你的移动页面寻找一丝新意——手机互动网页项目总结(上)
  3. 躺平设计家“造风” 阿里家装数字化加速“入海”
  4. 零c语言txt下载,C语言问题c-0是什么意思
  5. 小程序·云开发实战 - 校园约拍小程序
  6. 【OpenCV】OpenCV函数精讲之 -- copyTo()函数及Mask详解(附代码详解)
  7. SSM框架笔记13:Spring MVC基础
  8. Java基础-零拷贝技术应用案例
  9. 下拉框绑定数据库后,如何在下拉框的最前面增加一项
  10. Android Theme主题继承(SDK下主题和v7包下主题)
  11. 送走2007 ^_^ 迎来2008
  12. win10计算机停止工作,Win10系统总提示Rundll32已停止工作的解决方法
  13. NIOS 2 软核中EPCS配置芯片的存储操作
  14. 家庭局域网_局域网IP不止192.168 了解这些实用又安全
  15. dc是什么游戏的简称_游戏缩写简称
  16. 分布式Redis集群解决方案
  17. ae计算机没有该字体,【干货】自己动手,完美解决AE CC 2017/CC 2018/CC 2019字体问题CT generic: not ascii...
  18. Qt嵌入式开发的初步认识
  19. Latex Zotero导出格式化Bibtex条目
  20. 南邮部分期末复习笔记汇总@tou

热门文章

  1. 解决TypeError: get() missing 1 required positional argument: 'url'
  2. web html javascript 醇前段 无线弹力球游戏 开发 开发侧率解析 加代码实例
  3. 全球及中国便携式空气滤清器系统行业研究及十四五规划分析报告
  4. backbone.bn1.num_batches_tracked 报错
  5. java 组件 接口_java学习之图形用户接口AWT组件部分
  6. 原来家谱、族谱、宗谱有这样的区别!可别搞错了!
  7. linux命令学习(23 24)-su sudo
  8. css中inherit和initial的区别
  9. c语言10s倒计时,c 给我一个10s倒计时自动关机的命令
  10. 反向竞价如何避免采购问题?