机器学习|数学基础Mathematics for Machine Learning系列之线性代数(20):用配方法化二次型为标准形

Posted 海轰Pro

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了机器学习|数学基础Mathematics for Machine Learning系列之线性代数(20):用配方法化二次型为标准形相关的知识,希望对你有一定的参考价值。

前言

Hello!小伙伴!
非常感谢您阅读海轰的文章,倘若文中有错误的地方,欢迎您指出~
 
自我介绍 ଘ(੭ˊᵕˋ)੭
昵称:海轰
标签:程序猿|C++选手|学生
简介:因C语言结识编程,随后转入计算机专业,有幸拿过一些国奖、省奖…已保研。目前正在学习C++/Linux/Python
学习经验:扎实基础 + 多做笔记 + 多敲代码 + 多思考 + 学好英语!
 
机器学习小白阶段
文章仅作为自己的学习笔记 用于知识体系建立以及复习
知其然 知其所以然!

往期文章

【机器学习|数学基础】Mathematics for Machine Learning系列之线性代数(1):二阶与三阶行列式、全排列及其逆序数

【机器学习|数学基础】Mathematics for Machine Learning系列之线性代数(2):n阶行列式、对换

【机器学习|数学基础】Mathematics for Machine Learning系列之线性代数(3):行列式的性质

【机器学习|数学基础】Mathematics for Machine Learning系列之线性代数(4):行列式按行(列)展开

【机器学习|数学基础】Mathematics for Machine Learning系列之线性代数(5):克拉默法则

【机器学习|数学基础】Mathematics for Machine Learning系列之线性代数(6):矩阵的运算

【机器学习|数学基础】Mathematics for Machine Learning系列之线性代数(7):逆矩阵

【机器学习|数学基础】Mathematics for Machine Learning系列之线性代数(8):矩阵的初等变换

【机器学习|数学基础】Mathematics for Machine Learning系列之线性代数(9):矩阵的秩、线性方程组的解

【机器学习|数学基础】Mathematics for Machine Learning系列之线性代数(10):向量组及其线性组合

【机器学习|数学基础】Mathematics for Machine Learning系列之线性代数(11):向量组的线性相关性

【机器学习|数学基础】Mathematics for Machine Learning系列之线性代数(12):向量组的秩

【机器学习|数学基础】Mathematics for Machine Learning系列之线性代数(13):线性方程组的解的结构

【机器学习|数学基础】Mathematics for Machine Learning系列之线性代数(14):向量空间

【机器学习|数学基础】Mathematics for Machine Learning系列之线性代数(15):向量的内积、长度及正交性

【机器学习|数学基础】Mathematics for Machine Learning系列之线性代数(16):方阵的特征值与特征向量

【机器学习|数学基础】Mathematics for Machine Learning系列之线性代数(17):相似矩阵

【机器学习|数学基础】Mathematics for Machine Learning系列之线性代数(18):对称矩阵的对角化

【机器学习|数学基础】Mathematics for Machine Learning系列之线性代数(19):二次型及其标准形

5.6 用配方法化二次型为标准形

除了用正交变换将二次型转换为标准型,还可以用拉格朗日配方法。

题目一

化二次型

f = x 1 2 + 2 x 2 2 + 5 x 3 2 + 2 x 1 x 2 + 2 x 1 x 3 + 6 x 2 x 3 f=x_1^2+2x_2^2+5x_3^2+2x_1x_2+2x_1x_3+6x_2x_3 f=x12+2x22+5x32+2x1x2+2x1x3+6x2x3

为标准型,并求所用的变换矩阵

解答:

f = x 1 2 + 2 x 2 2 + 5 x 3 2 + 2 x 1 x 2 + 2 x 1 x 3 + 6 x 2 x 3 = ( x 1 + x 2 + x 3 ) 2 − x 2 2 − x 3 2 − 2 x 2 x 3 + 2 x 2 2 + 5 x 3 2 + 6 x 2 x 3 = ( x 1 + x 2 + x 3 ) 2 + x 2 2 + 4 x 2 x 3 + 4 x 3 2 = ( x 1 + x 2 + x 3 ) 2 + ( x 2 + 2 x 3 ) 2 f=x_1^2+2x_2^2+5x_3^2+2x_1x_2+2x_1x_3+6x_2x_3\\\\ \\quad \\\\ \\quad =(x_1+x_2+x_3)^2-x_2^2-x_3^2-2x_2x_3+2x_2^2+5x_3^2+6x_2x_3\\\\ \\quad \\\\ \\quad=(x_1+x_2+x_3)^2+x_2^2+4x_2x_3+4x_3^2\\\\ \\quad \\\\ \\quad =(x_1+x_2+x_3)^2+(x_2+2x_3)^2 f=x12+2x22+5x32+2x1x2+2x1x3+6x2x3=(x1+x2+x3)2x22x322x2x3+2x22+5x32+6x2x3=(x1+x2+x3)2+x22+4x2x3+4x32=(x1+x2+x3)2+(x2+2x3)2

{ y 1 = x 1 + x 2 + x 3 y 2 = x 2 + 2 x 3 y 3 = x 3 \\begin{cases} y_1=x_1+x_2+x_3\\\\ y_2=x_2+2x_3\\\\ y_3=x_3 \\end{cases} y1=x1+x2+x3y2=x2+2x3y3=x3

{ x 1 = y 1 − y 2 + y 3 x 2 = y 2 − 2 y 3 x 3 = y 3 \\begin{cases} x_1=y_1-y_2+y_3\\\\ x_2=y_2-2y_3\\\\ x_3=y_3 \\end{cases} x1=y1以上是关于机器学习|数学基础Mathematics for Machine Learning系列之线性代数(20):用配方法化二次型为标准形的主要内容,如果未能解决你的问题,请参考以下文章

机器学习|数学基础Mathematics for Machine Learning系列之图论:树及其性质

机器学习|数学基础Mathematics for Machine Learning系列之图论:树及其性质

机器学习|数学基础Mathematics for Machine Learning系列之图论(10):匹配基本定理

机器学习|数学基础Mathematics for Machine Learning系列之图论(10):匹配基本定理

机器学习|数学基础Mathematics for Machine Learning系列之图论(10):匹配基本定理

机器学习|数学基础Mathematics for Machine Learning系列之矩阵理论(16):向量和矩阵的极限