Πώς λειτουργεί το Matrix Division στο MATLAB

Pos Leitourgei To Matrix Division Sto Matlab



Η διαίρεση μήτρας παίζει ζωτικό ρόλο στο MATLAB όταν πρόκειται για την επίλυση γραμμικών συστημάτων, την εκτέλεση διαίρεσης βάσει στοιχείων και τη διεξαγωγή αριθμητικών υπολογισμών. Σε αυτό το άρθρο, θα εξερευνήσουμε τέσσερις σημαντικές συναρτήσεις διαίρεσης πίνακα στο MATLAB: mldivide, rdivide, ldivide και mrdivide.

Πώς λειτουργεί το Matrix Division στο MATLAB

Η διαίρεση matrix στο MATLAB είναι λίγο διαφορετική από την κανονική διαίρεση. Όταν διαιρείτε δύο πίνακες, το MATLAB εκτελεί διαίρεση βάσει στοιχείων. Αυτό σημαίνει ότι κάθε στοιχείο στον πρώτο πίνακα διαιρείται με το αντίστοιχο στοιχείο του δεύτερου πίνακα και εδώ είναι μερικοί τρόποι για τη διαίρεση δύο πινάκων στο MATLAB:

1: mldivide (A \ B)
Η συνάρτηση mldivide, που αντιπροσωπεύεται από τον τελεστή ανάστροφης κάθετο (\), χρησιμοποιείται για την επίλυση γραμμικών συστημάτων εξισώσεων. Βρίσκει το διάνυσμα λύσης X που ικανοποιεί την εξίσωση A * X = B. Η συνάρτηση mldivide προσαρμόζει αυτόματα τη μέθοδο λύσης με βάση τις ιδιότητες των πινάκων εισόδου.







Α = [ 1 2 ; 3 4 ] ;
Β = [ 5 ; 6 ] ;
X = A \ B;
διαθ ( Χ ) ;

Παραγωγή



2: διαίρεση (A ./ B)
Η συνάρτηση rdivide, που υποδεικνύεται από τον τελεστή διαίρεσης κουκκίδων (./), διεξάγει τη διαίρεση βάσει στοιχείων μεταξύ δύο πινάκων Α και Β. Διαιρεί κάθε στοιχείο στον πίνακα Α με το αντίστοιχο στοιχείο στον πίνακα Β, δημιουργώντας έναν νέο πίνακα με διαστάσεις που ταιριάζουν με το πρωτότυπες μήτρες.



Α = [ 10 είκοσι ; 30 40 ] ;
Β = [ 2 4 ; 5 10 ] ;
αποτέλεσμα = Α. / ΣΙ;
διαθ ( αποτέλεσμα ) ;

Παραγωγή





3: ldivide (A .\ B)
Η συνάρτηση ldivide, που αντιπροσωπεύεται από τον τελεστή ανάστροφης κάθετο κουκκίδας (.\), διεξάγει διαίρεση βάσει στοιχείων με την αντίθετη σειρά του rdivide. Υπολογίζει τη διαίρεση κάθε στοιχείου στον πίνακα Β με το αντίστοιχο στοιχείο του πίνακα Α, καταλήγοντας σε έναν νέο πίνακα με διαστάσεις που ταιριάζουν με τους πίνακες εισόδου.

Α = [ 1 2 ; 3 4 ] ;
Β = [ 10 είκοσι ; 30 40 ] ;
αποτέλεσμα = B .\ A;
διαθ ( αποτέλεσμα ) ;

Παραγωγή



4: mrdivide (A / B)
Η συνάρτηση mrdivide, που συμβολίζεται με τον τελεστή προς τα εμπρός κάθετο (/), εκτελεί δεξιά διαίρεση πίνακα. Χρησιμοποιείται για την επίλυση γραμμικών συστημάτων εξισώσεων όπου ο πίνακας της δεξιάς πλευράς διαιρείται με τον πίνακα της αριστερής πλευράς. Το αποτέλεσμα είναι η λύση του πίνακα X που ικανοποιεί την εξίσωση X * A = B.

Α = [ 1 2 ; 3 4 ] ;
Β = [ 5 6 ; 7 8 ] ;
Χ = Β / ΕΝΑ;
διαθ ( Χ ) ;

Παραγωγή

Σημείωση : Εάν η έξοδος εμφανίζει '-', σημαίνει ότι το γραμμικό σύστημα δεν έχει μοναδική λύση ή είναι ασυνεπές, που σημαίνει ότι δεν υπάρχει λύση που να ικανοποιεί όλες τις εξισώσεις ταυτόχρονα.

συμπέρασμα

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