Mac的MATLAB窗口卡顿无法关闭解决办法

最近使用我的MATLAB突然出现了一些问题:

运行中无论是plot出图还是使用什么工具包单独打开了一个窗口,都出现了关闭时卡顿(鼠标开始转小彩虹圈圈)

不是运行程序太复杂的问题,是每一个小窗口都会这样,而且只是MATLAB卡,不是电脑卡住

每次我都不得不重新打开MATLAB,而且不敢关窗口

我搜集了国内国外几乎是全部网站,找到了以下解决方法:

1. 一些常见的软件与MATLAB不兼容,比如Magnet,有道词典,欧陆词典等等。可以尝试把后台软件依次关掉,然后试一下MATLAB运行。

2. 增加JAVA堆内存容量,在MATLAB - Setting - General - Java Heap Memory里,可以试一下拉满。但这种问题一般会在运行过程中出现一个warning,概率不大。

3. 关掉MATLAB Source Control,这个是别人提到的一种尝试,在MATLAB - Setting - General - Source Control里,选成none。

4. 后台背景冲突,在Mac电脑里的设置里,privacy & security,acessibility,可以看到你开了哪些软件可以后台控制你的电脑,可以尝试依次关掉或者都关掉。

5. 我是属于以上四种方法都无效,在Mathwork官网找了很久解决办法,最后是新建一个脚本命名为startup.m, 添加到MATLAB路径里,脚本里写一行代码:

set(groot, 'defaultFigureCloseRequestFcn', 'delete(gcf)');

运行后即可,解决了我的关不了窗口问题。

出自以下链接:

https://www.mathworks.com/matlabcentral/answers/710913-matlab-r2020b-freezes-when-closing-figure-intel-macos-big-sur?s_tid=ta_ans_results

我的配置是macbook pro m1pro芯片,Matlab是2022b和2024a的版本都试过。

  • 9
    点赞
  • 16
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

酱酱是个程序员

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值