MATLAB är ett högpresterande programmeringsspråk särskilt utformade för att beräkna komplexa ekvationer , grafer sekvenser och hantera stora datamängder . MATLAB är en patentskyddad programmeringsspråk svit , vilket innebär att dess funktionalitet inte tillgänglig om inte äga en kopia av MATLAB , och inte på andra programmeringen språk såsom Java . Även dyra , är en av fördelarna med att ha tillgång till MATLAB som programmerare kan svepa tillgång till det i Java-klasser , så att ett Java -program kan bete sig som MATLAB . Saker du behöver Review, Java Development Kit
Matlab
Visa fler instruktioner
1
Ladda " matlabcontrol " paket ( code.google.com ) .
Sida 2
Setup ett Java -program med en MATLAB anslutning objekt :
import matlabcontrol ,
class test { public static void main ( String [ ] args ) kastar MatlabConnectionException , MatlabInvocationException { MatlabProxyFactory fabriken = ny MatlabProxyFactory ( ) ; MatlabProxy proxy = factory.getProxy ( ) ;} } Addera 3
När du har skapat MATLAB proxy , skicka en " eval " kommando till MATLAB instans. Detta kommando kommer att skicka data från Java i MATLAB för exekvering . I detta fall skickar du en variabel förklaring till MATLAB , följt av en tillsats operation :
proxy.setVariable ( " x " , 4 ) ; proxy.eval ( " x = x + 11 " ) ;
4
Få resultat från MATLAB , och använder Java syntax för att konvertera och skriva ut detta resultat :
double result = ( ( double [ ] ) proxy.getVariable ( " x " ;) ) [ 0 ] , //konverterar till decimal arraySystem.out.println ( resultat ) ,