λήψη του πακέτου " matlabcontrol " ( code.google.com ) .
2
Ρύθμιση ένα πρόγραμμα Java με ένα αντικείμενο σύνδεσης MATLAB :
matlabcontrol εισαγωγής ?
δοκιμές τάξη { δημόσια στατική άκυρη κύρια ( String [ ] args ) ρίχνει MatlabConnectionException , MatlabInvocationException { MatlabProxyFactory εργοστάσιο = νέα MatlabProxyFactory ( ) ? MatlabProxy proxy = factory.getProxy ( ) ? } }
εικόνων 3
Μετά τη δημιουργία του proxy MATLAB , στείλτε ένα " eval " εντολή στο MATLAB παράδειγμα . Αυτή η εντολή θα στείλει τα στοιχεία από την Ιάβα στο MATLAB για την εκτέλεση . Σε αυτή την περίπτωση , μπορείτε να στείλετε μια δήλωση μεταβλητών στο MATLAB , που ακολουθείται από μια λειτουργία προσθήκης :
proxy.setVariable ( "x " , 4 ) ? Proxy.eval ( "x = x + 11 " ) ?
Η 4
πάρει το αποτέλεσμα από το MATLAB , και χρησιμοποιήστε σύνταξη της Java για να μετατρέψετε και να εκτυπώσετε που προκύπτουν :
διπλό αποτέλεσμα = ( ( double [ ] ) proxy.getVariable ( "x " ;) ) [ 0 ] ? //μετατρέπει σε δεκαδικό arraySystem.out.println ( αποτέλεσμα) ?
Η
εικόνων
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα