我们来看一道1996年数学三的一道填空题. 虽然是二十多年前的题目,但是非常有意思.
题目
设
A = [ 1 1 ⋯ 1 a 1 a 2 ⋯ a n a 1 2 a 2 2 ⋯ a n 2 ⋮ ⋮ ⋯ ⋮ a 1 n − 1 a 2 n − 1 ⋯ a n n − 1 ] , x = [ x 1 x 2 ⋮ x n ] , B = [ 1 1 ⋮ 1 ] , A=\begin{bmatrix}1&1&\cdots&1\\a_1&a_2&\cdots&a_n\\a_1^2&a_2^2&\cdots&a_n^2\\\vdots&\vdots&\cdots&\vdots\\a_1^{n-1}&a_2^{n-1}&\cdots&a_n^{n-1}\end{bmatrix},x=\begin{bmatrix}x_1\\x_2\\\vdots\\x_n\end{bmatrix},B=\begin{bmatrix}1\\1\\\vdots\\1\end{bmatrix}, A=⎣⎢⎢⎢⎢⎢⎡1a1a12⋮a1n−11a2a22⋮a2n−1⋯⋯⋯⋯⋯1anan2⋮ann−1⎦⎥⎥⎥⎥⎥⎤,x=⎣⎢⎢⎢⎡x1x2⋮xn⎦⎥⎥⎥⎤,B=⎣⎢⎢⎢⎡11⋮1⎦⎥⎥⎥⎤,
其中 a i ≠ a j ( i ≠ j , i , j = 1 , 2 , ⋯   , n ) a_i\neq a_j(i\neq j,i,j=1,2,\cdots,n) ai̸=aj(i̸=j,i,j=1,2,⋯,n),则线性方程组 A T x = B A^Tx=B ATx=B的解是( \quad )
聪明的读者不妨先自己思考一下解法,再往下看!
常规解法
解: 设系数行列式为 D D D, D j D_j Dj是将 D D D中第 j j j列换成常数列 B B B后得到的行列式. 由题目条件及范德蒙行列式知, ∣ D ∣ ≠ 0 |D|\neq 0 ∣D∤=0, 再由克莱默法则,该方程组有唯一解, 且
x 1 = D 1 D = D D = 1 , x j = D j D = 0 D = 0 ( j ≠ 1 ) . x_1=\frac{D_1}{D}=\frac{D}{D}=1,x_j=\frac{D_j}{D}=\frac{0}{D}=0(j\neq 1). x1=DD1=DD=1,xj=DDj=D0=0(j̸=1).
所以,
x = [ 1 0 ⋮ 0 ] . x=\begin{bmatrix}1\\0\\\vdots\\0\end{bmatrix}. x=⎣⎢⎢⎢⎡10⋮0⎦⎥⎥⎥⎤.
出题者的意图是考察克莱默法则、范德蒙行列式. 由于是一道填空题,若用常规方法思考,势必时间成本比较高;如果同学们对这些知识点不是烂熟于心,还有可能被卡住算不出来!
巧妙的解法
解:原方程组 A T x = B A^Tx=B ATx=B就是下面的方程组:
[ 1 a 1 a 1 2 ⋯ a 1 n − 1 1 a 2 a 2 2 ⋯ a 2 n − 1 ⋮ ⋮ ⋮ ⋯ ⋮ 1 a n a n 2 ⋯ a n n − 1 ] x = [ 1 1 ⋮ 1 ] ( 1 ) \begin{bmatrix}1&a_1&a_1^2&\cdots & a_1^{n-1}\\ 1& a_2& a_2^2& \cdots&a_2^{n-1}\\ \vdots&\vdots&\vdots&\cdots&\vdots\\ 1&a_n&a_n^2&\cdots&a_n^{n-1}\end{bmatrix}x=\begin{bmatrix}1\\1\\\vdots\\1\end{bmatrix}\quad \quad(1) ⎣⎢⎢⎢⎡11⋮1a1a2⋮ana12a22⋮an2⋯⋯⋯⋯a1n−1a2n−1⋮ann−1⎦⎥⎥⎥⎤x=⎣⎢⎢⎢⎡11⋮1⎦⎥⎥⎥⎤(1)
根据矩阵 A A A乘以列向量的下列解释:
A [ x 1 x 2 ⋮ x n ] = x 1 c o l 1 + x 2 c o l 2 + ⋯ + x n c o l n . \quad A\begin{bmatrix}x_1\\x_2\\\vdots\\x_n\end{bmatrix}=x_1col_1+x_2col_2+\cdots+x_ncol_n. A⎣⎢⎢⎢⎡x1x2⋮xn⎦⎥⎥⎥⎤=x1col1+x2col2+⋯+xncoln.
上面的方程组(1)就是问右边的列向量如何被左边的矩阵的列向量组表出?
想到这一点,马上知道:
x = [ 1 0 ⋮ 0 ] , x=\begin{bmatrix}1\\0\\\vdots\\0\end{bmatrix}, x=⎣⎢⎢⎢⎡10⋮0⎦⎥⎥⎥⎤,
再用范德蒙行列式,知系数行列式不等于0,由克莱默法则方程组有唯一解,所以答案就出来了!
总结
- 记住下面的高级观点:
A [ x 1 x 2 ⋮ x n ] = x 1 c o l 1 + x 2 c o l 2 + ⋯ + x n c o l n . \quad A\begin{bmatrix}x_1\\x_2\\\vdots\\x_n\end{bmatrix}=x_1col_1+x_2col_2+\cdots+x_ncol_n. A⎣⎢⎢⎢⎡x1x2⋮xn⎦⎥⎥⎥⎤=x1col1+x2col2+⋯+xncoln.
- 用线性表出来解释线性方程组.
更多内容,欢迎用微信扫描下图中的二维码,或搜索“大哉数学之为用”,免费关注微信公众号“大哉数学之为用”进行阅读。
如果您觉得本文对您有帮助,欢迎赞赏!您的支持是作者继续下去的动力!