用matlab的optimization工具箱遗传算法优化函数,被优化的函数和条件约束如下,请问为会有报错(图片)以下是要优化的目标函数的m文件function F=f1(x)F=500*x(1)*sin(atan(x(5)/x(7))+acos((x(5)^2+x(7)^2+x(3)^2+x(

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/29 12:25:46

用matlab的optimization工具箱遗传算法优化函数,被优化的函数和条件约束如下,请问为会有报错(图片)以下是要优化的目标函数的m文件function F=f1(x)F=500*x(1)*sin(atan(x(5)/x(7))+acos((x(5)^2+x(7)^2+x(3)^2+x(
用matlab的optimization工具箱遗传算法优化函数,被优化的函数和条件约束如下,请问为会有报错(图片)
以下是要优化的目标函数的m文件
function F=f1(x)
F=500*x(1)*sin(atan(x(5)/x(7))+acos((x(5)^2+x(7)^2+x(3)^2+x(4)^2-x(6)^2)/(2*sqrt((x(5)^2+x(7)^2)*(x(3)^2+x(4)^2))))-atan(x(3)/x(4))+acos((x(1)*cos(atan(x(5)/x(7))+acos((x(5)^2+x(7)^2+x(3)^2+x(4)^2-x(6)^2)/(2*sqrt((x(5)^2+x(7)^2)*(x(3)^2+x(4)^2))))-atan(x(3)/x(4)))+x(8)-x(9))/x(2)))/(3*sin(acos((x(1)*cos(atan(x(5)/x(7))+acos((x(5)^2+x(7)^2+x(3)^2+x(4)^2-x(6)^2)/(2*sqrt((x(5)^2+x(7)^2)*(x(3)^2+x(4)^2))))-atan(x(3)/x(4)))+x(8)-x(9))/x(2)))*sqrt(x(3)^2+x(4)^2-((x(3)^2+x(4)^2+x(6)^2-x(5)^2-x(7)^2)/(2*x(6)))^2));
end
以下是约束方程的m文件
function [c,ceq]=f2(x)
c=[];
ceq=x(1)*(sin(atan(x(5)/x(7))+acos((x(5)^2+x(7)^2+x(3)^2+x(4)^2-(1.492*x(6))^2)/(2*sqrt((x(5)^2+x(7)^2)*(x(3)^2+x(4)^2))))-atan(x(3)/x(4)))-sin(atan(x(5)/x(7))+acos((x(5)^2+x(7)^2+x(3)^2+x(4)^2-x(6)^2)/(2*sqrt((x(5)^2+x(7)^2)*(x(3)^2+x(4)^2))))-atan(x(3)/x(4))))+x(2)*(sin(acos((x(1)*cos(atan(x(5)/x(7))+acos((x(5)^2+x(7)^2+x(3)^2+x(4)^2-(1.492*x(6))^2)/(2*sqrt((x(5)^2+x(7)^2)*(x(3)^2+x(4)^2))))-atan(x(3)/x(4)))+x(8)-x(9))/x(2)))-sin(acos((x(1)*cos(atan(x(5)/x(7))+acos((x(5)^2+x(7)^2+x(3)^2+x(4)^2-x(6)^2)/(2*sqrt((x(5)^2+x(7)^2)*(x(3)^2+x(4)^2))))-atan(x(3)/x(4)))+x(8)-x(9))/x(2))))-471;
end
补充:我的函数和约束方程都是没问题的,肯定有相应的实数解满足约束方程,可偏偏提示“Constraint function must return real value”

用matlab的optimization工具箱遗传算法优化函数,被优化的函数和条件约束如下,请问为会有报错(图片)以下是要优化的目标函数的m文件function F=f1(x)F=500*x(1)*sin(atan(x(5)/x(7))+acos((x(5)^2+x(7)^2+x(3)^2+x(
你的约束函数有问题,x如果超出了反正切的默认范围,就会出现复数
此时你的程序就没办法通过复数的ceq进行计算了

用matlab的optimization工具箱遗传算法,添加约束条件的问题.优化一个很函数(函数很复杂,包含加减乘除,正弦余弦,反正弦反余弦反正切.),现在需要添加约束条件,(条件有四个,表达式也比较复 用matlab的optimization工具箱遗传算法优化函数,被优化的函数和条件约束如下,请问为会有报错(图片)以下是要优化的目标函数的m文件function F=f1(x)F=500*x(1)*sin(atan(x(5)/x(7))+acos((x(5)^2+x(7)^2+x(3)^2+x( 用matlab的optimization工具箱遗传算法做函数优化问题:将目标函数写成m文件:function y=g1(x1,x2)y=x1^2+x1*x2-2*x2;end将非线性约束写成m文件:function[c,ceq]=yueshu(x1,x2)c=2*x1^2+x2-5;ceq=x1^2+2*x2-4;end工具箱设 请问anisotropic filtering optimization具体是什么意思?该怎么设置?请问anisotropic filtering optimization具体是什么意思?还有trilinear filtering optimization他们该怎么设置?显示卡驱动里的 SEO 的英文 Search Engine Optimization求发音.. 用matlab,这个怎么优化呀Optimization terminated: magnitude of search direction less than 2*options.TolX and maximum constraint violation is less than options.TolCon.Active inequalities (to within options.TolCon = 1e-006): lower upper optimization是什么意思 optimization是什么意思 optimization是什么意思 topometry optimization .Matlab程序运行后出现以下提示,Optimization terminated:relative function valuechanging by less than OPTIONS.TolFun Business Process Optimization Manager 汽车行业的,是什么职位呢?如何翻译? 请教一些与手机相关的英语词汇http://www.taobao399.com/optimization/226.html scale optimization是什么意思, CONVEX OPTIMIZATION怎么样 Business Technology Optimization是什么意思 numerical optimization是什么意思 numerical optimization是什么意思