Undefined function or method 'x' for input arguments of type 'double'.解决方式求助!跪谢!
Undefined function or method 'x' for input arguments of type 'double'.解决方式求助!跪谢!
日期:2017-11-24 14:35:24 人气:1
看了你的代码,主要存在的问题有:
1、x0=[4,30.10]; 这句赋值命令有误。因为变量有三个,所以给出的初值也就有三个。
应该为 x0=[4, 30,10];
2、eg9_4_yueshu()目标函数缺条件,缺等式约束条件,即ceq=[];
纠正这几个错误,运行得到
完整的代码如下,
% 文件名 eg9_4.m
function eg9_4()
x0=[4,30,10];
lb=[3,20,4];ub=[8,50,50];
options=optimset('Largescale