我正在尝试使用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的同事还不能解决这个问题。
发布于 2016-12-09 05:26:24
此错误表示找不到该函数。这通常是由MATLAB路径损坏引起的。您可以使用以下命令恢复它:
>> restoredefaultpath
>> rehash toolboxcache您可以通过执行以下命令来确定是否找到该文件:
>> which -all matlab.io.fits.createFile文件应该在<matlabroot>/toolbox/matlab/imagesci/+matlab/+io/+fits/createFile.m中。如果没有,您可能需要重新安装MATLAB。
https://stackoverflow.com/questions/41040608
复制相似问题