我们这是平时手算的过程,但是一旦学习过线性代数这门课程,我们就不用再写方程式了,直接写矩阵的形式,还是这个例子,我们便可以写成如下矩阵:
此矩阵为增广矩阵,竖线之前的矩阵为方程组的系数矩阵A,而竖线之后的列矩阵为常数矩阵b。
所以方程组的运算就是对增广矩阵进行相关操作,而在我们的高级语言中,可以通过二维数组来表示此矩阵,当然也可以使用vector来表示。
具体代码如下:
#include#include#include#includeusingnamespacestd; constdouble EPS =1E-8; typedefvector