用MATLAB创建函数文件(.m)出现?? Undefined command/function 'hump'.的错误

.m文件是这么写的:
function z=f(x)
z=x+2;
调用时:
z=f(10)
然后就出现上述错误,什么原因????
题目里那个hump是之前的函数名,后来改成f.m了还是有错误
还有用脚本文件画图时怎么弄???

你的.m文件没有放在工作空间,把你的.m文件拷入Current Directory中或者将你的.m文件所在的文件夹设置为工作空间

画图使用plot()函数 不会的话,使用help plot,或者网上直接搜 很多画图函数

温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-09-09
1 要把f.m放到当前的工作目录下。可以用 which f 命令检查一下,看看能否返回正确的路径
2 “用脚本文件画图”这不是一个问题,如果您会画图的话在什么地方画都是一样的。
第2个回答  2013-09-09
你改为f(x)=x+2就好了
相似回答