【发布时间】:2015-01-15 08:36:39
【问题描述】:
我在 Ubuntu 下使用 Octave,通过 ssh 从另一台计算机连接。 我只想看到脚本命令,因为对于绘图,我将它们保存为 .png 格式以便以后打开。
但是,每次我命令软件制作情节时,例如:
clf ();
surface (tx, ty, telog);
filename=sprintf('surfaceLOG-%04d',k);
saveas (1, filename, "png");
我也在终端中获得了绘图的 ascii,这让我看不到之前的输出,例如:
+---------------------------------------------------------------+
| +-------------------------------------+ |
| 14 |-+ | | | | | | |+-| +++25 |
| | + + + + + + + | ++| |
| 12 |-+ +-| ||| |
| | | ||+20 |
| | | ||| |
| 10 |-+ +-| ||| |
| | | ||+15 |
| y ax8s|-+ +-| ||| |
| 6 |-+ +-| ||| |
| | | ||+10 |
| 4 |-+ +-| ||| |
| | | ||| |
| | | ||+5 |
| 2 |-+ + + + + + + ++-| ||| |
| | | | | | | | | | ||| |
| 0 +-------------------------------------+ +++ |
| 0 2 4 6 8 10 12 14 |
+---------------------------------------------------------------+
所以我的问题是如何抑制这个 ascii 绘图输出。
使用:
surface (tx, ty, telog,'visible','off');
不起作用,因为它在图片文件中创建了一个空白图。
【问题讨论】:
标签: matlab ubuntu terminal octave