这个解方程组的步骤怎么解?

我也是初中的,呵呵。这题可以有很多种,给你个容易懂的,不知道你有没有学过二元一次方程
(y-3)(y-6)=0(注:此部为完全平方公式,将18分解为-3和-6,相加即等于-9)
我也是初中的,呵呵。这题可以有很多种,给你个容易懂的,不知道你有没有学过二元一次方程
(y-3)(y-6)=0(注:此部为完全平方公式,将18分解为-3和-6,相加即等于-9)
辛辛苦苦自己打的,给我分吧

对于c++实现线性方程组的求解问题,前辈已经有太多的好算法。有一本书叫《C数值算法》,里面就详尽的论述了如何求解各种各样的线性方程组。

然而,前辈们的算法,无一例外几乎都是只得出一个解。面对奇异线性方程组,也只是尽量化为非奇异的线性方程组,然后解出一种解。

我笨拙,自己想了一套算法,按照高等代数人工求解线性方程组的步骤,用c++模仿人工步骤解决线性方程组的无解、一解、多解问题,并给出一解或者多解的解向量矩阵。

该程序选择从txt文档读入矩阵,并将结果输入txt文档。

(c++处理数据的难点之一,就是对矩阵的运算,实现过程是比较麻烦的。也就是数值运算的困难之处)

cout<<"并且将您所要求的线性方程组的系数矩阵(或增广矩阵)整齐的输入进去"<<endl; cout<<"等您完全输入进去并且保存之后,我们再来进行接下来的工作.我等着您哦"<<endl; cout<<"请您输入线性方程组的系数矩阵(或者非齐次线性方程组的增广矩阵)的行数和列数"<<endl; cerr<<"啊哦,出错啦.您是不是把文档名输错啦???哎!没办法啦,关闭程序从头开始吧"<<endl; //定义求解齐次线性方程组的函数 //输出线性方程组的系数矩阵 //将系数矩阵化为行阶梯矩阵 int j,k=0;//j作为循环时矩阵列的变量,k作为循环时矩阵行的变量 //对矩阵进行冒泡排序,按每列从大到小的顺序排列 //一行一行的化为行阶梯矩阵 //输出初次化为的行阶梯矩阵 //对初次行阶梯矩阵进行数据调整,减小误差 //输出调整之后的行阶梯矩阵 //求出系数矩阵的秩并输出 //利用行阶梯矩阵求解线性方程组的解向量并输出 //定义求解非齐次线性方程组的函数 //输出线性方程组的增广矩阵 //将增广矩阵化为行阶梯矩阵 int j,k=0;//j作为循环时矩阵列的变量,k作为循环时矩阵行的变量 //对矩阵进行冒泡排序 //一行一行的化为行阶梯矩阵 //输出初次化为的行阶梯矩阵 //对初次行阶梯矩阵进行数据调整,减小误差 //输出调整之后的行阶梯矩阵 //求出增广矩阵和系数矩阵的秩并输出 //利用行阶梯矩阵求解线性方程组的解向量并输出 //利用行阶梯矩阵求解线性方程组的特解

我要回帖

更多关于 方程组怎么解 的文章

 

随机推荐