Gauss完全主元素消去法解方程组完全
更新时间:2023-09-23 19:56:01 阅读量: IT计算机 文档下载
计算方法实验报告(三)
班级:地信10801 序号: 姓名:
一、实验题目:Gauss完全主元素消去法解方程组 二、实验学时: 2学时 三、实验目的和要求
1、掌握高斯完全主元素消去法基础原理 2、掌握高斯完全主元素消去法解方程组的步骤 3、能用程序语言对高斯完全主元素消去法进行编程实现
四、实验过程代码及结果
1. 代码
#include
void shuchu() { for(int i=1;i<=N;i++) { for(int j=1;j<=N+1;j++) { cout<
}
cout< } } void initdata() { cout<<\请输入阶数N:\ cin>>N; cout< cout<<\请输入N*(N+1)个数\输入矩阵中的数 1 for(int i=1;i<=N;i++) for(int j=1;j<=N+1;j++) { cin>>a[i][j]; } cout< cout<<\建立的矩阵为:\ //打印出矩阵 shuchu(); } void main() { int z[10]; int maxi,maxj; initdata(); for(int i=1;i<=N;i++) z[i]=i; for(int k=1;k { maxi=k;maxj=k;float maxv=abs(a[k][k]); for(i=k;i<=N;i++) for(int j=k;j<=N;j++) if(abs(a[i][j])>maxv) { maxv=abs(a[i][j]);maxi=i;maxj=j; } if(maxi!=k) //换行 { for(int j=1;j<=N+1;j++) { float t=a[k][j];a[k][j]=a[maxi][j];a[maxi][j]=t; } } if(maxj!=k) //换列 { for(i=1;i<=N;i++) { float t=a[i][k];a[i][k]=a[i][maxj];a[i][maxj]=t; } int t=z[k]; z[k]=z[maxj];z[maxj]=t; } for(int i=k+1;i<=N;i++) //消元 { 2 } } float l=a[i][k]/a[k][k]; for(int j=k;j<=N+1;j++) { } a[i][j]+=-l*a[k][j]; //回代 for(i=N;i>0;i--) { } cout<<\用完全主元素消去法后的矩阵为:\< for(i=1;i<=N;i++) // 打印出x[i] cout<<\ } float s=0; for(int j=i+1;j<=N;j++) { } x[z[i]]=(a[i][N+1]-s)/a[i][i]; s+=a[i][j]*x[z[j]]; 2. 结果 3
正在阅读:
Gauss完全主元素消去法解方程组完全09-23
普通生物学野外实习总结 - 图文09-15
看焦裕禄电影观后感1000字(个人篇)04-02
2019年郑州大学远程教育专升本英语专业报名条件?(最新)_ss03-08
幼儿园班级一日常规管理讲义04-27
ASP.NET验证码控件(附详细用法)10-09
生产效率计算方法02-28
乡镇应急规章制度12-12
社会事业单位员工入党思想汇报07-25
- 供应商绩效评价考核程序
- 美国加州水资源开发管理历史与现状的启示
- 供应商主数据最终用户培训教材
- 交通安全科普体验教室施工方案
- 井架安装顺序
- 会员积分制度
- 互联网对美容连锁企业的推动作用
- 互联网发展先驱聚首香港
- 公司文档管理规则
- 机电一体化系统设计基础作业、、、参考答案
- 如何选择BI可视化工具
- 互联网产品经理必备文档技巧
- 居家装修风水的布置_家庭风水布局详解
- 全省基础教育信息化应用与发展情况调查问卷
- 中国石油--计算机网络应用基础第三阶段在线作业
- 【知识管理专题系列之五十八】知识管理中如何实现“场景化协同”
- 网络推广方案
- 中国石油--计算机网络应用基础第二阶段在线作业
- 汽车检测与维修技术专业人才培养方案
- 详解胎儿颈透明层
- 消去法
- 完全
- 方程组
- 元素
- Gauss