作业帮 > 综合 > 作业

matlab 函数求最小值

来源:学生作业帮 编辑:搜搜考试网作业帮 分类:综合作业 时间:2024/04/29 08:47:48
matlab 函数求最小值
matlab用函数求一元函数的极小值点
syms x;y=x^2;fmin=inline('y');a=fminbnd(fmin,-1,1)
我用这个算出来,结果a是-1,不知何故?
matlab 函数求最小值
% by dynamic of Matlab技术论坛
% 2010-04-23 23:32:02
%
syms x;
y=x^2;
% y现在是一个符号变量不是一个字符串
% 所以不要将y使用'y'包围起来,
% 否则就相当于y一个自变量
% 而不是x^2了
fmin=inline(y); %将符号变量转为inline函数
a=fminbnd(fmin,-1,1)
>> syms x;
y=x^2;
fmin=inline(y);
a=fminbnd(fmin,-1,1)
a =
-2.7756e-017