MATLAB:导入matlab.io.fits时出错

时间:2016-12-08 13:25:10

标签: matlab fits

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

然而,这给了我以下错误:

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

直接导入适合类也会出错:

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

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

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

1 个答案:

答案 0 :(得分:0)

此错误表示无法找到该功能。这通常是由MATLAB路径损坏引起的。您可以使用以下命令恢复它:

>> restoredefaultpath
>> rehash toolboxcache

您可以通过执行以下内容来确定是否找到了该文件:

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

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