matlab报错问题——当搜索路径存在问题时,将无法成功使用 MATLAB®,还是工具箱的问题然后怎么改。。。???

错误: 文件: usejava.m 行: 43 列: 2
文本字符无效。请检查不受支持的符号、不可见的字符或非 ASCII 字符的粘贴。
警告: MATLAB 似乎未成功设置搜索路径。要为此会话的 MATLAB 进行恢复,请键入 "restoredefaultpath;matlabrc"。要查找如何在下次启动 MATLAB 时避免此警告,请在为此会话进行恢复后键入 "docsearch problem path"。 
警告: 在 matlabrc 中初始化 Java 预设项失败。
这表明您的 MATLAB 设置中可能存在严重问题,应尽快解决。检测到的错误为:
MATLAB:m_illegal_character
错误: 文件: usejava.m 行: 43 列: 2
文本字符无效。请检查不受支持的符号、不可见的字符或非 ASCII 字符的粘贴。 
错误使用 matlab.desktop.editor.findOpenDocument (第 32 行)
错误: 文件: usejava.m 行: 43 列: 2
文本字符无效。请检查不受支持的符号、不可见的字符或非 ASCII 字符的粘贴。

出错 opentoline (第 25 行)
    foundEditor = matlab.desktop.editor.findOpenDocument(fileName);
 
错误使用 matlab.desktop.editor.findOpenDocument (第 32 行)
错误: 文件: usejava.m 行: 43 列: 2
文本字符无效。请检查不受支持的符号、不可见的字符或非 ASCII 字符的粘贴。

出错 opentoline (第 25 行)
    foundEditor = matlab.desktop.editor.findOpenDocument(fileName);
 
警告: 初始化 MATLAB 图形失败。
这表明您的 MATLAB 设置中可能存在严重问题,应尽快解决。检测到的错误为:
MATLAB:m_illegal_character
错误: 文件: usejava.m 行: 43 列: 2
文本字符无效。请检查不受支持的符号、不可见的字符或非 ASCII 字符的粘贴。 
> 位置:hgrc (第 165 行)
位置: matlab.graphics.internal.initialize (第 15 行) 

错误: 文件: usejava.m 行: 43 列: 2
文本字符无效。请检查不受支持的符号、不可见的字符或非 ASCII 字符的粘贴。

出错 matlab.internal.editor.debug.DebugUtilities.enableDebuggingSupport

出错 matlab.internal.editor.evaluateRegions

出错 matlab.internal.editor.EvaluationOutputsService.prewarmExecution
 
错误使用 matlab.desktop.editor.findOpenDocument (第 32 行)
错误: 文件: usejava.m 行: 43 列: 2
文本字符无效。请检查不受支持的符号、不可见的字符或非 ASCII 字符的粘贴。

出错 opentoline (第 25 行)
    foundEditor = matlab.desktop.editor.findOpenDocument(fileName);

出现的问题001
启动时路径未成功设置
当搜索路径存在问题时,将无法成功使用 MATLAB®。

在以下情况下,会发生搜索路径问题:

将搜索路径保存在 Windows® 平台上,然后尝试在 Linux® 平台上使用同一 pathdef.m 文件。

pathdef.m 文件损坏、无效、已重命名或已删除。

MATLAB 无法找到 pathdef.m 文件。

MATLAB 启动时,如果搜索路径存在问题,将显示与以下警告类似的消息:

警告:MATLAB 似乎未成功设置搜索
路径…
对于搜索路径的问题,可以尝试以下恢复步骤。根据需要仅从一步执行到下一步。

确保 MATLAB 在使用您所需的 pathdef.m 文件:

运行

which pathdef
如果您希望 MATLAB 在另一个位置使用 pathdef.m 文件,请进行更正。例如,删除不正确的 pathdef.m 文件并确保正确的 pathdef.m 文件位于 MATLAB 可访问的位置。

查找并更正 pathdef.m 和 startup.m 文件的问题:

在文本编辑器中打开 pathdef.m 和 startup.m。根据具体问题,可能无法打开 pathdef.m 文件。

查找明显问题,例如无效的字符或路径名称。

进行更正并保存文件。

重新启动 MATLAB 以确保该问题不再出现。

尝试使用“设置路径”对话框更正该问题:

还原默认搜索路径并保存它。请参阅 更改搜索路径上的文件夹。根据具体问题,可能无法打开该对话框。

重新启动 MATLAB 以确保该问题不再出现。

使用函数还原默认搜索路径:

运行 restoredefaultpath,它可将搜索路径设置为默认值并将其存储在 matlabroot/toolbox/local 中。

如果 restoredefaultpath 似乎能更正问题,请运行 savepath。

重新启动 MATLAB 以确保该问题不再出现。

根据具体问题,会显示诸如以下的消息:

The path may be bad. Please save your work (if desired), and quit.
更正在启动期间遇到的搜索路径问题:

运行

restoredefaultpath; matlabrc
等待几分钟,直到它完成。

如果启动文件夹中有一个 pathdef.m 文件,则是它导致了问题。删除错误的 pathdef.m 文件或将其替换为正确的 pathdef.m 文件。例如,运行:

savepath(‘path_to_your_startup_folder/pathdef.m’)
请参阅 MATLAB 启动文件夹。

重新启动 MATLAB 以确保该问题不再出现。

在更正搜索路径问题后,进行任何更改以运行您的文件。例如,将 userpath 文件夹或其他文件夹添加到搜索路径中。
那么,如果您无法使用 MATLAB 的内置函数或相关工具箱,请确保已安装了函数文件。

如果您知道函数属于哪个工具箱,请通过在您的 MATLAB 命令行窗口中运行以下命令来验证是否已安装该工具箱,以及该工具箱的版本是否与 MATLAB 版本匹配:
ver
如果您没有看到工具箱,但您认为已安装它,请尝试将 MATLAB 路径重置为默认值。MATLAB 将工具箱信息存储在缓存文件中。您需要首先更新此缓存,然后重置路径。为此,请执行以下操作:

1.转到“文件”(File) 菜单,再到“预设”(Preferences)
2.转到“常规”(General) 标题。点击“更新工具箱路径缓存”(Update Toolbox Path Cache) 按钮,然后按“确定”(OK)。
3.转到“文件”(File) 菜单,再到“设置路径”(Set Path)
4.点击“默认值”(Default),按“确定”(OK) 进行更改,然后点击“保存”(Save),最后点击“关闭”(Close)。
(如果您向 MATLAB 中添加了任何自定义路径,稍后您将需要恢复它们)

再次运行“ver”来查看是否已安装工具箱。如果没有,您可能需要重新安装该工具箱才能使用此函数。有关安装工具箱的详细信息,请参阅相关解决方案:“如何将其他工具箱安装到现有的 MATLAB 中”。

  • 3
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

海宝7号

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

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

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

打赏作者

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

抵扣说明:

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

余额充值