请教一个MATLAB解非线性规划的问题我的程序是clc; clear all; close all;function feval=myfun(x)feval=x(1)^2+x(2)^2;fuction [c,ceq]=cons_fun(x)c(1)=x(1)^2+x(2)^2-5;ceq=[];A=[];b=[];Aeq=[1,2];beq=[4];lb=[0 0];ub=[];x0=[0;0];options=optims
来源:学生作业帮助网 编辑:六六作业网 时间:2024/11/23 19:33:39
请教一个MATLAB解非线性规划的问题我的程序是clc; clear all; close all;function feval=myfun(x)feval=x(1)^2+x(2)^2;fuction [c,ceq]=cons_fun(x)c(1)=x(1)^2+x(2)^2-5;ceq=[];A=[];b=[];Aeq=[1,2];beq=[4];lb=[0 0];ub=[];x0=[0;0];options=optims
请教一个MATLAB解非线性规划的问题
我的程序是
clc; clear all; close all;
function feval=myfun(x)
feval=x(1)^2+x(2)^2;
fuction [c,ceq]=cons_fun(x)
c(1)=x(1)^2+x(2)^2-5;
ceq=[];
A=[];
b=[];
Aeq=[1,2];
beq=[4];
lb=[0 0];
ub=[];
x0=[0;0];
options=optimset('Display','iter','MaxFunEvals',le5);
[x,fval,exitflag,output,lambda,grad,hessian]=fmincon('myfun',x0,A,b,Aeq,beq,lb,ub,'cons_fun',options)
为什么每次运行都会出现:Error:File:main.m Line:2 Column:1
Function definitions are not permitted in this context.
这是为什么啊?是因为没有安装优化工具箱么?
请教一个MATLAB解非线性规划的问题我的程序是clc; clear all; close all;function feval=myfun(x)feval=x(1)^2+x(2)^2;fuction [c,ceq]=cons_fun(x)c(1)=x(1)^2+x(2)^2-5;ceq=[];A=[];b=[];Aeq=[1,2];beq=[4];lb=[0 0];ub=[];x0=[0;0];options=optims
fuction [c,ceq]=cons_fun(x)
应该改成function [c,ceq]=cons_fun(x)