悬赏 5 个论坛币 未解决
我需要做这样一件事情:
有下面这个函数
P=x(1)+x(2)-r*log(-x(1)^2+x(2))-r*log(x(1));
其中在r取1, 1/2, 1/4, 1/8, 1/16 ……等不同值情况下利用fminsearch()去求最小值。
我定义了如下函数
function P=sll(x)
r=1;
P=x(1)+x(2)-r*log(-x(1)^2+x(2))-r*log(x(1));
然后调用x=fminsearch(@sll,[0.5,1])可以得到一个最小值,但是,我如何改变r的值来求不同r下面的最小值?
我是matlab菜鸟,求指导,谢谢!