Scarica il pacchetto " matlabcontrol " ( code.google.com ) .
2
installazione di un programma Java con un oggetto di connessione MATLAB :
import matlabcontrol ;
test class
{public static void main (String [ ] args ) throws MatlabConnectionException , MatlabInvocationException { MatlabProxyFactory fabbrica = new MatlabProxyFactory ( ) ; MatlabProxy proxy = factory.getProxy (); } }
3
Dopo aver creato il proxy MATLAB , inviare un comando " eval" al MATLAB esempio . Questo comando consente di inviare dati da Java in MATLAB per l'esecuzione. In questo caso , si sta inviando una dichiarazione di variabile di MATLAB , seguita da un'operazione di addizione :
proxy.setVariable ( " x " , 4); proxy.eval ( " x = x + 11" ) ;
4
ottenere il risultato da MATLAB , e utilizzare la sintassi di Java per convertire e stampare tale risultato :
doppio risultato = ( ( double [ ] ) proxy.getVariable ( " x " ;) ) [ 0 ] ; //converte in decimale arraySystem.out.println ( risultato) ;
Programmazione © www.354353.com