小编ELD*_*ELD的帖子

了解以下C++函数定义

double randNormal(double (*fun)(double, double, double), double xmin, double xmax, double sigma, double mju)
{
static double (*Fun)(double, double, double) = NULL, YMin, YMax;
static bool First = true;

if (First)
{
    First = false;
    srand((unsigned) time(NULL));
}

if (fun != Fun)
{
  Fun = fun;
  YMin = 0, YMax = Fun(xmin, sigma, mju); 


for (int iX = 1; iX < 10000; iX++)
  {
    double X = xmin + (xmax - xmin) * iX / 10000;
    double Y = Fun(X, sigma, …
Run Code Online (Sandbox Code Playgroud)

c++

2
推荐指数
1
解决办法
132
查看次数

标签 统计

c++ ×1