美文网首页
有关matlab提示Unable to read MAT-fil

有关matlab提示Unable to read MAT-fil

作者: 在做算法的巨巨 | 来源:发表于2018-07-14 10:38 被阅读0次
    Warning: Initializing MATLAB Graphics failed.
    This indicates a potentially serious problem in your MATLAB setup, which should
    be resolved as soon as possible.  Error detected was:
    MATLAB:load:unableToReadMatFile
    Unable to read MAT-file
    C:\Users\cecch\AppData\Roaming\MathWorks\MATLAB\R2017a\matlabprefs.mat. File
    might be corrupt. 
    > In hgrc (line 163)
      In initprefs (line 11)
      In matlabrc (line 137) 
    

    具体文件集中在matlabprefs.mat上,这份文件我尝试导入,结果提示也是出现错误。报错信息也是上述内容。
    我查找了软件程序运行历史,数据batch功能运行良好,没有发现未启动现象,但是邮件功能出现异常,按理说邮件功能启动的次数应该和batch启动次数同步,但是,实际上打开日志发现,邮件功能启动的最后一次时间是在昨天的17:30分左右,这时候,意识到,昨天17:30左右出现了一次蓝屏(蓝屏原因bad pool header,挺常见的一次蓝屏,应该是最近安装的几个jupyter功能组件和windows冲突了,所以,我立刻删了最近安装的东西,在观察几天有没有类似问题继续蓝屏),那个时间段里,计算模块已经打开当时应该是正在导入邮件模块过程中,结果发生意外。
    现在分析,matpref.mat文件应该是matlab在处理时自动生成的配置文件,因为发生意外,导致配置过程被迫中断,当下次开启matlab时,配置内容初始化失败。
    这样就解释通了这个问题,
    网上有关处理方法不多,有说恢复被破坏文件的,有说联系客服的,等等。
    我先是尝试了重装软件的方法,希望重装软件能初始化一个matlabpref.mat文件,发现重装后,该文件还是原文件,也就是说,初始过程并没有产生该文件。
    接着,想想,如果安装没有生成该文件,那么该文件就可以解释为一种临时文件,如果我删了该文件会不会默认初始呢?
    于是试了下,果然,系统正常了,报错解除。

    相关文章

      网友评论

          本文标题:有关matlab提示Unable to read MAT-fil

          本文链接:https://www.haomeiwen.com/subject/tcojpftx.html