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

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

Πώς να υποομάδα ένα Array σε MATLAB

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

Κατασκευάστε παράταξη δεδομένων σας . Αυτό μπορεί να πραγματοποιηθεί με την εισαγωγή των δεδομένων σας για ανάλυση . Για παράδειγμα , χρησιμοποιήστε τον ακόλουθο κώδικα για να δημιουργήσει ένα τρισδιάστατο πίνακα δοκιμής , που αποτελείται από όλα τα μηδενικά :

test_array = zeros ( 256,256,50 ) ?

Στην πράξη , αυτός ο πίνακας θα μπορούσε να είναι . μια σειρά από 50 256 -by - 256 εικόνες 2

Επιλέξτε ένα μόνο σημείο δεδομένων , αντιμετωπίζοντας το συγκεκριμένο δείκτη στον πίνακα :

my_data_point = test_array ( 128,128,10 ) ?

Ο παραπάνω κώδικας θα επιστρέφουν μία τιμή από το pixel στο κέντρο της δέκατης εικόνα της δοκιμής πίνακα.
εικόνων 3

Επιλέξτε μια λίστα των σημείων δεδομένων , αντιμετωπίζοντας ο κατάλογος στην κατάλληλη διάσταση :

my_data_list = test_array ( [ 10 20 30 ] , 128,10 ) ?

ο παραπάνω κώδικας θα επιστρέψει ένα διάνυσμα 3x1 του 10ου , 20ου και 30ο αξία . της 128ης γραμμής στο δέκατο εικόνα της δοκιμής πίνακα
Η 4

Επιλέξτε μια σειρά από σημεία δεδομένων μέσω της προσαρμογής του πίνακα, χρησιμοποιώντας την έναρξη , αύξηση και η στάση της σειράς κάθε χωρίζονται από άνω και κάτω τελεία :

my_data_range = test_array ( 10:5:100,128,10 ) ?

Ο παραπάνω κώδικας θα επιστρέψει ένα διάνυσμα 19Χ1 του 10ου , 15ου , μέσω των 100η αξίες της 128ης γραμμής στο δέκατο εικόνα της δοκιμής συστοιχίας . Φεύγοντας από την τιμή προσαύξησης off και μόνο βάζοντας την έναρξη και να σταματήσει την αξία διαχωρίζονται από άνω και κάτω τελεία χρησιμοποιεί μια αύξηση ενός
5

Επιλέξτε μια ολόκληρη διάσταση με την ευρετηρίαση χρησιμοποιώντας ένα φορέα του παχέος εντέρου : .

my_data_line = test_array ( : , 128,10 ) ?

Ο παραπάνω κώδικας θα επιστρέψει ένα 256x1 φορέα που περιέχει την 128η γραμμή του 10ου εικόνα στη δοκιμή σειρά εικόνων

.

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

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