1)右击“我的电脑”,然后选择“属性”。(有可能需要在控制面板中双击“系统”)。
2)选择“高级”标签,点击“环境变量”。
3)在窗口下方的系统变量中,查找变量 LM_LICENSE_FILE。
4)如果有 LM_LICENSE_FILE 变量存在,请看第5步。如果没有,请创建一个 LM_LICENSE_FILE 变量:点击“新建”,然后在变量名框中输入 LM_LICENSE_FILE。
5)把 LM_LICENSE_FILE 的值设为 MATLAB 许可证文件的绝对路径。如果你不知道许可证文件的路径,请参考相关的解决方案:““MATLAB 的许可证文件位于何处?”。如果有多个许可证文件,在第一个路径后加上分号(;),然后在写第二个路径。点击“确认”保存。
6)重新启动 MATLAB。
1)确认是否设有环境变量。环境变量的设置取决于你使用的 shell 版本。可以查看 home 文件夹,这些文件可能包含 .cshrc(c-shell),.profile(bash)或者 .bashrc(bash)。
2)你也可以在命令行中用 export 或者 setenv (取决于你使用的 shell )来设置环境变量,但是以上文件需要做永久修改。
比如:
===== 解决方案 2 =====
也有可能,如果您仅使用一个许可证来访问 MATLAB 和工具箱,可以在 MATLAB 快捷方式中指定许可证文件或在启动 MATLAB 时从命令行中指定许可证文件。要实现以上目的,请执行下列步骤:
1)右击 MATLAB 的快捷方式并选择“属性”。
2)在“目标”字段中,输入以下内容:
"" data-href="" style=""/>
其中 $MATLAB 是 MATLAB 根目录,<MATLAB 许可证文件的路径> 是您的许可证文件的绝对路径。如果您不确定此文件位于何处,请参阅下面 链接 的相关解决方案:“MATLAB 的许可证文件位于何处?”。
3)点击“确定”。
4)从快捷方式启动 MATLAB。
1)在启动时使用 -c 标签直接指向许可证文件。
2)如果 MATLAB 安装程序已创建符号链接,请运行
3) 如果未创建符号链接,请从 $MATLAB/bin/ 运行
其中 𝑀𝐴𝑇𝐿𝐴𝐵是𝑀𝐴𝑇𝐿𝐴𝐵根目录,<𝑀𝐴𝑇𝐿𝐴𝐵许可证文件的路径>是许可证文件的绝对路径(很可能在 MATLAB 是 MATLAB 根 目 录 , <MATLAB 许 可 证 文 件 的 路 径 > 是 许 可 证 文 件 的 绝 对 路 径 ( 很 可 能 在 MATLAB/ licenses 目录中)。
===== 解决方案 1 =====
通过执行下列操作来重建 MATLAB 预设:
(首先确保您已允许查看隐藏文件和文件夹)
1) 退出 MATLAB。确保 MATLAB 不再运行。
2)浏览到文件夹 c:\Documents and Settings\ \Application Data\MathWorks\MATLAB\ 或 c:\users<username>\AppData\Roaming
3)重命名您使用的 MATLAB 版本目录,以 _old 结尾。如果有名称中包含“_licenses”的文件夹,不要重命名该文件夹。
4)在删除了此目录之后,重新启动 MATLAB。下次您启动 MATLAB 时会重新创建此目录。
如果这没有解决问题,则可以考虑 Windows 上的 MATLAB 7.0 (R14) 和某些显卡提供的图形库之间存在的一个已知问题,这些显卡没有高效使用内存,因而使 MATLAB 7.0 (R14) 比预期更频繁地使用虚拟内存。在这种情况下,禁用显卡卡的硬件图形加速功能可以提高 MATLAB 7.0 (R14) 的性能。为此,请执行下列步骤。
1)关闭 MATLAB。
2)右击 Windows 桌面并选择“属性”。
3)在打开的“显示属性”窗口中,选择“设置”选项卡,然后点击“高级”按钮。
4)在打开的窗口中,选择“疑难解答”选项卡。
5)将“硬件加速”滑动条一直向左设置为“无”。
6)点击此窗口中的“确定”,然后再次点击“显示属性”窗口中的“确定”。
7)重新启动 MATLAB。
1)退出 MATLAB。确保 MATLAB 不再运行。
2)转到用户主目录中的“.matlab/”目录。重命名您使用的 MATLAB 版本目录,以 _old 结尾。如果有名称中包含“_licenses”的文件夹,不要重命名该文件夹
3)重新启动 MATLAB。
===== 解决方案 2 =====
在一些情况下,客户报告在后台运行的防病毒程序会降低 MATLAB 的速度。对于这些客户,禁止防病毒软件扫描 MATLAB 目录可以大大提高性能。
===== 解决方案 3 =====
如果您安装 MATLAB R2007a,则有一个bug 会阻止 MATLAB 启动。有关该 bug 的详细信息,请参阅下面的 bug 报告:
http://www.mathworks.com/support/bugreports/details.html?rp=366601
===== 解决方案 4 =====
在一些情况下,如果在保存文件时将无效字符置于文件名中,则可能会出现此问题。
不过,文件名中存在的一些无效字符(例如 / 和 \)不会影响 MATLAB,而其他字符则会(<、>、"、|、:)。
例如,以下命令可以成功执行:
但以下命令会使 MATLAB 保持忙碌状态:
如果这些解决方案都没有解决您的性能问题,或者特定功能的存在问题,请与技术支持联系以获取帮助。

免责声明:本文系网络转载或改编,未找到原创作者,版权归原作者所有。如涉及版权,请联系删