欢迎来到天天文库
浏览记录
ID:22049745
大小:55.56 KB
页数:6页
时间:2018-10-26
《高斯消去法算法实验报告》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、ChengduUniversityofInformationTechnology算法设计与分析基础实验报告应用数学学院二零一六年六月实验高斯消去法算法一、实验性质设计二、实验学时14学时三、实验目的1、掌掘高斯消去法的方法和原理。2、掌握java语言实现该算法的一般流程。四、实验内容1、数组的输入。2、高斯消去法的算法流程。4、运行结果的输出。五、实验报告I、算法原理通过一系列的初等变换,交换方程组中两个方程的位置,把一个方程替换为它的非零倍,把一个方程替换为它和另一个方程倍数之间的和或者差。II、Java算法代码:importjava.util.
2、Scanner;publicclassGaosi{publicstaticvoidmain(String[]args){Gaoga=newGao();ga.set();ga.yunSuan();classGaodoub1eA[][],B[],X[]zss,sum;intn,k,j,t;voidset(){System.out.printIn("请输入方程组中方程的个数:n);Scannersc=newScanner(System.in);n=sc.nextlnt();A=newdouble[n][n];B=newdouble[n];X=newdou
3、ble[n];System,out.println(n请输入各方程的系数:n);Scannersd=newScanner(System.in);for(inti=0;i4、;k++){for(inti=k+1;i<=n-1;i++){ss=A[i][k]/A[k][k];for(j=k+1;j=0;i--t=i+1;sum=B[i];for(j=i+1;j<=n-1;j++)sum=sum-A5、[i][j]*X[j];X[i]=sum/A[i][i];System,out.printIn("An+t+"='*+X[i]);III、运行结果显示:请输入方程组中方程的个数,3请输入各方程的系数:2-1141-1111请输入方程组等号右边的数字:150解得X的值为:x0=-1.0A2=0.0Al=l.0
4、;k++){for(inti=k+1;i<=n-1;i++){ss=A[i][k]/A[k][k];for(j=k+1;j=0;i--t=i+1;sum=B[i];for(j=i+1;j<=n-1;j++)sum=sum-A
5、[i][j]*X[j];X[i]=sum/A[i][i];System,out.printIn("An+t+"='*+X[i]);III、运行结果显示:请输入方程组中方程的个数,3请输入各方程的系数:2-1141-1111请输入方程组等号右边的数字:150解得X的值为:x0=-1.0A2=0.0Al=l.0
此文档下载收益归作者所有