initialize.c

来自「多目标算法的DSP实现。可以直接在DSP平台上进行多目标优化」· C语言 代码 · 共 29 行

C
29
字号
# include <stdio.h>
# include <math.h>

# include "malloc.h"
# include "global.h"

//# include "rand.c"

// 初始化群体
void initialize_pop (population *pop)
{
    int i;
    for (i=0; i<POPSIZE; i++)
    {
        initialize_ind (&(pop->ind[i]));
    }
    return;
}

// 初始化个体
void initialize_ind (individual *ind)
{
	int j;
	for (j=0; j<NX; j++)
	{
		ind->x[j] = rand_real(MIN,MAX);  // 调用外部函数“rand_real(double low, double high)”
	}
	return;
}

⌨️ 快捷键说明

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