Advertisement

matlab开发环境用于绘制图形并执行命令行操作以自动保存结果

阅读量:

matlab 实现绘图和命令行输出自动保存

在使用 matlab 编写较为复杂的分析程序过程中,笔者认为许多人经常会遇到一个困扰。程序执行期间会生成大量输出内容,包括诸多图像以及命令行界面中的结果信息。而这些图像与数据都需要被妥善保存,以供后续进一步分析使用。然而,若需逐一进行手动保存操作,则会带来极大的不便。那么是否存在一种方式,使程序能够自动完成保存操作呢?答案是肯定的,相关途径确实存在。

绘图自动保存

针对图像处理需求,只需恰当运用 saveas 指令,其语法结构具体呈现如下:

复制代码
    saveas(fig,filename)
    saveas(fig,filename,formattype)
    
    
      
      
    

请参见以下示例:

复制代码
    close all
    clear
    clc
    
    x = [2 4 7 2 4 5 2 5 1 4];
    bar(x);
    saveas(gcf,'Barchart.png')
    
    
      
      
      
      
      
      
      
    

在当前目录中可以获取到名为 Barchart.png 的图像文件。然而,这种方式存在一定的缺

全部评论 (0)

还没有任何评论哟~