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

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

Vector Καταχώρηση σε MATLAB

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

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

my_vector ( 1 , 7 , my_index_integer ) ? .
Εικόνων Λίστες
Η

Πολλαπλά στοιχεία φορέας μπορεί να προσεγγιστεί με τη χρήση ενός φορέα ως δείκτη , χρησιμοποιώντας την ίδια σύνταξη ως ενιαίο ευρετηρίαση στοιχείο. Μια MATLAB μονοδιάστατη μεταβλητή φορέας μπορεί να χρησιμοποιηθεί ή ένα νέο διάνυσμα μπορεί να δημιουργηθεί de novo επισυνάπτοντας λίστα διαχωρισμένη με κόμματα των αριθμών μέσα σε αγκύλες , όπως στο παρακάτω παράδειγμα .

My_vector ( [ 1 , 5 , 9 ] , my_vector_index ) ?

Η σειρές
Η

Συνεχής σειρές των στοιχείων του διανύσματος μπορεί να προσεγγιστεί χρησιμοποιώντας το χειριστή του παχέος εντέρου για να ορίσετε μια περιοχή . Μια σειρά πρέπει να έχει μια αρχή και δείκτη στάση χωρίζονται με άνω και κάτω τελεία . Προσαύξηση μπορούν επίσης να συμπεριληφθούν . Για τον φορέα ευρετηρίαση , όλες οι τιμές που ορίζονται από μια σειρά πρέπει να είναι ακέραιοι αριθμοί , όπως αποδεικνύεται εδώ

my_vector ( 1:10) ? . My_vector ( 1:5:101 ) ?
Εικόνων Λογική Αποδελτίωση
Η

MATLAB επιτρέπει επίσης τη χρήση της λογικής Boolean ή συστοιχίες για να έχετε πρόσβαση στα στοιχεία ενός πίνακα . Λογική συστοιχίες έχουν αξία αληθής ή ψευδής , εκπροσωπούμενη από 1 ή 0 . Ωστόσο , κάθε συστοιχία αριθμών μπορεί να αντιμετωπίζεται ως μια λογική σειρά , με οποιαδήποτε μη μηδενική τιμή που θεωρείται αληθινό . Η τιμή που επιστρέφεται είναι ένα μονοδιάστατο φορέα που περιέχει όλα τα στοιχεία που αντιστοιχούν σε μια πραγματική δείκτη , ανεξάρτητα από τις διαστάσεις φορέα . Η συνάρτηση find ( ), με την ίδια λογική σειρά ως είσοδος θα επιστρέψει τους δείκτες της πραγματικής αξίας για την ερμηνεία των αποτελεσμάτων της λογικής ευρετηρίασης .

My_values ​​= my_vector ( [ 0 , 1 , 1 , 0 , 0 , 1 ] ) ? my_values ​​= my_vector ( my_logical_array ) ?

my_indices = βρει ( [ 0 , 1 , 1 , 0 , 0 , 1 ] ) ?

Η

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

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