Курсовая работа: Вычисление интегралов методом Монте-Карло
// 1 - линейные
// 2 - квадратичное
// 3 – сплайн - поверхности
mcres.con_type=Read1double("con_type.txt");
// загрузка параметров интегрируемой функции
switch (mcres.fun_type)
{
case 2: fun_A=new matd("fun_A.txt");
case 1: fun_b=new matd("fun_b.txt");
case 0: fun_cd=Read1double("fun_c.txt");
}
// загрузка параметров ограничений
switch (mcres.con_type)
{
case 3: // сплайн - поверхности
// верхняя
xyz_top=new matd("xyz_top.txt");
// нижняя
xyz_bottom=new matd("xyz_bottom.txt");
// двумерная интерполяция
sp_top=new spl2d(xyz_top);
sp_bottom=new spl2d(xyz_bottom);
break;
case 2: // квадратичная функция ограничений
con_U=new matd("con_U.txt");
con_v=new matd("con_v.txt");
con_wd=Read1double("con_w.txt");
break;
case 1: // линейные ограничения