解决MATLAB一直初始化,加速MATLAB(转载)

解决MATLAB一直初始化,加速MATLAB

之前,在做课设时,遇到MATLAB启动较慢,进入主界面后,一直停留在“正在初始化”的状态。浪费很多时间。逛了逛MATLAB中文社区,发现这种问题大多是因为MATLAB软件在启动时寻找本机的许可证或者是设置了 LM_LICENSE_FILE 的环境变量。这个变量告诉 MATLAB 或者其他应用程序去哪里查找许可证文件。如果我们有一个网络许可证,但是当前又没有联网,那么 MATLAB 就会一直停留在这个状态。

解决方案(1):

1)右击“我的电脑”,然后选择“属性”。

 

2)选择“高级”标签,点击“环境变量”。

 

3)在窗口下方的系统变量中,查找变量 LM_LICENSE_FILE。

 

4)如果有 LM_LICENSE_FILE 变量存在,请看第5步。如果没有,请创建一个 LM_LICENSE_FILE 变量:点击“新建”,然后在变量名框中输入 LM_LICENSE_FILE。

 

5)把 LM_LICENSE_FILE 的值设为 MATLAB 许可证文件的绝对路径。如果有多个许可证文件,在第一个路径后加上分号(;),然后在写第二个路径。点击“确认”保存。

 

6)重新启动 MATLAB。

解决方案2:MATLAB 快捷方式中指定许可证文件或在启动 MATLAB 时从命令行中指定许可证文件。

1)右击 MATLAB 的快捷方式并选择“属性”。

 

2)在“目标”字段中,输入以下内容:

"$MATLAB\bin\win32\MATLAB.exe" -c "<包括文件名的 MATLAB 许可证文件的完整路径>“
其中 $MATLAB 是 MATLAB 根目录,<MATLAB 许可证文件的路径> 是我们的许可证文件的绝对路径。比如我的是这样

"D:\Program Files\MATLAB\R2019A\bin\matlab.exe" -c "D:\Program Files\MATLAB\R2019A\licenses\license_standalone.lic"
3)点击“确定”。

4)从快捷方式启动 MATLAB。

当然,如果想要MATLAB启动加速,有能力的朋友可以加内存条,要是有固态且固态容量较大还可以将MATLAB安装在固态盘中。

posted @ 2021-11-17 09:58  Vae永Silence  阅读(2705)  评论(0编辑  收藏  举报