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

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

接受的答案

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

更多答案(1)

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

登录评论。

社区寻宝

在MATLAB Central中找到宝藏,并发现社区如何帮助您!

开始狩猎!