[求助]关于多元函数优化
<p>我用的是7.0.1版本的 在进行多元函数的优化时(非线性),不知道怎么使用fminunc这个函数。</p><p>比如说</p><p>创建M文件</p><p>function f=func(x,y)<br/>f=sin(x)+y+cos(x)<br/>end</p><p>要求用fminunc求解x,y在其区域上的最小值</p><p>fminunc的调用格式是 fminunc(func,x0,options),x0是初值,这里如何来设置options和x0啊???我看了HELP,但是还是不明白怎么来用,因为HELP上也没说如何具体的设置,只说用optimset来设置,可不可以直接写x,y的定义域啊???</p><p>因为是个新手 所以还请高手么多多指教啊 </p> <p>你先把M文件中的函数改成下面</p><p>function f=func(x)<br/>f=sin(x(1))+x(2)+cos(x(1))<br/>end</p><p></p><p>然后在使用下面的语句求解,这里面x0就是初始值,可以根据你的需要修改。</p><p>>> x0=;<br/>>> = fminunc(@func,x0)</p> <p>option的选项有:</p><p>DerivativeCheck,Display等吧</p><p>用option.*设置就可以了</p><p></p>
页:
[1]