matlab 怎么求解f=x(1)^2+4*x(2)+9*x(3)^2-2*x(1)+18*x(2)的极小值

matlab怎么求解f=x(1)^2+4*x(2)+9*x(3)^2-2*x(1)+18*x(2)的极小值答:可以用fminsearch求>>fun=inline('x(... matlab 怎么求解f=x(1)^2+4*x(2)+9*x(3)^2-2*x(1)+18*x(2)的极小值
答:
可以用fminsearch求
>> fun=inline('x(1)^2+4*x(2)+9*x(3)^2-2*x(1)+18*x(2)')
>> [x,g]=fminsearch(fun,[0,0,0])
中"[0,0,0]"是说明意思呢?是表示在[0,0,0]附近的极小值吗?
展开
九涵垒GS
2010-11-02 · TA获得超过1960个赞
知道小有建树答主
回答量:1108
采纳率:50%
帮助的人:1170万
展开全部
对,因为解在这个点附近,有个初值比较好找,一个作用是初值,一个作用是不速度,看算法了,
如果解在一个点附近找的话,显然比从无穷远开始找要快啦!
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式