敬请高手指教:用MATLAB求三元函数的最小值了,要程序过程,最好有解释.
来源:学生作业帮 编辑:神马作文网作业帮 分类:数学作业 时间:2024/09/30 08:31:22
敬请高手指教:用MATLAB求三元函数的最小值了,要程序过程,最好有解释.
不好意思,有点不太对,要求
x,y,z,都是正数,非常感谢您的回答,还请再麻烦一下.
不好意思,有点不太对,要求
x,y,z,都是正数,非常感谢您的回答,还请再麻烦一下.
新建目标函数:
function f=fun(x)
f=5.6*sqrt(x(1)^2+(x(2)-5)^2)+6*sqrt((x(1)-15)^2+(x(2)-x(3))^2)+7.5*x(2)+21.5*sqrt(25+(8-x(3))^2)
调用非线性优化函数:
x0=[15,5,8] %起始点
[x,fval]=fminunc(@fun,x0)
运行后结果如下:
x =
6.9177 -0.3869 7.0387
fval =
221.5198
function f=fun(x)
f=5.6*sqrt(x(1)^2+(x(2)-5)^2)+6*sqrt((x(1)-15)^2+(x(2)-x(3))^2)+7.5*x(2)+21.5*sqrt(25+(8-x(3))^2)
调用非线性优化函数:
x0=[15,5,8] %起始点
[x,fval]=fminunc(@fun,x0)
运行后结果如下:
x =
6.9177 -0.3869 7.0387
fval =
221.5198
用matlab求函数最小值的程序
matlab求三元函数的最小值问题
怎么用matlab求一个三元二次函数的最小值?
用matlab求三个自变量函数最小值的M程序?
高分求Matlab高手啊: 如何求''未知''三元函数最小值.
求matlab算函数最小值,要全部程序
怎么用matlab拟合函数,最好是三元的多项式
求matlab高手详细解释下下面程序的意思
求高手用matlab解一个三元的方程组
matlab 求三元函数y=f(x1,x2,x3)最大值的程序怎么写
matlab高手有好几个约束,求目标函数的最小值.
求MATLAB高手,帮忙画个三元微分方程组的三条曲线,程序的我写好了(如下),有错误,麻烦帮忙调试,