⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 test_main.c

📁 该文件为c++的数学函数库!是一个非常有用的编程工具.它含有各种数学函数,为科学计算、工程应用等程序编写提供方便!
💻 C
字号:
for (I = problems ; I->f != 0; I++) {  size_t i;  double sum = 0, mean, sumd2 = 0, sd, res, err;     gsl_rng * r;  if (I->dim > 3)    {      continue ;    }  r = gsl_rng_alloc (gsl_rng_default);  for (i = 0; i < TRIALS ; i++)    {      MONTE_STATE *s = MONTE_ALLOC (I->dim);            I->f->dim = I->dim;            MONTE_INTEGRATE (I->f, I->xl, I->xu,                        I->dim, I->calls / MONTE_SPEEDUP, r, s,                       &res, &err);            gsl_test_abs (res, I->expected_result,                     5 * GSL_MAX(err, 1024*GSL_DBL_EPSILON),                     NAME ", %s, result[%d]", I->description, i);      MONTE_ERROR_TEST (err, I->expected_error);      result[i] = res;      error[i] = err;            MONTE_FREE (s);    } for (i = 0; i < TRIALS; i++)   {     sum += result[i];   } mean = sum / TRIALS ; for (i = 0; i < TRIALS; i++)    {     sumd2 += pow(result[i] - mean, 2.0);   } sd = sqrt(sumd2 / (TRIALS-1.0)) ;  if (sd < TRIALS * GSL_DBL_EPSILON * mean)   {     sd = 0 ;   } for (i = 0; i < TRIALS; i++)   {          gsl_test_factor (error[i], sd, 5.0,                      NAME ", %s, abserr[%d] vs sd", I->description, i);   }  gsl_rng_free (r);}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -