资源简介
数值分析中的差分法求解边值问题.cpp,应用C语言编写。
代码片段和文件信息
#include
#include
void main()
{ int ijkln;
float ha[100][100]b[100]x[100]max;
printf(“输入区间等分数n(步长h=1.0000/n)\n“);
scanf(“%d“&n);
h=1.00000/n;
b[0]=0;b[1]=2*h;
for(i=2;i {b[i]=(i-1)*h*h*h;
}
for(i=0;i {for(j=0;j a[i][j]=0;
}
a[0][0]=-3;a[0][1]=4;a[0][2]=-1;
a[1][n-2]=1;a[1][n-1]=-4;a[1][n]=3;
for(i=2;i {a[i][i-2]=1;
a[i][i-1]=-2-h*h;
a[i][i]=1;
}
printf(“输出矩阵a[n+1][n+1]的值\n“);
for(i=0;i<=n;i++)
{for(j=0;j<=n;j++)
printf(“%a[%d][%d]=%f\n“ija[i][j]);
}
printf(“输出数组b[n+1]的值\n“);
for(i=0;i<=n;i++)
printf(“%b[%d]=%
- 上一篇:C++大作业 停车场管理系统
- 下一篇:二叉链表作存储结构,设计求二叉树高度的算法
评论
共有 条评论