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。