返回信息流RT,新手一枚,今天写了个求解最优解的程序,总是报错。。。像大家请教下~~程序如下:
K = 10;
>> h = 5;
>> lamda = 0.25; mu = 2.5;
>> beta = lamda/(lamda + mu);
>> D = 1;
>> p = 250;
>> g = inline('(K+h*(Q^2)./(2*D)+D*p*beta/mu)/(Q./D+beta/mu)','Q');
>> Q0 = 1;
>> [Q1, g1] = fminsearch(g, Q0);
程序写完后一直报错如下:
??? Error using ==> inlineeval at 15
Error in inline expression ==> (K+h*(Q^2)/(2*D)+D*p*beta/mu)/(Q/D+beta/mu)
Undefined function or variable 'K'.
Error in ==> inline.subsref at 27
INLINE_OUT_ = inlineeval(INLINE_INPUTS_, INLINE_OBJ_.inputExpr, INLINE_OBJ_.expr);
Error in ==> fminsearch at 205
fv(:,1) = funfcn(x,varargin{:});
不知道是哪里的问题。。。还请各位大侠走过路过多多帮忙~~感激不尽!!
这是一条镜像帖。来源:北邮人论坛 / matlab / #8455同步于 2011/8/2
Matlab机器人发帖
【求助】Matlab关于fminsearch的问题~多谢大家!!
wishmyself
2011/8/2镜像同步0 回复
订阅后,新回复会通过你的通知中心匿名送达。
0 条回复
暂无回复 · 你可以订阅本帖等待新回复。