右键单击脚本/函数名打开.m文件时出错

2个视图(过去30天)
我遇到了一个奇怪的问题与Matlab 2018b,这是不存在的在以前的使用。当我在Matlab编辑器中右键单击突出显示的脚本/函数并选择“打开”时,我得到以下错误:
错误使用edit(第66行)
模式必须是字符串标量或字符向量。
我试图从编辑器中打开的所有.m文件都会发生这种情况。有什么想法是什么原因和/或如何解决?我尝试重新启动Matlab,但这并没有解决它。我仍然可以通过将它们拖到编辑器或通过open ->最近的文件手动打开文件。

接受的答案

克里斯Endemann
克里斯Endemann 2019年2月1日
我找到问题的根源了。我的路上有另一个软件包,它跟踪了一些重要的matlab函数。从路径中删除这个包后,问题就解决了。

更多答案(1)

史蒂文的主
史蒂文的主 2019年1月31日
这对我来说意味着你重载了被调用的东西 编辑 函数。您还记得上次使用该菜单选项打开高亮显示的脚本/函数名和第一次失败之间创建的文件(如果有的话)吗?
如果要我猜的话,我觉得可能是 开放
1评论
克里斯Endemann
克里斯Endemann 2019年1月31日
编辑:克里斯Endemann 2019年2月1日
这个问题发生在我使用一个相当复杂的分析管道时,该管道输出几个大的文本文件(matlab使用sprintf编写)和一个小的.mat文件。

登录发表评论。

社区寻宝

在MATLAB中央找到宝藏,并发现社区可以如何帮助你!

开始狩猎!