MATLAB è un linguaggio di programmazione ad alte prestazioni appositamente progettato per calcolare le equazioni complesse , sequenze grafico e di gestire grandi quantità di dati . MATLAB è un suite di linguaggio di programmazione proprietario , il che significa che la sua funzionalità non è disponibile a meno di possedere una copia di MATLAB , e non disponibile in altri linguaggi di programmazione come Java . Mentre costoso , uno dei vantaggi di avere accesso a MATLAB è che i programmatori possono avvolgere accedere ad esso in classi Java in modo che un programma Java può comportarsi come MATLAB . Cose che ti serviranno
Java Development Kit
Matlab
Show More Istruzioni
1
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) ;