许多复杂的方程都可以转化为线性方程组,因此线性方程组的运用十分广泛。日前根据版友稻香同志的一个问题,曾经写过一个图示化线性规划的实例,这个实例不具有普遍性。由此,便想进一步研究用Access解线性方程组的问题,经过二日的思考,写出这个实例来,可以算成一个通用型的线性方程组计算器。线性方程组的解法很多,有许多方法都应该可以用Access实现出来,比如高斯消去法、异步叠代法、同步叠代法等。
本例中主要采取的是矩阵的初等变换。即对增广矩阵按照一定的规律进行初等变换,使之最终成为:系数矩阵部分变化成为对角线均为1的单位矩阵,这样增广矩阵的常数向量的各元素便是未知数的解了。
这样处理有一个好处,可以观察方程组是否有唯一解,还是无解或是多解。具体如何判断,在此不论,有兴趣者可参见高等数学有关章节。
点击下载此附件
唯一解、无解、多解的情形: