请教Matlab中copy figure出现的问题。

2024-12-13 18:53:57
推荐回答(1个)
回答1:

你是复制图像到word或者是ppt中用吗?

简单的解决办法:

1. 选择File-->save as...-->保存为EMF格式或者JPG都可以,再复制到你要插入图片的地方;

2. 在代码中添加一行,将当前窗口的图像输出为BMP或者JPG图 

3. 附件图片是关于复制图像的一些设置,你找到并且更改成你需要的吧。 

补充回答:

可能是你自己写的程序的文件名有问题,或者是你的程序中调用其它函数的时候不合理;你最好用一个类似myProgram.m这样的格式来命名自己的程序。作为测试,你把你的m程序文件名代入以下这个命令:

which 

如果不行再执行:

which  -all

这样可以找到和哪个内部函数冲突了。

这个问题在Mathworks公司的support网站上有比较详细的解释:

Technical Solutions

Why do I receive the error "Attempt to execute SCRIPT as a function" ? 

如果还是不能解决,请你把程序的主要部分贴上来吧。