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

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

Πώς να μετατρέψετε 3D δεδομένων σε 2D Χρήση MATLAB

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

Εισαγωγή των δεδομένων σας ή να δημιουργήσετε μια σειρά δοκιμών . Ο παρακάτω κώδικας δημιουργεί ένα τρισδιάστατο πίνακα των μηδενικών με τη μορφή επαναλαμβανόμενων εγγραφών από οκτώ κανάλια δεδομένων . Κάθε εγγραφή είναι 100 χρονικές στιγμές μακρά και επαναλαμβάνεται 10 φορές

mydata = μηδενικά ( 100,10,8 ) ? . 2

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

myNewData = αναμορφώσει ( mydata , 100 * 10,8 ) ?

Αυτή η λειτουργία θα επιστρέψει ένα 1.000 - από οκτώ πίνακα με τις δύο πρώτες διαστάσεις σε συνδυασμό .
εικόνων 3

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

betterArray = συμπίεση ( arrayWithSingletons ) ? .
Η 4

Αναλύστε περαιτέρω τα δεδομένα σας όπως αρμόζει
εικόνων .
Η

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

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