matlab r2022b 在vbox下显示plot上下镜像的问题

现象:matlab r2022b 在vbox环境下plot显示会出现上下镜像的现象。

原因:默认开启的OpenGL渲染模式造成的。

解决:关闭OpenGL渲染模式或者代码改用"painters"渲染模式。

方法一:代码中设置渲染模式

set(gcf,'renderer','painters');

方法二:matlab命令行进行配置

在matlab命令窗口键入 opengl info,可以查看渲染方式。

1、对于当前matlab有效(重启后失效)

各种OpenGL实现切换方式为:opengl hardwarebasic, opengl software, opengl hardware。

将OpenGL实现改为软件加速,命令窗口键入 opengl software并回车。

2、对以后matlab启动均有效

保存基本软件加速的设置,命令窗口输入: opengl('save','software'),重启matlab。

 

posted @ 2023-06-06 13:00  h2z  阅读(112)  评论(0)    收藏  举报