Matlab这一“史诗级”更新,用户好像并不买账?
每逢Matlab更新,社区都会有一个段子被反复提起:
MathWorks: The new release of MATLAB is available. Thousands of new features across over a hundred products.
First user comment: Dark Mode?
MathWorks : Um…not, not yet but….
User: Stupid release!
就连Mathworks自家的员工都在抱怨matlab的白色背景在他的大屏上是如此刺眼:“MATLAB’s bright white background is blaring at me on my 49” widescreen monitor. Everything else I use is in Dark Mode but not my MATLAB.”
看来深色模式苦Mathworks已久,这一能够拯救无数用户眼睛的功能到底难在哪里?
MATLAB 产品负责人 Michelle Hirsch 认为将深色模式添加到像 MATLAB 这样复杂的产品中并不是想象中的那么简单,因为有大量的图标、控件、apps、图片等需要调整。
恰逢近期Matlab 2023a发布,深色模式终于随着新桌面的测试版发布了。
我们可以在matlab的附加功能(add on)中找到官方发布的深色模式,目前仅限于2023a版本使用。

由于刚刚发布,下载量并不多,而且也只有一星,其原因是一名用户反映在启用了新桌面以后会经常发生崩溃。为数不多的几个评论也反映了一些使用中的问题。
对深色模式有需求但还没有条件体验新版的话可以尝试我在公众号发布的《一些有趣的Matlab工具箱(1)》中推荐的“MATLAB Schemer”工具箱,其内置的深色主题也能起到部分深色模式的效果。
安装使用
安装后需要强制启用反馈功能才能开启深色模式。

新桌面能够自动获取系统设置,因此如果系统设置为使用深色模式,MATLAB 将默认处于深色模式。也可以从“主页”选项卡单击首选项。选择 MATLAB > Appearance 并将 Theme 设置为 Dark。

官方也提到了目前存在的问题:
图形和应用程序会变慢
支持不够完整,例如在实时编辑器中图表仍为亮色
新桌面的其他亮点
更新后的桌面布局包括位于桌面两侧的侧边栏,侧边栏显示了停靠在桌面两侧的工具。可以使用侧边栏来显示和隐藏工具,将它们分组,并将它们从一个位置移动到另一个位置。
当工具停靠在桌面的左侧或右侧时,该侧边栏会显示该工具的图标。要隐藏或显示工具,可以单击其在侧边栏中的图标。
要一起显示多个工具,可以通过将一个工具图标拖动到另一个工具图标旁边来对它们进行分组。
要将工具移动到桌面上的其他位置,拖动该工具或该工具的图标到新位置。如果某一侧没有停靠任何工具,则会隐藏该侧边栏。

相较于旧版本,新的搜索栏可以访问工具栏的部分内容(app、工具箱、首选项设置等),还可以获取帮助中心资源,例如函数、块、示例和答案。
例如,要创建一个函数,在搜索框中输入单词“function”。在结果列表中选择“新建-函数”工具栏操作。MATLAB将创建一个包含基本函数模板的文件,并在编辑器中打开。

新桌面的局限:
在MATLAB的新桌面中,不支持使用javacomponent()函数的应用程序。
命令历史记录和收藏夹(快捷方式)与MATLAB的新桌面不同步。
—— end ——
