其实是很简单的一个算法,之前一直不会……
主要思想如下:
我们现在有n个关于未知数
xi,(1≤i≤n)
的方程:
∑j=1na1,jxj=a1,n+1∑j=1na2,jxj=a2,n+1…∑j=1nan,jxj=an,n+1
依次找 xi 的系数不为0的方程,
每次找到了就通过改变系数,两式相减的方法
消去其他所有方程的 xi 这个元(之前处理过的方程肯定不能消)
最后就只剩下这样的方程:
∑j=1na1,jxj=a1,n+1…an−1,n−1xn−1+an−1,nxn=an−1,n+1an,nxn=an,n+1
再倒过来一个一个代入回去就好了。