matlab cftool iLicense错误

时间:2013-10-01 02:26:21

标签: matlab curve

我是matlab的新手。每次我尝试使用cftool时,都会出现以下错误

Error using iLicenseCheck (line 228)
The function SFTOOL requires Curve Fitting Toolbox.

Error in C:\Program\Files\MATLAB\R2012a\toolbox\curvefit\cftoolgui\private\sftool_v1.p>sftool_v1 (line 40)

Error in cftool (line 148)
   theApplication = sftool_v1( varargin, names);

如果我尝试使用sftool,则会出现以下错误

Warning: SFTOOL will be removed in a future release. Use CFTOOL instead.
> In sftool at 34
Error using iLicenseCheck (line 228) 
The function SFTOOL requires Curve Fitting Toolbox.

Error in C:\Program\Files\MATLAB\R2012a\toolbox\curvefit\cftoolgui\private\sftool_v1.p>sftool_v1 (line 40)

Error in sftool (line 49)
h = sftool_v1(varargin, names);

我正在使用它的uni计算机,所以我怀疑它是任何许可证问题。我需要这个工作紧急,任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:1)

这是许可证问题。你显然安装了曲线拟合工具箱,否则它会给你一个不同的错误,它不知道命令cftoolsftool是什么。

要测试您是否获得Curve Fitting Toolbox许可,请键入

>> license('test', 'curve_fitting_toolbox')

这将确认您是否获得该产品的许可。

如果您正在使用并发大学许可证,即使您获得Curve Fitting Toolbox许可,您可能无法签出许可证(例如许可证可能已过期,或者所有许可证可能签出)。您可能需要与许可证管理员联系以确定该问题。

不要担心有关sftoolcftool的警告 - 在过去几个版本中,除了旧{{1}之外,他们引入了新的单独sftool然后他们重新设计它以组合工具,但你可以使用任一命令启动它。现在,他们只是警告您,在将来的版本中,组合工具将仅使用命令cftool启动,并且cftool将被删除。