Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/matlab/16.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_Matlab Figure - Fatal编程技术网

Matlab中的图形复制

Matlab中的图形复制,matlab,matlab-figure,Matlab,Matlab Figure,我正在寻求一个解决方案,以模糊的图像,我得到当我使用复制图形选项在Matlab中。例如,当我在matlab中绘制3d图形时,我得到以下图像,它是printscreen!的结果!。。 但是,当我使用“复制图形”选项时,会得到一个模糊图像,如下所示 如何避免这种情况,因为我需要使用“复制图形”选项获得高分辨率图像。提前感谢您提供的任何帮助 默认情况下,图形作为增强型图元文件复制,该文件是一种彩色图形格式,适用于基本绘图(如条形图、直线图和其他二维绘图),但对于更复杂的绘图(如您的情况),可能会产

我正在寻求一个解决方案,以模糊的图像,我得到当我使用复制图形选项在Matlab中。例如,当我在matlab中绘制3d图形时,我得到以下图像,它是printscreen!的结果!。。

但是,当我使用“复制图形”选项时,会得到一个模糊图像,如下所示


如何避免这种情况,因为我需要使用“复制图形”选项获得高分辨率图像。提前感谢您提供的任何帮助

默认情况下,图形作为增强型图元文件复制,该文件是一种彩色图形格式,适用于基本绘图(如条形图、直线图和其他二维绘图),但对于更复杂的绘图(如您的情况),可能会产生不希望的结果。这是因为图元文件内容的渲染由我的Microsoft Word控制,它的渲染方式可能与MATLAB不同

如果您需要高分辨率图像,我建议使用print命令,您可以使用-r选项指定所需的分辨率。然后可以将生成的图像导入Word

print(gcf, 'myfile.png', '-dpng', '-r300')
或者,您可以从文件交换中使用,这样可以更好地保留外观

另一个选项是更改复制图形所使用的格式,告诉它使用位图

或者,您可以通过编程方式调用Copy Figure并指定不同的位图或PDF格式

print(gcf, '-clipboard', '-dpdf') 

您要将图形粘贴到哪个程序中?我正在将其粘贴到Microsoft word中。我建议将其保存为实际图像,而不是复制为复制图形原语。我已经尝试过这种方法。但是,图像并不清晰。我看不到网格线,谢谢。。我会尽力跟进。