作业帮 > 综合 > 作业

如何用matlab对一个多元三次方程在一个区域内求最小值?

来源:学生作业帮 编辑:百度作业网作业帮 分类:综合作业 时间:2024/04/27 04:11:51
如何用matlab对一个多元三次方程在一个区域内求最小值?
只有一个方程,包括有10几个变量,每个变量都有取值范围,如何求解最小值?
最好能用一个简单的方程做个例子,
如何用matlab对一个多元三次方程在一个区域内求最小值?
可以用fminsearch求解
例,求fx,y)=x(x-5-y)+y(y-4)以(0 4)为初值的最小值
>>fun=inline('x(1)*(x(1)-5-x(2))+x(2)*(x(2)-4)','x')
>>[x_min,f_min]=fminsearch(fun,[0 4])
x_min =
4.6667 4.3333
f_min =
-20.3333
再问: 能留个QQ么,想再详细的了解下
再答: QQ:605128523,Email:lhmhz@qq.com