[Matlab] Attempt to execute SCRIPT *** as a function
2014-11-20 13:54
671 查看
Attempt to execute SCRIPT *** as a function
问题:在运行MATLAB程序的时候,出现如题的报错。
原因:
在系统中,现有的.m文件有的与***函数重名,所以matlab编译器不知道在遇到***的时候到底该执行哪一个函数。
例如:我编写了一个.m文件,命名为:fft2.m.用于实现通过频域分析提取图像的纹理特征。
当命令执行到X=fft2(ImageM)这句话的时候,不知道fft2是指系统函数还是自定义的纹理特征提取函数。
解决:
把自定义的函数名改成其他名字。如上例中的fft2改为ffttexture.m。
相关文章推荐
- MATLAB报错一:Attempt to execute SCRIPT *** as a function
- matlab的plot调用函数不能用了,总出现错误:Attempt to execute SCRIPT plot as a function
- Matlab Attempt to execute SCRIPT * as a function解决方法
- matlab: Attempt to execute SCRIPT *** as a function 错误
- matlab error:Attempt to execute SCRIPT as a function
- Matlab Attempt to execute SCRIPT*as a function解决方法
- 解决Attempt to execute SCRIPT mexLasso as a function
- Attempt to execute SCRIPT *** as a function
- Attempt to execute SCRIPT vl_nnconv1 as a function:
- Attempt to execute SCRIPT plot as a function?
- Attempt to invoke directory as script 的解决方法
- intermediate javascript: assign a function with its parameter to a variable and execute later
- 断句:Store all parameters but the first passed to this function as an array
- [Matlab]Attempt to reference field of non-structure array
- How to execute shell script in Java?
- cocos2d安装出现Error: This script must be run as root in order to copy templates to /Library/Application
- 关于Oracle Toad功能的Execute As Script执行逻辑(方法原理)
- DEPRECATED: Use of this script to execute hdfs command is deprecated
- failed to execute prompt script (exit code 1)
- How to run a Java Program as a daemon (service) on Linux (openSUSE) using a shell script