MATLAB与OpenGL通过终端?

67(30天)
亚伦安德森
亚伦安德森 2017年7月13日
回答: 塞吉奥2020年12月22日
我很好奇如果可以使MATLAB运行任何形式的OpenGL的终端。问题是我目前MATLAB运行通过ssh客户机和不能正常的桌面模式下运行。我收到一个警告在创建一些数字,OpenGL不可用运行时通过终端和有线路运行所有图的图形对象。

答案(2)

Nagarjuna Manchineni
Nagarjuna Manchineni 2017年7月17日
当你从命令行运行MATLAB(任何SSH客户机),您可以使用“nodesktop”模式MATLAB命令行模式运行。使用以下命令运行MATLAB从终端:
> > matlab -nodesktop -nosplash
没有必要改变opengl的行为直到你正试图推出一些数字。你可以禁用启动图窗口通过指定“启动选项。例如,
> > matlab -nodesktop -nosplash -noFigureWindows
同样,如果你想改变opengl行为或想要执行的任何脚本而推出MATLAB,您可以使用- r的国旗和执行该脚本。例如,
matlab - r > >“opengl软件”
请参考下面的文档链接更多的启动选项:
2的评论
Antal霍
Antal霍 2020年11月11日
同样的问题在这里。我想产生图像通过ssh终端通过运行一个脚本。在脚本中以下线路被称为:
高频=图(“可见”,“关闭”);
clf(高频);
ax =轴(“父”、高频);
imshow([],我“父”ax)
(ax,“上”)
轮廓(结构,。5。5),“b -”,“线宽”线宽,“父”、ax);
exportgraphics (ax,[路径“使用”),“决议”,600);
这个结果在警告:
警告:MATLAB已经禁用一些高级图形渲染功能,切换到软件OpenGL。的更多信息,点击< a href = " matlab: opengl(问题)" > < / >。
并产生图像与巨大的黑色填充。
运行这个脚本在MATLAB IDE,然而,没有这个问题。

登录置评。


塞吉奥
塞吉奥 2020年12月22日
我也有同样的问题——现在在家工作的一个重要问题。Mathworks支金宝app持洗他们的手与一般的“不支持”功能运行matlab / ssh。什么?
Paraview与服务器端渲染,所以我可以使用gpu在我的服务器,但Matlab并不…

类别

找到更多的在图形性能帮助中心文件交换

标签

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!