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

📄 funs.h

📁 一个遗传算法的程序
💻 H
字号:
// Funs.h: interface for the Funs class.
//
//////////////////////////////////////////////////////////////////////

#if !defined(AFX_FUNS_H__5D77379C_065D_488B_973A_F2E5B6595877__INCLUDED_)
#define AFX_FUNS_H__5D77379C_065D_488B_973A_F2E5B6595877__INCLUDED_

#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000
void FuncHead(char *String1,char *String2=NULL);
double SchafferF6(double x[]);     //Schaffer F6
double SchafferF7(double x[]);     //Schaffer F7
double ShubertFun(double x[]);     //Shubert function
double WxzFun1(double x[]);        // Designed by wxz
double BackStep(double x[]);	   //Back Step Function
double BackStepWxz(double x[]);	   //Back Step Function1 modified by wxz
double DeJongF2(double x[]);       //De Jong F2 [-2.048,2.048]
double DeJongF3(double x[]);       //De Jong F3  [-5.12,5.12]
double DeJongF4(double x[]);       //De Jong F4  [-1.28,1.28]
double MultiGoal1(double x[]);     //Multi-goal [-2,2]
double AckleyFun(double x[]);         //Acklay Function2
double Zhanglin1(double x[]);
double Zhanglin2(double x[]);
double Rosenbrock(double x[]);
double Rastrigin(double x[]);
double Gauss(double x[]);
int Integer(double x);
double Goldstein_Price(double x[]);  //Goldstein_Price, [-2,2],Min=3
double Branin_RCOS(double x[]);  //x1:[-5,10],x2:[0,15],Min=0.397887
double Wxz2(double x[]); //by wxz, [-5.12,5.12]
double BohachevskyF3(double x[]);  //[-50,50]
double Colville(double x[]);  //Coliville [-10,10],Min=0;
double SolveEquation1(double x[]);     //by wxz,[-Pi,Pi]
double SolveEquation2(double x[]);     //by wxz,[-Pi,Pi]
double ThemoPowerPlant(double x[]);
double FletchPowellFun(double x[]);
double LiPengFun(double x[]);
double KeaneBump(double x[]);
double SchwefelFun(double x[]);
double FoxHole(double x[]);
double Example1(double x[]);
double LeungF2(double x[]);
double LeungF4(double x[]);
double LeungF5(double x[]);
double LeungF6(double x[]);
double LeungF7(double x[]);
double u(double x,double a,double k,double m);
double LeungF9(double x[]);
double LeungF13(double x[]);
double LeungF14(double x[]);
double LeungF15(double x[]);
double ParaIden(double x[]);  //参数辨识
double MyRob1(double x[]); //足球机器人运动控制优化,以最快速度到达制定位置
double ShekelFoxholes(double x[]);//Shwkel's Foxholes
double LinFun(double x[]);  //(0,1)
#endif // !defined(AFX_FUNS_H__5D77379C_065D_488B_973A_F2E5B6595877__INCLUDED_)

⌨️ 快捷键说明

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