ZKX's LAB

求MATLAB程序,关于有约束优化设计的 约束优化的matlab程序

2021-04-28知识7

matlab有约束最优化程序纠错 已知问题:1、调用fmincon的非线性约束函数缺少@符;[x,fval]=fmincon(@mubiao,[],[],[],[],[],Lbnd,Ubnd,@yueshu,options);2、未提供初值;3、目标函数的最后一句symsum,真心看不懂楼主到底想要计算什么,表达式里面根本没有符号量啊?

求大神帮忙编个程序 matlab的非线性约束优化问题 function aamyfun=(x)0.00613*(x(1)^2-x(2)^2)*x(3);option=optimset('Algorithm','sqp');[x,fval]=fmincon(myfun,[1;1;11],[],[],[],[],[],[],@mycon,option)endfunction[c,ceq]=mycon(x)c(1)=41.67*x(3)/x(1)^3*(1-(x(2)/x(1))^4)-1;c(2)=2.5/x(1)^3*(1-(x(2)/x(1))^4)-1;c(3)=10-x(3);ceq=[];end

matlab 里 编写 外点法约束优化问题程序 修改程序 找出问题所在了.你看一下你的dd由于你的Dd是一个三次方程,有三个解.也就是说dd有三个值.才出现上述问题.想办法看一下怎么弄吧。我记得梯度法求d是有公式,不要我们人工去求导的。找找书看看吧。另外if(double(sqrt((a(k)-a(k-1))^2+(b(k)-b(k-1))^2))(abs((f(k)-f(k-1))/f(k-1))))如果k=1的话,a(k-1)会有问题的。

#约束优化的matlab程序#带约束的遗传算法matlab

随机阅读

qrcode
访问手机版