Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/arrays/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/matlab/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Arrays 如何创建初始总体并获得最佳解决方案_Arrays_Matlab_Matrix_Evolutionary Algorithm - Fatal编程技术网

Arrays 如何创建初始总体并获得最佳解决方案

Arrays 如何创建初始总体并获得最佳解决方案,arrays,matlab,matrix,evolutionary-algorithm,Arrays,Matlab,Matrix,Evolutionary Algorithm,这对专业人士来说是一个微不足道的问题,但对像我这样的新手来说却很难。 进化算法-我试图为一个具有给定目标函数和3个有界约束的系统生成初始种群。 问题是我不知道要使用的解算器及其各自的代码。我已经阅读了一些matlab文档,但找不到太多的信息 任何帮助或程序都将不胜感激 目标函数: ZETA(i) = -SIG(i) ./(sqrt(SIG(i).^2 + OMG(i).^2)); 限制条件: 1 <= K <= 50 0.1 <= T1 <= 1 0.01 <=

这对专业人士来说是一个微不足道的问题,但对像我这样的新手来说却很难。 进化算法-我试图为一个具有给定目标函数和3个有界约束的系统生成初始种群。 问题是我不知道要使用的解算器及其各自的代码。我已经阅读了一些matlab文档,但找不到太多的信息

任何帮助或程序都将不胜感激

目标函数:

ZETA(i) = -SIG(i) ./(sqrt(SIG(i).^2 + OMG(i).^2));
限制条件:

1 <= K <= 50
0.1 <= T1 <= 1
0.01 <= T2 <= 0.2
K、 T1、T2-是用于计算ZETA、SIG、OMG和are矩阵的变量

我创建了一个函数,该函数进行矩阵计算,以获得矩阵的实值和虚值,使用is SIG和OMG。现在,我一直在尝试创建EA

谢谢。

我看不到K、T1和T2在任何地方被使用。但是,如果您正在寻找一个起始位置,为什么不选择一些任意的有效数字:K=25,T1=0.5,T2=0.1。对于优化,请尝试查看