Язык С++ как инструмент моделирования на основе решения дифференциальных уравнений в частных производных - page 20

18
m.close();
//вывод в файл Excel:
fstream ex;
ex.open("shema1 10 10.xls", ios::out);
ex.precision(6);
ex<<"Схема 1, размер 10 10"<<endl;
ex<<"Исходные данные:"<<endl;
ex<<"T=\t"<<nt-1<<"\tK=\t"<<nx-1<<"\ta=\t"<<a<<endl;
ex<<"h=\t"<<dx<<"\tt=\t"<<dt<<endl<<endl;
ex<<"t/x\t";
for(i=0; i<nx; i++){
ex<<X[i]<<"\t";
}
ex<<endl;
for(t=0; t<nt; t++){
ex<<T[t];
for(i=0; i<nx; i++){
ex<<"\t"<<U[t][i];
}
ex<<endl;
}
ex<<endl;
ex<<"Аналитическое решение:"<<endl;
ex<<"t/x\t";
for(i=0; i<nx; i++){
ex<<X[i]<<"\t";
}
ex<<endl;
for(t=0; t<nt; t++){
ex<<T[t];
for(i=0; i<nx; i++){
ex<<"\t"<<U_an[t][i];
}
ex<<endl;
}
ex<<endl;
ex<<"Среднеквадратическая погрешность:"<<endl;
ex<<error<<endl;
ex<<endl;
ex<<"Условие на сходимость:"<<endl;
ex<<UslShod<<endl;
ex<<endl;
ex.close();
}
1...,10,11,12,13,14,15,16,17,18,19 21,22,23,24,25,26,27,28,29,30,...52
Powered by FlippingBook