MATLAB is een high-performance programmeertaal specifiek ontworpen om complexe vergelijkingen , grafiek sequenties berekenen en omgaan met grote datasets . MATLAB is een eigen programmeertaal suite , wat betekent dat de functionaliteit van het niet beschikbaar zijn , tenzij het bezit van een kopie van MATLAB , en niet beschikbaar in andere programmeer talen zoals Java . Terwijl duur, een van de voordelen van het hebben van toegang tot MATLAB is dat programmeurs kunnen wikkelen toegang ertoe in Java-klassen zodat een Java-programma kan gedragen als MATLAB . Wat je nodig hebt Java Development Kit Matlab Toon Meer Aanwijzingen 1 Download de " matlabcontrol " -pakket ( code.google.com ) . < br > Setup 2 een Java-programma met een MATLAB verbinding object : import matlabcontrol ; class testen {public static void main ( String [ ] args ) gooit MatlabConnectionException , MatlabInvocationException { MatlabProxyFactory fabriek = new MatlabProxyFactory ( ) ; MatlabProxy proxy = factory.getProxy ( ) ; } } 3 Na het aanmaken van de MATLAB proxy , stuur dan een " eval " commando om de MATLAB bijvoorbeeld . Dit commando zal de gegevens van Java te sturen in de MATLAB voor uitvoering. In dit geval wordt u een variabele declaratie sturen naar MATLAB , gevolgd door een toevoeging operatie : proxy.setVariable ( " x " , 4 ) ; proxy.eval ( " x = x + 11 " ) ; 4 Haal het resultaat van MATLAB , en gebruik Java syntax om te zetten en af te drukken dat resultaat : dubbel resultaat = ( ( double [ ] ) proxy.getVariable ( " x " ;) ) [ 0 ] ; //converteert naar decimale arraySystem.out.println ( resultaat ) ;
|