matlab怎么求解函数f(x)=x^3+sin(x)在[0,5]区间的最大值,求程序 有没有内部函数??

2025-03-04 18:43:53
推荐回答(3个)
回答1:

x = 0 : 0.01 : 5;
f = x.^3 + sin(x);
[ymax,xmax]=max(f)

回答2:

这是最优化问题。
你查询下内部函数fmincon,用它就行。

回答3:

syms x;
y=-x^3-sin(x);
fmin=inline(y);
[x,f]=fminbnd(fmin,0,5);
xmax=x
fmax=-f