上机参考程序

时间:2017-06-17 02:48:49
【文件属性】:

文件名称:上机参考程序

文件大小:10KB

文件格式:RAR

更新时间:2017-06-17 02:48:49

matlab

/*本程序旨在练习用Jacobi迭代法线性方程组的近似解; Heywood @ March,20,2013;*/ #include #include #include /*定义一个子函数,来得到一个m*k矩阵A(二维数组)与另外一个k*n矩阵B的乘积矩阵;*/ double **matrix_multiplier(const int& m,const int& k,const int& n,double **A,double **B) { double **matrix=new double *[m]; for(int i=0;imax)max=sum; } return max; } void main() { //定义二维动态数组A,B与一维动态数组x0,x1,b,分别用来存放系数矩阵、Jacobi迭代矩阵、迭代向量以及方程组右端项向量;// double **A,**B,**x0,**x1,**b,**g; //从屏幕上输入方程组的规模,然后用整型变量n进行记录;// cout<<"请输入矩阵阶数 n "<>n; //用n来定义n*n二维动态数组A,B与n*1一维动态数组x0,x1,b,g的长度;// A=new double *[n]; B=new double *[n]; x0=new double *[n]; x1=new double *[n]; b=new double *[n]; g=new double *[n]; for(int i=0;i>A[i][j]; //从屏幕上逐个输入方程组系数矩阵的元素;// cout<<"请输入方程组的右端项…… "<>b[i][0]; //for(i=0;i1.0e-10); cout<<"使用Jacobi迭代,最终得到的近似解如下.... ..."<


【文件预览】:
第三次上机参考程序
----ch5()
--------Hermite method()
--------牛顿插值方法()
--------拉格朗日插值方法()
----动态数组.c(1KB)
----ch3()
--------Gauss-Seidel迭代()
--------Jacobi迭代方法()
--------Doolittle分解方法()
--------Gauss列主元消去法()
----动态数组.cpp(1KB)
----我的C(C++)代码.cpp(940B)
----快速建立c(c++)文件并编译运行.txt(2KB)

网友评论