请教Matlab中copy figure出现的问题。
我在运行完程序后,准备在figure窗口用copyfigure复制图像,但就是复制不了。commandwindow显示的是:???AttempttoexecuteSCRI...
我在运行完程序后,准备在figure窗口用copy figure复制图像,但就是复制不了。command window显示的是:??? Attempt to execute SCRIPT print as a function.
请教高手如何解决呀?
在使用save as保存为bmp、eps格式的图像时,也弹出了消息框
error: Attempt to execute SCRIPT print as a function! 展开
请教高手如何解决呀?
在使用save as保存为bmp、eps格式的图像时,也弹出了消息框
error: Attempt to execute SCRIPT print as a function! 展开
1个回答
展开全部
你是复制图像到word或者是ppt中用吗?
简单的解决办法:
1. 选择File-->save as...-->保存为EMF格式或者JPG都可以,再复制到你要插入图片的地方;
2. 在代码中添加一行,将当前窗口的图像输出为BMP或者JPG图
3. 附件图片是关于复制图像的一些设置,你找到并且更改成你需要的吧。
补充回答:
可能是你自己写的程序的文件名有问题,或者是你的程序中调用其它函数的时候不合理;你最好用一个类似myProgram.m这样的格式来命名自己的程序。作为测试,你把你的m程序文件名代入以下这个命令:
which <filename>
如果不行再执行:
which <filename> -all
这样可以找到和哪个内部函数冲突了。
这个问题在Mathworks公司的support网站上有比较详细的解释:
Technical Solutions
Why do I receive the error "Attempt to execute SCRIPT as a function" ?
如果还是不能解决,请你把程序的主要部分贴上来吧。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询