Προγραμματισμός

* Γνώση Υπολογιστών >> Προγραμματισμός >> Προγραμματισμός Java

Πώς να κάνει Java Όπως Matlab

MATLAB είναι μια γλώσσα προγραμματισμού υψηλής απόδοσης που έχει σχεδιαστεί ειδικά για να υπολογίσει σύνθετες εξισώσεις , ακολουθίες γράφημα και να χειρίζονται μεγάλα σύνολα δεδομένων . MATLAB είναι ένα ιδιόκτητο σουίτα γλώσσα προγραμματισμού , πράγμα που σημαίνει ότι η λειτουργία του δεν είναι διαθέσιμη εκτός εάν κατέχουν ένα αντίγραφο του MATLAB , και δεν είναι διαθέσιμα σε άλλες γλώσσες progamming όπως Java . Ενώ ακριβό , ένα από τα οφέλη της έχουν πρόσβαση σε MATLAB είναι ότι οι προγραμματιστές μπορούν να τυλίξουν πρόσβαση σε αυτό σε Java κλάσεις , έτσι ώστε ένα πρόγραμμα Java μπορεί να συμπεριφέρονται σαν MATLAB . Τα πράγματα που θα χρειαστείτε
Java Development Kit
Matlab
Η Εμφάνιση Περισσότερες οδηγίες
Η 1

λήψη του πακέτου " 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 ( αποτέλεσμα) ?
Η
εικόνων

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα