其他分享
首页 > 其他分享> > matlab 求单/多元函数极值

matlab 求单/多元函数极值

作者:互联网

matlab 求单/多元函数极值

单元函数极值:

平时如果手算的话,就会先求导数,再求驻点,最终代值算出极值,如果用matlab代码求的话,就可以减少很多不必要的计算。

fun=inline('0.5-x.*exp(-x.^2)');
ezplot(fun,[0,2]);
hold on
[x0,y0]=fminbnd(fun,0,2);
plot(x0,y0,'o')

多元函数极值:

fun=inline('2*x(1).^3+4*x(1).*x(2).^3-10*x(1)*x(2)+x(2).^2');
x=fminsearch(fun,[0,0])
z=fun(x)

在这里插入图片描述

标签:函数,求单,matlab,fun,y0,极值
来源: https://blog.csdn.net/weixin_57038822/article/details/121729879