2013-10-01 61 views
0

我是matlab新手。每當我使用cftool,它帶有以下錯誤matlab cftool iLicense錯誤

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); 

我用的是我的單臺計算機,所以我懷疑它成爲任何許可證問題。我需要這個工作緊急,任何幫助將不勝感激。

+0

那麼,你有曲線擬合工具箱?您可以使用'ver'命令查看您的工具箱列表。 – HebeleHododo

+0

請參閱http://www.mathworks.co.uk/help/curvefit/release-notes.html?searchHighlight=sftool。從R2011b開始,'sftool'現在會打開'cftool'併發出警告,說明sftool將在未來版本中被刪除。 – am304

回答

1

這是一個許可問題。你顯然已經安裝了曲線擬合工具箱,否則它會給你一個不同的錯誤,它不知道命令cftoolsftool是什麼。

要測試,如果你被許可曲線擬合工具箱,類型

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

這將確認您是否許可的產品。

如果您使用的是併發大學許可證,即使您獲得了Curve Fitting Toolbox的許可證,也有可能無法檢出許可證(例如許可證可能已過期,或者所有許可證可能會被檢出)。您可能需要與您的許可證管理員聯繫以確定。

不要擔心警告你有關sftoolcftool - 在過去的幾個版本,他們已經推出了新的,除了老cftool獨立sftool,然後他們重新設計它的工具結合起來,但你可以使用任一命令啓動它。現在他們只是警告你,在將來的版本中,組合工具將僅在命令cftoolsftool將被刪除時啓動。