X11 MATLAB显示图

时间:2018-10-02 09:04:25

标签: matlab ssh matlab-figure forwarding x11-forwarding

我知道可以使用 X11转发远程隧道技术将任何输出从远程计算机转发到本地,因此,当您运行MATLAB命令时,它将显示所有图形输出到连接的机器。

我的问题是:

是否有任何MATLAB命令仅输出图形(例如,绘图,冲浪等)而没有显示任何其他图形对象(即主界面)?

在实践中,我想通过使用命令行(如下所示)与MATLAB进行交互,并且仅向后转发图形。

enter image description here

1 个答案:

答案 0 :(得分:1)

MATLAB不能在没有自己的图形用户界面的情况下显示图形,因此问题的答案将是

但是:有一种解决方法:使用f=figure('visible', 'off')创建一个不可见的图形,然后绘制数据,最后使用saveas(f,filename,fileextention)。保存后,请不要忘记close(f)以释放RAM。现在,您将在文件目录中拥有一个图形,您可以使用自己喜欢的可视化工具显示该图形,尽管我从未测试过,但甚至可以通过调用system来实现。