#include #include #include using namespace std; int n=100; double h=1.0/n; double lamuda=0.1; double a=0.5; double A[105][105]; double b[105]; double x[100005][105];//解 int countd; void goujian() { for(int i=1;i<=100;i++) { b[i]=a*h*h; } for(int i=1;i<=100;i++) { A[i][i]=-(2*lamuda+h); } for(int i=2;i<=100;i++) { A[i][i-1]=lamuda; } for(int i=2;i<=100;i++) { A[i-1][i]=lamuda+h; } } void jagoubi() { for(int i=0;i<=countd;i++) { for(int k=0;k<=n;k++) { x[i][k]=0.0; } } for(int k=0;k