用matlab 求f(x)=x^2-3x+2函数在区间[-10,10]内的最值
问题描述:
用matlab 求f(x)=x^2-3x+2函数在区间[-10,10]内的最值
1、求函数f(x)=x^2-3x+2在区间[-10,10]内的最值?
2、求函数f(x)=(2x^2-3x+4)/(x^2+2x+2)在区间[-1,3]内的最值?
3、某工厂要制作一个容积为100立方米的无盖长方体容器,问:怎样制作材料最省?
答
syms x
f=x^2-3*x+2;
df=diff(f,x);
x0=eval(solve(df));
x=[-10 x0 10];
y=x.^2-3*x+2;
fmin=min(y)
syms x
f=(2*x^2-3*x+4)/(x^2+2*x+2);
df=diff(f,x);
x0=eval(solve(df));
x=[-1 x0(1) 3];
y=(2*x.^2-3*x+4)./(x.^2+2*x+2);
fmin=min(y)
这是前两个