MATLAB er et high -performance programmeringssprog specielt designet til at beregne komplekse ligninger , graf sekvenser og håndtere store datasæt. MATLAB er et proprietært programmeringssprog suite, hvilket betyder, at dens funktionalitet ikke tilgængelig, medmindre at eje en kopi af MATLAB , og ikke findes i andre progamming sprog såsom Java. Mens dyre, er en af fordelene ved at have adgang til MATLAB , at programmører kan pakke adgang til den i Java-klasser , således at et Java- program kan opføre sig som MATLAB . Ting du skal
Java Development Kit
Matlab
Vis Flere Instruktioner
1
Download " matlabcontrol "-pakken ( code.google.com ) . < br >
2
Setup et Java -program med en MATLAB -forbindelse objekt : Hej
import matlabcontrol ,
class test {public static void main ( String [ ] args ) kaster MatlabConnectionException , MatlabInvocationException { MatlabProxyFactory fabrikken = new MatlabProxyFactory (); MatlabProxy proxy = factory.getProxy (); }}
3
Efter oprettelse MATLAB proxy, sende en " eval " kommando til MATLAB instans. Denne kommando vil sende data fra Java til MATLAB til udførelse. I dette tilfælde , sender du en variabel erklæring til MATLAB , efterfulgt af en tilføjelse operation : Hej
proxy.setVariable ( "x ", 4 ), proxy.eval ( "x = x + 11") ;
4
Få resultatet fra MATLAB , og bruge Java syntaks til at konvertere og udskrive dette resultat : Hej
double resultat = (( double []) proxy.getVariable ( "x" ;)) [0 ] //konverterer til decimal arraySystem.out.println ( resultat )