Ένα από ενσωματωμένες λειτουργίες του MATLAB είναι η " αναμόρφωση " εντολή, η οποία λαμβάνει ένα υπάρχον μήτρα και αναπλάθει σε ένα νέο πίνακα με ένα νέο αριθμό των γραμμών και των στηλών που ο χρήστης διευκρινίζει . Για να δοκιμάσετε αυτό έξω , να καθορίσει μήτρα " Α" με τρεις γραμμές και στήλες χρησιμοποιώντας τον ακόλουθο κώδικα :
A = [ 1 2 3 ? 4 5 6 ? 7 8 9 ] Ξενοδοχεία
να αναμορφώσει "Α" στον φορέα μονής γραμμής " 1 2 3 4 5 6 7 8 9 , " τύπος αυτός ο κώδικας :
αναμορφώσει ( Α ' , 1,9 )
Η
Colon τότε Αναδιάταξη
Η
Μερικές φορές το αποτέλεσμα που επιθυμεί ο χρήστης μπορεί , ή πρέπει να γίνει σε περισσότερα από ένα στάδια . Συνεχίζοντας με το ίδιο παράδειγμα , ο κωδικός
( A ( :) ) «
αναμορφώνει τη μήτρα σε ένα φορέα μονής γραμμής " 1 4 7 2 5 8 3 6 9 . " πήγε στήλη κατά στήλη αντί της σειράς κατά σειρά. Για να αναδιατάξετε τότε το διαδοχικά τους αριθμούς και να πάρει το ίδιο αποτέλεσμα με την προηγούμενη ενότητα , χρησιμοποιήστε αυτόν τον κώδικα :
είδος ( ans )
Η άλλη μέθοδος Colon
ένας άλλος τρόπος για να χρησιμοποιήσετε το διαχειριστή του παχέος εντέρου MATLAB είναι εξάγει κάθε σειρά ένα-ένα , στη συνέχεια, τα βάζουμε μαζί σε μια ενιαία γραμμή :
α = α ( 1 , :) b = A ( 2 , :) c = A ( 3 , :) διάνυσμα = [ abc ] Ξενοδοχεία
Αυτός ο κωδικός εξάγει την πρώτη γραμμή του πίνακα «Α» και καλεί το " a. " κάνει το ίδιο και για το δεύτερο και τρίτο σειρές , αποκαλώντας τους "b" και "c ", αντίστοιχα . Τέλος , βάζει το ένα μετά το άλλο με τη σωστή σειρά μέσα σε ένα νέο φορέα που αποκαλεί « φορέα ».
Εικόνων Για τη μέθοδο Loop
Η
Μια τέταρτη μέθοδος για την αναδιάταξη μια μήτρα σε ένα φορέα χρησιμοποιεί μια δομή loop εντολή που παίρνει από κάθε αξία μία προς μία και εισάγει κάθε σε μια νέα σειρά - φορέα :
για i = 1.9 B ( 1 , i) = A ( i ) endsort ( Β )
Αυτός ο κωδικός βρόχους εννέα φορές και αναθέτει την τιμή "i - th " σε " A " στο "i - th " στήλη της πρώτης σειράς της νέας μήτρας " B. " Τέλος , ταξινομεί τις τιμές διαδοχικά . Το τελικό αποτέλεσμα θα ταιριάξει με όλες τις προηγούμενες ενότητες .
Η
εικόνων
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα