首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >MATLAB:导入matlab.io.fits时出错

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

Stack Overflow用户
提问于 2016-12-08 21:25:10
回答 1查看 51关注 0票数 0

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

但是,这会给出以下错误:

代码语言:javascript
复制
>> import matlab.io.*
>> fptr = fits.createFile('myfile.fits');
??? Undefined variable "fits" or class "fits.createFile".

直接导入fits类也会产生错误:

代码语言:javascript
复制
>> import matlab.io.fits
??? Import argument 'matlab.io.fits' cannot be found or cannot be imported

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

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

EN

回答 1

Stack Overflow用户

发布于 2016-12-09 05:26:24

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

代码语言:javascript
复制
>> restoredefaultpath
>> rehash toolboxcache

您可以通过执行以下命令来确定是否找到该文件:

代码语言:javascript
复制
>> which -all matlab.io.fits.createFile

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

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41040608

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档