MATLAB内部函数调用失败“无效的文本字符”错误

39次浏览(最近30天)
阿景
阿景 2020年5月15日
编辑: Fangliang呗在2020年7月4日
我最近安装了MATLAB和我得到的一些MATLAB内部函数,如下面的下面的错误:
usejava(“桌面”
错误:文件:system_dependent.m行:1列:24
无效的文本字符。检查不支持的符号万博1manbetx,看不见的特点, 或者粘贴的非ASCII字符。
这个错误的来源是什么?如何解决?
6个评论
阿景
阿景 2020年5月15日
就解决了!感谢一大堆...有显然这个文件隐藏在某处的目录的另一个副本,我不知道它是如何到达那里,但我基本上删除整个目录,现在错误消失。也许你会想写成一个单独的回答您的评论,这样我可以接受它作为正确答案。

登录发表评论。

接受答案

沃尔特·罗伯逊
沃尔特·罗伯逊 2020年5月15日
使用系统文件浏览器找到system_dependent.m首先根据自己的文件,然后寻找MATLAB的安装目录下。你发现了什么?
基本上,您不应该找到任何system_dependent。M,因为它是一个未说明的内置函数。
1条评论
Fangliang呗
Fangliang呗 在2020年7月4日
这解决了我的问题。由于沃尔特。
在我的例子中,结果是 system_dependent.m 位于下,有一个运行时我自己的应用程序的Matalb文件夹。删除该文件夹或从MATLAB的setpath删除它应该解决这个问题。
要找到 system_dependent.m, 您不能单击错误消息中的文件,因为它将再次抛出相同的错误。相反,你可以在错误消息中将鼠标移到那个文件上,窗口底部的Matlab状态栏应该会给你那个文件的完整路径。

登录发表评论。

更多的答案(0)

标签

社区寻宝

查找MATLAB中心的宝藏,发现社区如何帮助您!

开始狩猎!