我正在运行一个代码,该代码使用fitsread
函数打开我的适合电影并进行分析。直到大约一个星期前,它工作得非常好,当我没有做任何事情时,每当我尝试运行它时它就会开始出现以下错误:
Error using matlab.io.fits.openFile (line 48)
Unable to open file. File might be corrupt or filename might have unsupported
characters.
Error in fitsread>read_image_hdu (line 412)
fptr = fits.openFile(info.Filename);
Error in fitsread (line 125)
data = read_image_hdu(info,1,raw,pixelRegion);
我尝试使用fitsinfo
函数手动检查此类文件的属性,文件本身没有任何问题。我还尝试重新设置默认的MATLAB路径,从工作文件夹中删除它们,然后从中央大学服务器重新下载它们,在服务器上最初存储它们,但它也没有帮助。合作者尝试在他的机器上运行相同的代码并且运行良好。我在MATLAB版本R2011b和R2015b上都得到同样的错误。它最初用于在R2011b上使用相同的文件。
提前感谢能够提供帮助的任何人!