Πώς να αποκτήσετε τη μέγιστη τιμή σε έναν πίνακα (vector) στο MATLAB

Συγγραφέας: Janice Evans
Ημερομηνία Δημιουργίας: 27 Ιούλιος 2021
Ημερομηνία Ενημέρωσης: 12 Ενδέχεται 2024
Anonim
speller
Βίντεο: speller

Περιεχόμενο

Οι μήτρες και οι φορείς είναι οι βασικές μαθηματικές δομές που χρησιμοποιούνται στο MATLAB. Από το σημείο τουΥπολογιστική άποψη, ωστόσο, πίνακες και φορείς είναι απλά διαφορετικοί τύποι συστοιχιών. Ένας πίνακας είναι ένα ταξινομημένο σύνολο δεδομένων, και κάθε στοιχείο μπορεί να είναι μια ίδια η συστοιχία.Επομένως, μια δισδιάστατη συστοιχία είναι μια συστοιχία συστοιχιών. Η συνάρτηση "max" χρησιμοποιείται για τον προσδιορισμό της μέγιστης τιμής σε μια συστοιχία MATLAB ή για τον εντοπισμό τηςστοιχείο σε κάθε σειρά ή στήλη ενός πίνακα.


Οδηγίες

    Οδηγίες

  1. Εισαγάγετε την ακόλουθη εντολή για να καθορίσετε την τιμήτο μέγιστο ενός πίνακα διάστασης (φορέα) του οποίου το όνομα είναι "x":

    max (x)

  2. Πληκτρολογήστε την ακόλουθη εντολή για να καθορίσετε τη μέγιστη τιμή σε κάθε στήλημιας διδιάστατης συστοιχίας (συστοιχία):

    max (x, [], 1)

    Το αποτέλεσμα επιστρέφεται ως φορέας. Το τρίτο επιχείρημα, "1", διευκρινίζει ότι η λειτουργίαΤο "max" λειτουργεί κατά μήκος της πρώτης διάστασης (κατά μήκος των στηλών της μήτρας). Για να έχετε τη μέγιστη τιμή σε κάθε γραμμή, χρησιμοποιήστε:

    μέγιστο (x, [], 2)

  3. Φωλιά της συνάρτησης "max" μέσα σε αυτήν για να πάρει τη μέγιστη τιμή σε μια συστοιχία:

    μέγιστο (μέγ. (x))

    Από προεπιλογή, το max (x) είναι το ίδιο με το max (x, [], 1),έτσι το αποτέλεσμα της εσωτερικής εντολής "max" είναι ένα διάνυσμα που περιέχει το στοιχείο μέγιστης τιμής κάθε στήλης. Η δεύτερη λειτουργία "max" (εξωτερική) επιστρέφει τομέγιστη τιμή αυτού του διανύσματος, η οποία τελικά θα έχει ως αποτέλεσμα τη μέγιστη τιμή ολόκληρης της μήτρας.


  4. Αναθέστε τα αποτελέσματα του "max" σε δύο μεταβλητές για να λάβετε και την τιμήμέγιστο ως δείκτης (θέση) στη συστοιχία:

    [z, i] = max (χ)

    Μετά την εκτέλεση αυτής της εντολής, η μεταβλητή "z" θα περιέχει την τιμή(ή φορέας με τις μέγιστες τιμές) και η μεταβλητή "i" θα περιέχει τον ευρετήριο (ή το διάνυσμα ευρετηρίου) στον πίνακα.