2016-08-23 5 views
0

Je veux lancer une des applications incluses dans ma version de Matlab appelée Classification Learner par programmation. Comment cela peut-il être fait?Matlab: Exécuter des applications Matlab par programme

J'ai essayé ce qui suit, mais il ne fonctionne pas: moi

matlab.apputil.run('classificationLearner') 
+0

Vous devez utiliser la ID approprié renvoyé par 'matlab.apputil.getInstalledAppInfo'. Voir: [la documentation de 'matlab.apputil.run'] (http://www.mathworks.com/help/matlab/ref/matlab.apputil.run.html) – excaza

+0

Avez-vous MATLAB R2015a ou plus récent et les statistiques? Boîte à outils? – excaza

+0

Oui 2016 avec tous les outils – wwjdm

Répondre

0

Une recherche rapide sur Google pour « application Classement apprenant Matlab » dit ce qui suit fera:

>>classificationLearner 
+0

Ce serait une méthode applicable de l'exécuter à partir de la ligne de commande. L'OP demande comment l'exécuter depuis un autre programme MatLab, avec un appel de fonction. – Rayanth

+0

@Rayanth si l'application est dans le [chemin de recherche] de MATLAB (http://www.mathworks.com/help/matlab/matlab_env/what-is-the-matlab-search-path.html) ou dans le répertoire courant de fonction invoquant il n'y a pas de différence. Étant donné que [la documentation de MATLAB indique explicitement] (http://www.mathworks.com/help/stats/classificationlearner-app.html): 'Invite de commande MATLAB: Entrez classificationLearner', c'est une instruction valide en supposant que la boîte à outils est correctement installée. Si vous ne connaissez pas le logiciel, je dirais qu'il faut être prudent lorsqu'on critique les autres sur son utilisation. – excaza

+0

@excaza Vous faites une hypothèse dans votre commentaire que le répondeur ne fait pas dans la réponse. Je concède le point, cependant - je connais MATLAB, mais je semble montrer une fonction cérébrale inférieure en raison de l'utilisation excessive de C# ces derniers temps. – Rayanth