You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Matlab R2019b启动及运行脚本时出现多类异常错误求助

MATLAB R2019b 多版本共存下的启动与运行错误解决

问题汇总

  • 启动R2019b时报错:

    Unable to resolve the name slreq.utils.loadLinkSet.
    Error in rmiml.getAll

  • 执行clear all; close all; clc;时报错:

    Cannot find builtin function '_LiveEvaluate'

  • 运行脚本时在X=1/2*eye(n);行报错:

    Attempt to execute SCRIPT mrdivide as a function:
    C:\Program Files\MATLAB\R2019b\toolbox\matlab\ops\mrdivide.m

解决方案

1. 重置MATLAB默认路径

多版本共存易导致路径被其他版本或第三方工具箱污染,重置路径可解决多数启动类错误:

  • 打开R2019b命令行,依次输入:
    restoredefaultpath
    rehash toolboxcache
    savepath
    
  • 重启MATLAB,验证启动错误是否消失。

2. 修复实时脚本组件

_LiveEvaluate缺失通常和实时脚本模块损坏有关:

  • 命令行输入禁用实时编辑器功能:
    feature('LiveEditor', 'off')
    
    重启后运行clear all; close all; clc;测试。
  • 若无效,打开MATLAB安装器,选择R2019b执行「修复安装」,重新覆盖损坏的核心组件。

3. 恢复mrdivide内置函数

mrdivide是MATLAB除法运算符(/)的底层实现,报错说明该文件被篡改:

  • 打开路径C:\Program Files\MATLAB\R2019b\toolbox\matlab\ops\,查看mrdivide.m开头是否为函数定义:
    function varargout = mrdivide(varargin)
    
  • 若为无function开头的脚本,需从MATLAB安装介质提取对应版本文件替换,或通过修复安装恢复。

4. 隔离多版本环境

  • 系统环境变量PATH中仅保留当前使用的R2019b的bin路径,移除另一个MATLAB版本的路径。
  • 右键以「管理员身份运行」R2019b,避免权限不足导致的文件读写异常。

内容的提问来源于stack exchange,提问作者MysteryGuy

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.06 17:40:17