fmincon 错误发生在 Matlab 中没有详细信息

fmincon error occurs without details in Matlab

我按照说明操作,但我只能得到“(文件名)错误”,没有任何其他详细信息。你能告诉我哪一部分出错了吗?

clear;clc;lb = [0,0]; 
ub = [1,1]; 
A = [1 1]; 
B = [1]; 
Aeq = []; 
Beq = []; 
x0=[0.5, 0.5]; 
f=@(x)(200*x(1)-37)^2+(200*x(2)-83)^2+(200*x(1)+200*x(2)-122)^2+(400*x(1)-82)^2+(400*x(2)-157)^2+(400*x(1)+400*x(2)-250)^2; 
x = fmincon(f,x0,A,B,Aeq,Beq,lb,ub)

此代码运行良好,结果如下: x =

    0.2090    0.4050

您需要保存您的脚本文件并将包含您的文件的文件夹添加到 matlab“添加到路径”。