MATLAB est un langage de programmation haute performance spécialement conçu pour calculer des équations complexes , des séquences graphiques et de manipuler des ensembles de données volumineux. MATLAB est une suite de langage de programmation propriétaire , ce qui signifie que sa fonctionnalité n'est disponible que si la possession d'une copie de MATLAB, et n'est pas disponible dans d'autres Langages de programmation tels que Java. Bien que coûteux , l'un des avantages d'avoir accès à MATLAB est que les programmeurs peuvent envelopper accès aux TI dans les classes Java afin qu'un programme Java peut se comporter comme MATLAB. Choses que vous devez
Java Development Kit
Matlab
Afficher plus Instructions
1
Télécharger le package " de matlabcontrol " ( code.google.com ) .
2
installation d'un programme Java avec un objet de connexion MATLAB :
matlabcontrol d'importation;
tests de classe
{ public static void main ( String [ ] args ) throws MatlabConnectionException , MatlabInvocationException { MatlabProxyFactory factory = new MatlabProxyFactory (); MatlabProxy proxy = factory.getProxy (); }}
3
Après la création du proxy MATLAB, envoyer une commande " eval" au MATLAB exemple . Cette commande va envoyer des données à partir de Java dans le MATLAB pour l'exécution. Dans ce cas, vous envoyez une déclaration de variable à MATLAB, suivie d'une opération d'addition :
proxy.setVariable ("x" , 4); proxy.eval ( "x = x + 11") ;
4
obtenir le résultat de MATLAB, et utiliser la syntaxe Java pour convertir et imprimer ce résultat :
à double result = ( (Double []) proxy.getVariable ("x" ;)) [0]; //convertit en décimal arraySystem.out.println ( result);