MATLAB程序运行不出来啦!高手指点啊

来源:百度知道 编辑:UC知道 时间:2024/06/06 10:28:14
我做关于DCT的数字水印,运行后出现Attempt to execute SCRIPT dct as a function.这句话,再也没什么提示了!高手能告诉我吗?急啊!

我也出现过此情况。
比如写了一个名字为 xx.m 的文件。
在另一个程序中如果无意写有 xxx=xx; 类似的命令
系统就会提示出错。
因为xxx=xx, 会让matlab 务认为是函数(function)调用xx.m

这有可能是你的WORK文件夹里有你自己编写的dct.m文件,你把这个文件移除出这个文件夹,或者重命名后再运行你的程序就没有问题了!!所以,在为编写的程序命名时,最好不要用MATLAB自带的函数名命名!!