[x,fval] = fminbnd(fun,x1,x2,options)的返回值是极大值点x和函数的极大值。
举一反三
- MATLAB命令格式[x,fval]=fminbnd(f,x1,x2)表示返回自变量x在区间[img=92x19]180340c1bf5c0cc.png[/img]上函数f取最小值时的x值,f为目标函数的表达式字符串( )。
- 求函数 f(x)=3*x1^2 + 2*x1*x2 + x2^2 − 4*x1 + 5*x2. 时,输入代码 >>fun = @(x)3*x(1)^2 + 2*x(1)*x(2) + x(2)^2 - 4*x(1) + 5*x(2); >>x0 = [1,1]; >>[x,fval] = fminunc(fun,x0); 其中fun的作用是:
- 求函数 f(x)=3*x1^2 + 2*x1*x2 + x2^2 − 4*x1 + 5*x2. 时,输入代码 >>fun = @(x)3*x(1)^2 + 2*x(1)*x(2) + x(2)^2 - 4*x(1) + 5*x(2); >>x0 = [1,1]; >>[x,fval] = fminunc(fun,x0); 到matlab上运行一下,得到的结果,x是:
- 函数f(x)=ex+e-x的极值点和极值是( )。 A: x=0是极大值点,极大值f(0)=2 B: x=-1是极小值点,极小值f(-1)=e+e-1 C: x=1是极大值点,极大值f(1)=e+e-1 D: x=0是极小值点,极小值f(0)=2
- 函数f(x)=2x3-3x2的极值点和极值是( )。 A: x=0是极小值点,极小值f(0)=0;x=1是极大值点,极大值f(1)=-1 B: x=0是极小值点,极小值f(0)=0 C: x=0是极大值点,极大值f(0)=0;x=1是极小值点,极小值f(1)=-1 D: x=1是极大值点,极大值f(1)=-1