λογισμικό

* Γνώση Υπολογιστών >> λογισμικό >> Άλλα Λογισμικό Ηλεκτρονικών Υπολογιστών

Matrix σε Vector σε MATLAB

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

Ένα από ενσωματωμένες λειτουργίες του 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. " Τέλος , ταξινομεί τις τιμές διαδοχικά . Το τελικό αποτέλεσμα θα ταιριάξει με όλες τις προηγούμενες ενότητες .
Η
εικόνων

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

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