求C代码:遗传算法求函数最大值f(x)=x^2 x 从0到30
来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/11/08 01:35:08
求C代码:遗传算法求函数最大值f(x)=x^2 x 从0到30
#include
#include
#include
#include
float f(float x)
{
return x * x;
}
void main()
{
float x[10];
float f1,f2;
int i,j;
float fmax;
int xfmax;
srand(time(NULL));
xfmax = 0;
x[0] = 15.0f;
f1 = f(x[0]);
f2 = f1 + 1.0f;
for (j = 0; fabs(f1 - f2) >= 0.0001f || j < 50; j++)
{
for (i = 0; i < 10; i++)
{
if (i != xfmax)
{
x[i] = -1;
while (!(x[i] >= 0 && x[i]
#include
#include
#include
float f(float x)
{
return x * x;
}
void main()
{
float x[10];
float f1,f2;
int i,j;
float fmax;
int xfmax;
srand(time(NULL));
xfmax = 0;
x[0] = 15.0f;
f1 = f(x[0]);
f2 = f1 + 1.0f;
for (j = 0; fabs(f1 - f2) >= 0.0001f || j < 50; j++)
{
for (i = 0; i < 10; i++)
{
if (i != xfmax)
{
x[i] = -1;
while (!(x[i] >= 0 && x[i]
求C代码:遗传算法求函数最大值f(x)=x^2 x 从0到30
遗传算法求Y=X*X最大值,求指导.
请教用遗传算法求函数f(x)=2sinx+1/3sin(3x)的最大值的matlab程序.
MATLAB遗传算法求多元函数最大值代码
用遗传算法求解函数 f(x)=x*sin(10*pi*x)+1.0 的最大值,其中x在[-1,2]范围.将求解的程序上传
已知函数f (X)=X2,X∈[0,31]之间的整数,利用遗传算法求max f (X),什么语言都可以,但最好是C和JA
f(x)=-2/(x+1)x∈【0,2】求函数最大值最小值
求函数f(x)=x-2根号下x在[0,4]最大值最小值?
利用遗传算法逼近下列函数:f(x)=xsin(10*pi*x) x属于[-1,20].希望用一门语言写出代码啊,比如ma
已知f(x)=cx-1/x+1(c为常数) 若函数f(x)在【0,2】上的最大值为3,求c值
人工智能“遗传算法求解f(x)=xcosx+2的最大值”
已知函数f(x)=2^x 试求函数F(x)=f(x)+af(2x),x属于负无穷到0(闭区间)的最大值(详细过程)