【问题标题】:MATLAB: error when importing matlab.io.fitsMATLAB:导入 matlab.io.fits 时出错
【发布时间】:2016-12-09 05:26:24
【问题描述】:

我正在尝试使用 matlab.io.fits 函数创建 .fits 文件,遵循此处给出的示例:matlab.io.fits.createFile

但是,这给了我以下错误:

>> import matlab.io.*
>> fptr = fits.createFile('myfile.fits');
??? Undefined variable "fits" or class "fits.createFile".

直接导入fits类也会报错:

>> import matlab.io.fits
??? Import argument 'matlab.io.fits' cannot be found or cannot be imported

我在 Matlab2009 和 2015 中得到相同的结果。

我做错了什么?我需要安装特定的类吗?我是 Matlab 新手,所以这可能是一个非常容易犯的错误,但我的一些更精通 Matlab 的同事却无法解决这个问题。

【问题讨论】:

    标签: matlab fits


    【解决方案1】:

    此错误表示无法找到该函数。这通常是由 MATLAB 路径损坏引起的。您可以通过以下方式恢复它:

    >> restoredefaultpath
    >> rehash toolboxcache
    

    你可以通过执行来判断文件是否找到:

    >> which -all matlab.io.fits.createFile
    

    该文件应位于<matlabroot>/toolbox/matlab/imagesci/+matlab/+io/+fits/createFile.m。如果不存在,您可能需要重新安装 MATLAB。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-11-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-05-05
      • 2012-10-28
      相关资源
      最近更新 更多