高斯消元模板
来源:互联网 发布:陈震淘宝店叫什么 编辑:程序博客网 时间:2024/05/29 23:47
//f(n)=f(n-1)*a+f(n-2)*b+f(n-3)*c+f(n-4)*d情况下的高斯消元const int Matsize=5;double mat[Matsize][Matsize]={ 95,36,11,5,281, 281,95,36,11,781, 781,281,95,36,2245, 2245,781,281,95,6336};void Gauss(int n){ for(int i=0;i<n;i++) { int r=i; for(int j=i+1;j<n;j++) { if(fabs(mat[j][i])>fabs(mat[r][i])) r=j; } if(r!=i) { for(int j=0;j<=n;j++) { swap(mat[r][j],mat[i][j]); } } for(int k=i+1;k<n;k++) { double f=mat[k][i]/mat[i][i]; for(int j=i;j<=n;j++)mat[k][j]-=f*mat[i][j]; } } for(int i=n-1;i>=0;i--) { for(int j=i+1;j<n;j++) { mat[i][n]-=mat[j][n]*mat[i][j]; } mat[i][n]/=mat[i][i]; }}int main(){ Gauss(4); for(int i=0;i<4;i++) { printf("%.2f\n",mat[i][4]);//mat[0/1/2/3][4]分别对应a,b,c,d }}
阅读全文
0 0
- 高斯消元模板
- 高斯消元模板
- 高斯消元模板
- 高斯消元模板
- 高斯消元模板
- 高斯消元模板
- 高斯消元模板
- 高斯消元模板
- 高斯消元模板
- 高斯消元模板
- 高斯消元模板
- 高斯消元模板
- 高斯消元模板
- 高斯消元 【模板】
- 高斯消元模板
- 高斯消元模板
- 高斯消元模板
- 高斯消元模板
- 【Redis源码剖析】
- Apache2.4+Tomcat9.0配置反向代理
- 歌词提词器
- QMessageBox返回值捕获常用方式
- 检查用户权限
- 高斯消元模板
- idea license
- Java面试问题
- maven开发01-安装与配置、实现maven版helloworld
- Graph java 实现最小生成树
- 简单工厂设计模式的好处
- Android开发小技巧系列(三)
- 深度探索C++对象模型———Data Member的绑定
- java1.8的新特性