【问题标题】:Octave taking too long to save image filesOctave 保存图像文件的时间过长
【发布时间】:2015-07-02 04:51:50
【问题描述】:

我在 Ubuntu 14.04 的 i3 2GB DDR3 RAM 驱动的笔记本电脑上运行 Octave 3.8.1,并使用 Windows 7 进行双启动。

而且我在地震学研究中使用的保存地块非常困难,它们非常简单,但我仍然等待近 5 分钟来保存一个地块,该地块在几秒钟内就建成了,虽然节省.. .

这纯粹是我的笔记本性能问题吗? 当我第一次运行一个程序时,我在阴影函数上收到以下警告,其中一个与它有什么关系?

warning: function /home/michel/octave/specfun-1.1.0/x86_64-pc-linux-gnu-api-v49+/ellipj.oct shadows a built-in function
warning: function /home/michel/octave/specfun-1.1.0/erfcinv.m shadows a built-in function
warning: function /home/michel/octave/specfun-1.1.0/ellipke.m shadows a core library function
warning: function /home/michel/octave/specfun-1.1.0/expint.m shadows a core library function

另外,当我从一个非常旧的 Octave 版本(如果我没记错的话是 2.8)升级时开始发生这种情况,似乎旧版本用于在 linux 默认绘图功能上运行,而新版本(3.8.1) 自行运行,是否正确?我过去在使用实验室 PC​​ 的笔记本上花费的时间要多一些,但每个绘图的时间甚至不到 5 分钟以上。

有什么我可以做的吗,比如升级 octave 内的任何东西或“消除”前面提到的功能?

非常感谢您的帮助。

【问题讨论】:

  • 我认为您的问题属于超级用户网站:ttp://superuser.com/
  • ...或者可能通过八度音阶mailing list or IRC channel——是的,这就是他们所拥有的一切。
  • @horchler:......他们似乎拥有......你还能期待什么?有一个 bugtracker、一个 patchtracker、一个帮助邮件列表和一个 IRC 频道。您的意见中缺少什么?

标签: performance plot save octave


【解决方案1】:

阴影函数只是一个名称冲突,例如在这里解释:Warnings after octave installation

至于性能低下,octave 渲染器似乎没有很好地优化用于编写具有大量点的绘图。例如:

tic; x=1:10000; plot(sin(x)); saveas(gcf,'2123.png'); toc;

会让八度陷入昏迷一段时间。尽管情节本身是在一瞬间完成的。如果您的数据量相当大,请考虑在将其放在图表之前使其更稀疏。

没有默认的 linux plotmaker,有 gnuplot。你可以通过调用来试试运气

graphics_toolkit gnuplot

在绘图之前。 (但对我来说,它并没有多大用处。graphics_toolkit fltk 将返回 octave 的常用绘图仪。)

如果您提到的缓慢是在保存三维绘图(如mesh),我在与您类似的系统上发现的唯一解决方法是使用 alt+prtscr。

或者,您可以尝试获取现已发布的 octave 4.0。它的变更日志提到了另一个图形工具包。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-03-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-04-10
    • 2013-02-26
    • 2015-09-25
    • 1970-01-01
    相关资源
    最近更新 更多