关于matlab里fminsearch的一个简单例子
先声明本人是一个matlab菜鸟,最近初学优化计算方面知识,遇到如下一个例子:求解f(x)=sin(x)+3取最小值时的x值。functionf=myfun(x)syms...
先声明本人是一个matlab菜鸟,最近初学优化计算方面知识,遇到如下一个例子:求解f(x)=sin(x)+3取最小值时的x值。
function f=myfun(x)
syms x;
f=sin(x)+3;
x0=2;%起始点
[x,fval]=fminsearch(@myfun,x0)
结果显示有错:
??? Undefined command/function 'myfun'.
Error in ==> fminsearch at 176
fv(:,1) = funfcn(x,varargin{:});
Error in ==> wuyueshufeixianxingguihua at 6
[x,fval]=fminsearch(@myfun,x0)
希望朋友们能给予指点,谢谢! 展开
function f=myfun(x)
syms x;
f=sin(x)+3;
x0=2;%起始点
[x,fval]=fminsearch(@myfun,x0)
结果显示有错:
??? Undefined command/function 'myfun'.
Error in ==> fminsearch at 176
fv(:,1) = funfcn(x,varargin{:});
Error in ==> wuyueshufeixianxingguihua at 6
[x,fval]=fminsearch(@myfun,x0)
希望朋友们能给予指点,谢谢! 展开
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询