λογισμικό

* Γνώση Υπολογιστών >> λογισμικό >> Τεχνολογία Λογισμικού

Πώς να κάνει μια λειτουργία με παραμέτρους σε MATLAB

Ανάπτυξη προσαρμοσμένες λειτουργίες σας επιτρέπει να μεγιστοποιήσετε τη ροή εργασίας και την αύξηση της παραγωγικότητας σε οποιοδήποτε project που θα δημιουργήσετε σε MATLAB , με τη συλλογή της βιβλιοθήκης των κωδικοποιημένων ρουτίνες που έχουν γραφτεί μια φορά και να εκτελούνται κάθε φορά που χρειάζεστε . Μια συνάρτηση μπορεί να αποτελείται από ένα σύνολο οδηγιών για την απελευθέρωση του χρήστη από επαναλαμβανόμενες ή πολύ σύνθετα καθήκοντα με την ικανότητα να χειραγωγούν σύνολα δεδομένων χρησιμοποιώντας παραμέτρους εισόδου /εξόδου . Τα πράγματα που θα χρειαστείτε
επεξεργαστή κειμένου
Η Εμφάνιση Περισσότερες οδηγίες
Η

1 Δημιουργήστε ένα νέο MATLAB " σενάριο . Μ. αρχείο" --- θα πρέπει να δημιουργηθούν συναρτήσεις βιβλιοθήκης της MATLAB στο δικό τους μεμονωμένα " . m" αρχεία, εάν σκοπεύετε να τις χρησιμοποιήσετε ξανά για άλλα έργα . Δεν χρειάζεται να χρησιμοποιήσετε το πρόγραμμα επεξεργασίας MATLAB για να επεξεργαστείτε τη λειτουργία σας , οποιοδήποτε πρόγραμμα επεξεργασίας κειμένου αρκεί , ωστόσο, η MATLAB έρχεται με μια σειρά από χρήσιμα εργαλεία , όπως η ανάδειξη και την ικανότητα να διορθώσετε τελικά λειτουργίες σας για σφάλματα . Για να εμφανιστεί το πρόγραμμα επεξεργασίας κειμένου από το MATLAB κύριο παράθυρο κάντε κλικ στο " Αρχείο" στο κύριο μενού , που ακολουθείται από " Νέα > M -File . " 2

Αρχίστε να πληκτρολογείτε τη λειτουργία σας στον επεξεργαστή με τη δημιουργία ο ορισμός συνάρτησης , ακολουθώντας τη μορφή " λειτουργία [ Out1 , ΟΙΙΤ2 , ... ] = function_name ( In1 , In2 , ... ) . " Η λέξη-κλειδί της λειτουργίας δηλώνει τον ορισμό μιας συνάρτησης , " [ Out1 , ΟΙΙΤ2 ... ] " είναι μια λίστα με τις παραμέτρους εξόδου , ​​και είναι δυνατό να παραλείπονται αν δεν χρειάζονται ? " Function_name " θα πρέπει να αντικατασταθεί με το όνομα που θέλετε να δώσετε λειτουργία σας? " ( In1 , In2 , ... ) " καθορίζει τις παραμέτρους εισόδου σας . Ως παράδειγμα " λειτουργία [ x , y] = myfunc ( u , v) " θα δημιουργήσει τη λειτουργία " myfunc » με μεταβλητές εισόδου " { u , v } " και εξόδους " { x , y } . "

με 3

Γράψτε τη γραμμή κώδικα λειτουργίας με γραμμή μετά τη δήλωση , σε συνέχεια με ένα "τέλος" δήλωση , αφού έχετε τελειώσει . Οι παράμετροι εισόδου και εξόδου μπορεί να ονομάζεται με το ίδιο όνομα , όπως ορίζεται στη δήλωση , όμως να είστε προσεκτικοί περνώντας έξω από τα όρια ή εσφαλμένες τιμές που θα μπορούσε να συντριβή τη λειτουργία , να προστατεύσει τον κωδικό σας με την εφαρμογή των ελέγχων λογική να χειριστεί σωστά αυτή τη συμπεριφορά . Να είστε προσεκτικοί ώστε όλες οι υπό όρους βρόχους μέσα στον κώδικα θα τελειώσει και δεν θα παγιδευτούν σε ένα άπειρο βρόχο για να τρέξει για πάντα
Η 4

Αποθηκεύστε m αρχείο σας μόλις τελειώσετε - . . Κάντε κλικ στην επιλογή File .. και στη συνέχεια Save .. δίνοντάς του ένα κατάλληλο όνομα , κατά προτίμηση το ίδιο με τον ορισμό της function_name στη δήλωση , αν σκοπεύετε για τη χρήση του μια άλλη φορά . Την εκτέλεση της συνάρτησης γίνεται με την πληκτρολόγηση [ Παράμετροι εξόδου] = function_name ( Παράμετροι εισαγωγής ) , η οποία θα παράγει μια λίστα με τις παραμέτρους παραγωγής και τις αντίστοιχες τιμές εάν η λειτουργία εκτελεστεί σωστά .

Η

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

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