Εισαγωγή εξωτερικών δεδομένων σας χρησιμοποιώντας MATLAB λειτουργίες εισαγωγής βασίζεται σε μορφή αρχείου ή αρχείων χαμηλού επιπέδου λειτουργίες I /O . Για παράδειγμα , για να διαβάσετε δεδομένα από ένα δυαδικό αρχείο δεδομένων που περιέχει αριθμούς κινητής υποδιαστολής απλής ακρίβειας εισάγετε τον παρακάτω κωδικό για να υπαγόρευση MATLAB
my_file_handle = fopen ( ' my_file.dat » , « rb ») ? . My_data = fread ( my_file_handle , n_data_points , «ενιαία» ) ? Αδυναμία εγγραφής αρχείου ( my_file_handle ) ? 2
Υπολογίστε την έκταση και τη σειρά των διαφόρων διαστάσεων της μήτρας δεδομένων σας εκπροσωπούνται στο αρχείο δεδομένων . Ένα αρχείο δεδομένων που περιέχει μια σειρά από εικόνες μπορεί να έχουν σειρά " xyz " και διαστάσεις 256 x 256 x 20
my_x_extent = 256 ? . My_y_extent = 256 ? My_z_extent = 20 ? My_data_dimensions = [ my_x_extent my_y_extent my_z_extent ] ?
Η 3
Μετατρέψτε τη σειρά των σημείων δεδομένων που διαβάζονται από το αρχείο δεδομένων σε έναν πίνακα με την αναμορφώσει ( λειτουργία )
my_data_matrix = αναμορφώσει ( my_data , my_data_dimensions ) ? .
Φτηνές 4
Αφαιρέστε διαστάσεις μονήρεις - αυτά τα έκτασης ενός - κατά την επιλογή ενός υποσυνόλου του πίνακα δεδομένων σας , για παράδειγμα, μια ενιαία εικόνα σε μια σειρά εικόνων . Ο χειριστής του παχέος εντέρου στην ευρετηρίαση μήτρα επιλέγει όλα τα στοιχεία αυτής της διάστασης . . Εάν «συμπίεση ( ) " δεν χρησιμοποιήθηκε , " my_data_slice " θα έχει έκταση 256 από 256 από την 1η αντί 256 από 256
my_data_slice = συμπίεση ( my_data_matrix ( : , : , 10 ) ) ?
Η
εικόνων
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα