Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/wix/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/backbone.js/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Matlab 未定义的变量或函数_Matlab - Fatal编程技术网

Matlab 未定义的变量或函数

Matlab 未定义的变量或函数,matlab,Matlab,我在MATLAB中创建了一个函数,并将其保存为m文件。当我运行我的函数时,一切正常。但是,使用Windows 7调度程序,它会运行my函数,并给出错误消息'Undefined variable'myMethod'或函数'myMethod.m' 当我运行which('myMethod.m')时,它会返回正确的文件夹,因此不确定此错误消息是关于什么的 pwd方法返回函数所在位置的正确地址,C:\SomeFolder\MATLAB\Me可能是因为函数不在路径上,所以找不到函数。 假设您可以通过调度程序

我在MATLAB中创建了一个函数,并将其保存为m文件。当我运行我的函数时,一切正常。但是,使用Windows 7调度程序,它会运行my函数,并给出错误消息
'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你救了我的心智。谢谢