📄 funs.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 + -