wusemm 发表于 2009-5-11 00:18

feval 函数问题

调用feval函数求值出现问题,请指点
比如我想求 f(x)=tan(x)+x的值
代码如下
syms x;
x1=1;
func=@(x) tan(x)+x;
f1=feval(func,x1);
调用出现的错误:
??? Error using ==> feval
Too many input arguments.

ChaChing 发表于 2009-5-11 07:43

回复 楼主 wusemm 的帖子

怪! 试过没错

wusemm 发表于 2009-5-11 09:31

请问
跟我的Matlab工作目录设置有没有关系呢

这个是我Matlab出现的警告
Warning: MATLAB is starting in a directory where M-file 'feval' shadows the builtin function 'feval'. We suggest you rename the M-file to avoid potential performance degradation.

[ 本帖最后由 ChaChing 于 2009-7-2 23:13 编辑 ]

ChaChing 发表于 2009-5-11 10:53

喔! 使用which feval -all检查是否有自订同名函数

wusemm 发表于 2009-5-11 12:53

感谢:

太感谢了!问题解决了!
页: [1]
查看完整版本: feval 函数问题