- 博客(2)
- 收藏
- 关注
原创 数值分析(颜津庆) C++编写:列主元素Gauss消去法
列主元素Gauss消去法在每一次消去过程中,会寻找主元素最大的一行作为消去其他主元素列的基元,从而规避了舍入误差过大的情况,计算结果具有良好的精度一、顺序Gauss消去法 详见上一篇博文二、算法核心:将主元素最大一行交换至最上面/* 首先寻找最大的主元素,建立存储更大主元素以及所在行的临时变量:tmp_value, tmp_index 经过逐个比较之后,得到最大主元素以及所在行,矩阵行交换即可*/void elimination(vector< vector<d...
2021-09-26 15:40:46 1145
原创 数值分析(颜津庆) C++编写:顺序Gauss消去法
顺序Gauss消去法的具体算法内容详见教材,笔者用C++实现该算法,使用vector来存储矩阵,手动输入系数矩阵的维数、增广矩阵。一、vector存储矩阵 相比数组,使用vector更加便利/* 利用vector建立1维数组或者n维的矩阵如下程序段所示 vector是可变长数组,能方便实现用户输入矩阵维数,动态创建矩阵这一操作 数组实现这一操作过程需要利用new()和delete()函数,操作繁琐*/vector<double> b(n);vector<...
2021-09-26 15:29:28 714
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人