Πώς να χρησιμοποιήσετε το Dot Asterisk Operator στο MATLAB

Pos Na Chresimopoiesete To Dot Asterisk Operator Sto Matlab



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

Διαβάστε αυτόν τον οδηγό για να μάθετε πώς να χρησιμοποιείτε το αστερίσκος με τελεία χειριστή στο MATLAB.







Τι είναι ο χειριστής αστερίσκου με κουκκίδες;

ο αστερίσκος με τελεία τελεστής που συμβολίζεται ως (.*) χρησιμοποιείται ευρέως στο MATLAB για την εκτέλεση πράξεων πολλαπλασιασμού βάσει στοιχείων. Η λειτουργία πολλαπλασιασμού βάσει στοιχείων μπορεί να εκτελεστεί μεταξύ δύο διανυσμάτων, πινάκων ή πινάκων υπό την προϋπόθεση ότι και τα δύο διανύσματα, οι πίνακες και οι πίνακες πρέπει να έχουν το ίδιο μέγεθος.



Αυτός ο τελεστής είναι χρήσιμος στο MATLAB για πολλές περιπτώσεις, μερικά από τα παραδείγματα αυτού του τελεστή είναι:



Παράδειγμα 1: Πώς να πολλαπλασιάσετε δύο διανύσματα στο MATLAB χρησιμοποιώντας τον τελεστή (.*);

Εξετάστε ένα παράδειγμα για να κατανοήσετε πώς να πολλαπλασιάσετε διανύσματα στο MATLAB χρησιμοποιώντας τον τελεστή (.*). Σε αυτό το παράδειγμα, ορίζουμε ένα διάνυσμα στήλης a μεγέθους 10-by-1 και ένα διάνυσμα στήλης b μεγέθους 10-by-1. Μετά από αυτό, εκτελούμε πολλαπλασιασμό βάσει στοιχείων στα a και b και παίρνουμε ένα διάνυσμα c μεγέθους 10-από-1.





α = [ 1 : 10 ] ';
b = [2:2:20]'
;
γ = α. * σι


Παράδειγμα 2: Πώς να πολλαπλασιάσετε πίνακες στο MATLAB χρησιμοποιώντας τον τελεστή .*;

Το συγκεκριμένο παράδειγμα ορίζει δύο πίνακες Α και Β που έχουν το ίδιο μέγεθος 3 επί 4. Μετά από αυτό, εκτελεί πολλαπλασιασμό βάσει στοιχείων χρησιμοποιώντας το (.*) τελεστή και λαμβάνει έναν πίνακα C μεγέθους 3-από-4.



Α = ραντ ( 3 , 4 ) ;
B = randn ( 3 , 4 ) ;
Γ = Α. * σι


Παράδειγμα 3: Πώς να πολλαπλασιάσετε πίνακες στο MATLAB χρησιμοποιώντας τον τελεστή .*;

Αυτός ο κώδικας MATLAB δημιουργεί δύο πίνακες Α και Β που έχουν το ίδιο μέγεθος 3-by-4-by-2. Μετά από αυτό, εκτελεί πολλαπλασιασμό βάσει στοιχείων χρησιμοποιώντας το (.*) τελεστή και αποκτά έναν πίνακα C μεγέθους 3–by-4-2.

Α = ραντ ( 3 , 4 , 2 ) ;
B = randn ( 3 , 4 , 2 ) ;
Γ = Α. * σι


συμπέρασμα

Το MATLAB είναι ένα χρήσιμο εργαλείο που σχεδιάστηκε αρχικά για την εκτέλεση λειτουργιών πίνακα. Ο πολλαπλασιασμός πίνακα βάσει στοιχείων είναι μια πράξη που μας επιτρέπει να πολλαπλασιάσουμε το στοιχείο του πρώτου πίνακα με το αντίστοιχο στοιχείο του δεύτερου πίνακα χρησιμοποιώντας το (.*) χειριστής. Για να εκτελέσετε αυτή τη λειτουργία και οι δύο πίνακες πρέπει να έχουν το ίδιο μέγεθος. Αυτός ο οδηγός έχει καλύψει πολλά παραδείγματα για τον τρόπο χρήσης του (.*) τελεστής για να εκτελέσει πολλαπλασιασμό πίνακα βάσει στοιχείων στο MATLAB.