各位编程高手请指教,小弟日前正在学习matlab优化设计,可是一旦变成函数,就总是有错误提示,我的函数是这样的:
function myfun(x)
f=sin(x)+3;
x0=2
[x,fval]=fminsearch(@myfun,x0);
其红色的错误提示是:Error in ==> C:\MATLAB6p5\work\myfun.m
On line 2 ==> f=sin(x)+3;
请问一下这是为什么,帮忙解答一下呀,我网上找了一下好像都没有答案似的,而且在书上也是这样编成的但是为什么就能直接运行出结果呢?