Реферат: Решение задачи Дирихле для уравнения Лапласа методом сеток
RegArrayX();
RegArrayY();
CrMtrD();
CreateDh_();
FillF();
CreateDh();
FillF_();
CountDif();
while (E1>=0.005) {
for(i=0;i<13;i++)
for(j=0;j<33;j++) arrayP[i][j].F=arrayP[i][j].F_;
FillF_();
CountDif();
}
cout<<(0-arrayP[7][17].F_);
MakeFile();
getchar();
} //MAIN END
int IsLineFit(float par,char Axis) // does the line belong to the defined area
{
switch(Axis) {
case 'y': if ((par>8.0) || (par<2.0)) return 1;
else return 0;
case 'x': if (par<1.9) return 1;
else if (par>4.0) return 1;
else return 0;
}
}
void CreateNet(void) // Creation of Net (area D )