用MATLAB求f(x)=x^3+2*x^2+x-5的最大值和最小值大哥我要的是用MATLAB做的!!!!!!!!!!!!!!!!!

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/29 08:15:37
用MATLAB求f(x)=x^3+2*x^2+x-5的最大值和最小值大哥我要的是用MATLAB做的!!!!!!!!!!!!!!!!!

用MATLAB求f(x)=x^3+2*x^2+x-5的最大值和最小值大哥我要的是用MATLAB做的!!!!!!!!!!!!!!!!!
用MATLAB求f(x)=x^3+2*x^2+x-5的最大值和最小值
大哥我要的是用MATLAB做的!!!!!!!!!!!!!!!!!

用MATLAB求f(x)=x^3+2*x^2+x-5的最大值和最小值大哥我要的是用MATLAB做的!!!!!!!!!!!!!!!!!
把下面程序复制下去,保存为test3.m即可
function test3()
x0 = 0;
%最大
[x1,fval1] = fminunc(@myfun1,x0)
%最小
[x2,fval2] = fminunc(@myfun2,x0)
function f = myfun1(x)
f = x.^3+2*x.^2+x-5;
function f = myfun2(x)
f = -1*(x.^3+2*x.^2+x-5);
运行结果:
x1 =
-0.3333
fval1 =
-5.1481
x2 =
8.0172e+016
fval2 =
-5.1530e+050
有问题,可以来Matlab中文论坛讨论

syms x
f=x^3+2*x^2+x-5;
df=diff(f) %求导
X=solve(df,x); %求解df=0
fm=double(subs(f,x,X)); %把极值点X带入f
fmax=max(fm)
fmin=min(fm)

应该是极小值和极大值吧
(1)求导
f'(x)=3x^2+4x+1
令f'(x)=0.得X1=-1 X2=-1/3
X: (负无穷,-1), -1, (-1,-1/3), -1/3, (-1/3,正无穷)
f'(x): + 0 - 0 +
f(x): 上升 极大值 下降 极小值 上升
f(-1)=-5(极大值)
f(-1/3)=-139/27极小值
不知道什么是MATLAB

用MATLAB求f=sin(x)/x的极限 用MATLAB求f(x)=x^3+2*x^2+x-5的最大值和最小值大哥我要的是用MATLAB做的!!!!!!!!!!!!!!!!! f=@(x)(3*x+2)的@(x)是什么意思啊,求matlab大神解答 matlab中f=@(x)x^2; 求用matlab编程求函数f(x,y)=x^2+xy(1 matlab中f=@(x)[x(2);x(3);0.05*x(1)*(x(2)+x(3))]中@(x)什么意思 用matlab求最大公因式问题,例如设f(x)=4*x^4-2*x^3-16*x^2+5*x+9,g(x)=2*x^3-x^2-5*x+4,求d(x),u(x),v(x),使得u(x)f(x)+v(x)g(x)=d(x);用MATLAB编程>> clear >> syms x>> f=4*x^4-2*x^3-16*x^2+5*x+9;>> g=2*x^3-x^2-5*x+4;>> [d,u,v]=gcd(f,g)这样 用matlab求f(x,y)=3x^2+2xy+y^2在【1,1】附近的最小值. 用matlab求矩阵,设矩阵f(x)=x^5+3x^3-2x+5,x=[1,2,3,4;2,2,3,4;3,2,3,4;4,2,3,4],求f(x) 用matlab求f(x,y)=exp(2*x)*(x+y^2+2*y)的极值 用matlab求函数f(x)=x^3-x-1在(-∞,+∞)内的所有极值 请求Matlab高手帮忙求函数f(x)=sinx/[(x^2)+4x+3]的4阶导数, matlab和多项式如何使用MATLAB建立如f(x)=(x-1)*(x-2)*(x-3)...*(x-n)的多项式建立如上的多项式后如何求f(x)=0的根. MATLAB二元函数求极值小弟一方程:f=x^2+2*x-3*y+y^2,x范围2~6,y范围4~7,求f最小值,用MATLAB编程怎么做? 用matlab求一个反函数原函数为y=x+(x^2)/(18+6*x-(x^2)-(x^3))用matlab求反函数我求出的结果是f=sym(x+(x^2)/(18+6*x-(x^2)-(x^3)));>> finverse(f)ans =RootOf(z^4 - z^3*(x - 1) - z^2*(x + 7) + z*(6*x - 18) + 18*x,z)里面那个z是什 已知f(x)满足2f(x)+f(1/x)=3x,求f(x) F(X)满足F(x)+2f(x分之1)=3X,求f(x) 已知f(x)满足2f(x)+f(1/x)=3x,求f(x)?