|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?我要加入
x
再问一个很弱的问题,不好意思:@$
%外点惩罚函数法,其中无约束部分用单纯形法
clc;clear;
X0=[4 4];e=1e-5;global k;k=1;
v0=Y(@simplex,X0);
G=[4-v0(1);v0(1)-9;4-v0(2);v0(2)-9];c=max(abs(G));CNT=0;
while c>e
k=k+1;v0=Y(@simplex,X0);
G=[4-v0(1);v0(1)-9;4-v0(2);v0(2)-9];c=max(abs(G));CNT=CNT+1;
end
%其中单纯形法部分是作为一个函数, 已通过编译
function V0=simplex(x0)
结果
??? SUMT外点法
|
Error: The input character is not valid in MATLAB statements or expressions.
可是我并不认为输入的X0是无效的. 到底错在哪了,请大家指教. 谢谢 |
|