把一个普通二次型标准化有多种方法,得出的结果也不尽相同,就就对角化法而言,就可以解释这个问题有一个3维矩阵,(当然,是可以对焦化的矩阵了),有2个特征值2,4,那么就可以写f(x)=2*y1^2+4*y2^2+0*y3^2,后面的一项实际上是省略了,其实,把一个矩阵对角化,实际上要经过可逆变换,因此秩不变,因此一个矩阵的秩和其对角阵的秩是一样的,二对角阵的秩和你所谓的变量个数(其实变量个数没变,只是系数为0)相等,因此问题就解决了