在 Ubuntu 15.04 中调用图形函数后 Matlab 冻结

在 Ubuntu 15.04 中调用图形函数后 Matlab 冻结

我刚刚将我的 Ubuntu 从 12.04 版本更新到 15.04(全新更新,即删除旧的 Ubuntu 12.04 并安装新版本)。我在其中安装了 Matlab R2013a,它以前运行得很好,但现在,突然之间,每次我尝试绘制任何内容时它都会冻结。例如:

x = linspace(0, 10, 100); y = x;
[x, y] = meshgrid(x, y);
zx = x.^2 + y;
zy = x.*y;
quiver(x, y, zx, zy)

它冻结了,我无法使用任何功能。我无法使用 Ctrl + Alt + F2 或 Ctrl + Alt + Del。唯一有用的是 Alt + SysReq + REISUB,它可以重新启动我的计算机。

为了执行 Matlab,我必须在终端中以超级用户身份运行命令:

sudo /usr/local/MATLAB/R2013a/bin/matlab

如果我不使用 sudo,我会收到以下错误消息:

尝试在不使用 sudo 的情况下启动 MATLAB 时出错。

我该如何解决这个问题?

提前致谢,

答案1

我也遇到了 GL 问题。Matlab 支持团队建议我使用-softwareopenglflag 启动 matlab。这样图形看起来不太好,对角线没有平滑,所以你会看到“台阶”,但当我看到图形时不会再崩溃。

相关内容