Matlab 未定义的变量或函数
我在MATLAB中创建了一个函数,并将其保存为m文件。当我运行我的函数时,一切正常。但是,使用Windows 7调度程序,它会运行my函数,并给出错误消息Matlab 未定义的变量或函数,matlab,Matlab,我在MATLAB中创建了一个函数,并将其保存为m文件。当我运行我的函数时,一切正常。但是,使用Windows 7调度程序,它会运行my函数,并给出错误消息'Undefined variable'myMethod'或函数'myMethod.m' 当我运行which('myMethod.m')时,它会返回正确的文件夹,因此不确定此错误消息是关于什么的 pwd方法返回函数所在位置的正确地址,C:\SomeFolder\MATLAB\Me可能是因为函数不在路径上,所以找不到函数。 假设您可以通过调度程序
'Undefined variable'myMethod'或函数'myMethod.m'
当我运行which('myMethod.m')
时,它会返回正确的文件夹,因此不确定此错误消息是关于什么的
pwd
方法返回函数所在位置的正确地址,C:\SomeFolder\MATLAB\Me
可能是因为函数不在路径上,所以找不到函数。
假设您可以通过调度程序运行内置函数,请尝试以下操作:
p = path
save p
% save c:\ p
如果您甚至找不到保存的文件,请使用最后一行
将路径与您的文件位置匹配,可能路径不包含存放您文件的文件夹。嗨,丹尼斯,谢谢您的回复。刚刚在windows调度器的编辑操作部分发现命令-r myFunction不应具有.m文件扩展名。有点奇怪但是现在runs@mHelpMe你救了我的心智。谢谢