MATLAB与OpenGL通过终端?
67(30天)
显示旧的评论
答案(2)
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霍
2020年11月11日
同样的问题在这里。我想产生图像通过ssh终端通过运行一个脚本。在脚本中以下线路被称为:
高频=图(“可见”,“关闭”);
clf(高频);
ax =轴(“父”、高频);
imshow([],我“父”ax)
(ax,“上”)
轮廓(结构,。5。5),“b -”,“线宽”线宽,“父”、ax);
exportgraphics (ax,[路径“使用”),“决议”,600);
这个结果在警告:
警告:MATLAB已经禁用一些高级图形渲染功能,切换到软件OpenGL。的更多信息,点击< a href = " matlab: opengl(问题)" > < / >。
并产生图像与巨大的黑色填充。
运行这个脚本在MATLAB IDE,然而,没有这个问题。