我想以編程方式啓動我的Matlab版本中包含的稱爲Classification Learner的應用程序之一。如何才能做到這一點?Matlab:以編程方式運行Matlab應用程序
我嘗試以下,但它不工作:
matlab.apputil.run('classificationLearner')
我想以編程方式啓動我的Matlab版本中包含的稱爲Classification Learner的應用程序之一。如何才能做到這一點?Matlab:以編程方式運行Matlab應用程序
我嘗試以下,但它不工作:
matlab.apputil.run('classificationLearner')
快速谷歌搜索「分類學習應用MATLAB」告訴我下面會做什麼:
>>classificationLearner
這將是從命令行運行它的適用方法。 OP正在詢問如何通過函數調用從另一個MatLab程序中運行它。 – Rayanth
@Rayanth如果應用程序在MATLAB的[搜索路徑](http://www.mathworks.com/help/matlab/matlab_env/what-is-the-matlab-search-path.html)或當前目錄中調用函數沒有區別。鑑於[MATLAB的文檔明確指出](http://www.mathworks.com/help/stats/classificationlearner-app.html):'MATLAB命令提示符:輸入classificationLearner',假設工具箱安裝正確,這是一條有效的指令。如果您不知道該軟件,我會在批評其使用時小心謹慎。 – excaza
@excaza您在評論中做出了一個假設,即回答者沒有在答案中作出回答。不過,我承認這一點 - 我知道MATLAB,但由於最近過度使用C#,我似乎表現出較低的大腦功能。 – Rayanth
您需要使用由'matlab.apputil.getInstalledAppInfo'返回適當的ID。請參閱:[matlab.apputil.run的文檔](http://www.mathworks.com/help/matlab/ref/matlab.apputil.run.html) – excaza
您是否有MATLAB R2015a或更高版本以及統計信息工具箱? – excaza
是的2016所有工具 – wwjdm