Skip to main content
🔬 Advanced

Υπολογιστής Πινάκων (Matrix)

Υπολογίστε ορίζουσα, αντίστροφο, ανάστροφο και πολλαπλασιασμό πινάκων. Υποστηρίζει πίνακες 2×2 και 3×3. Δωρεάν μαθηματικό εργαλείο. Άμεσα αποτελέσματα.

Μαθηματικές Επιχειρήσεις: Σύνθεση και Αφαίρεση

Μια ματρίξ είναι ένα τετραγωνικό πίνακας αριθμών που διατάσσεται σε στήλες και στήλες. Ένας πίνακας μ×ν έχει μ στήλες και ν στήλες.

Σύνθεση και αφαίρεση απαιτούν πίνακες ίδιων διαστάσεων. Προσθέστε ή αφαιρέστε τα αντίστοιχα στοιχεία:

Αν A = [[1, 2], [3, 4]] και B = [[5, 6], [7, 8]], τότε:

Η σύνθεση πινάκων είναι κομμάτιμη (A + B = B + A) και συνδετική ((A + B) + C = A + (B + C)).

Πολλαπλασιασμός Πινάκων

Ο πολλαπλασιασμός πινάκων είναι πιο σύνθετος από τις επιπεδοις επιχειρήσεις. Για να πολλαπλασιαστεί ο A (μ×ν) με το B (ν×π), οι εσωτερικές διαστάσεις πρέπει να ταιριάζουν (ν), παράγοντας ένα αποτέλεσμα πίνακα C (μ×π).

Κάθε στοιχείο C[i][j] = άθροισμα A[i][k] × B[k][j] για όλα τα k.

Παράδειγμα: A = [[1, 2], [3, 4]] (2×2) × B = [[5, 6], [7, 8]] (2×2):

Αποτέλεσμα: C = [[19, 22], [43, 50]]

Κλειδί: Ο πολλαπλασιασμός πινάκων δεν είναι κομμάτιμος — A×B ≠ B×A γενικά. Ωστόσο, είναι συνδετικός: (A×B)×C = A×(B×C).

Τελεστής και Αντιστρόφηση 2×2 Πίνακα

Ο τελεστής ενός 2×2 πίνακα A = [[α, β], [γ, δ]] είναι: det(A) = αδ − βγ

Ο τελεστής δείχνει εάν ένας πίνακας είναι αντιστρέψιμος (det ≠ 0) και αντιπροσωπεύει το κλιμακωτό παράγοντα της μετατροπής.

Αντιστρόφηση 2×2 πίνακα (υπάρχει μόνο εάν det ≠ 0):

A⁻¹ = (1/det) × [[δ, −β], [−γ, α]]

Παράδειγμα: A = [[1, 2], [3, 4]]
det = 1×4 − 2×3 = 4 − 6 = −2
A⁻¹ = (1/−2) × [[4, −2], [−3, 1]] = [[−2, 1], [1,5, −0,5]]

Επιβεβαιώστε: A × A⁻¹ = Πίνακας ταυτότητας [[1,0],[0,1]]

Απαραίτητες Εφαρμογές των Πινάκων

Οι πίνακες είναι θεμελιώδεις για πολλές πραγματικές εφαρμογές:

Τελεστής και Αντιστρόφηση 3×3 Πίνακα

Για ένα 3×3 πίνακα, ο τελεστής υπολογίζεται χρησιμοποιώντας εκτάκτωση συντελεστών (επίσης ονομάζεται επέκταση Λαπλάς). Δίνεται:

Στήλη 1Στήλη 2Στήλη 3
Στιγμή 1αβγ
Στιγμή 2δεφ
Στιγμή 3ζηι

Ο τελεστής είναι: det = α(ει − φη) − β(δι − φζ) + γ(δη − εζ)

Εργαστηριακό παράδειγμα: Α = [[2, 1, 3], [0, −1, 2], [4, 0, 1]]

Για μεγαλύτερους πίνακες (4×4, 5×5, κ.λπ.), η μέθοδος εκτάκτωσης συντελεστών γίνεται υπολογιστικά ακριβής (n! επιχειρήσεις). Στην πράξη, οι υπολογιστές χρησιμοποιούν LU phânέλιση ή αφαίρεση γραμμών για να υπολογίσουν τους τελεστές σε O(n³) χρόνο.

Αξίες και Αντίστροφες Αξίες

Αξίες είναι μεταξύ των πιο σημαντικών όρων στη γραμμική άλγεβρα. Για μια τετραγωνική матρίδα A, μια αξία λ και η αντίστοιχη αντίστροφη αξία v ικανοποιούν: A·v = λ·v — η μάτρίδα μετασχηματίζει την αντίστροφη αξία με απλά να την κάνει μεγαλύτερη (χωρίς περιστροφή).

Για να βρεθεί μια αξία μιας 2×2 μάτρίδας A = [[a, b], [c, d]], λύστε την χαρακτηριστική εξίσωση: det(A − λI) = 0

Αυτό δίνει: (a − λ)(d − λ) − bc = 0, ή: λ² − (a+d)λ + (ad − bc) = 0

Ο όρος (a+d) είναι ο след της μάτρίδας, και (ad − bc) είναι ο παραγοντικός.

Παράδειγμα: A = [[4, 2], [1, 3]]

Πού εμφανίζονται οι αξίες σε πρακτικές εφαρμογές:

Επιστημονικό πεδίοΕφαρμογήΤι αντιπροσωπεύουν οι αξίες
Επιστήμη δεδομένων (PCA)Απαλοιφή διαστάσεωνΕξήγηση διαστασιακής ποικιλότητας από κάθε κύριο συνιστώσα
Μηχανική μηχανικήΑνάλυση ταλαντώσεωνΦυσικές συχνότητες μιας δομής
Κβαντική μηχανικήΜέτρηση παρατηρήσεωνΔυνατές μέτρησεις
Google PageRankΚατάταξη ιστοσελίδωνΣταθερή πιθανότητα επισκέψεων σε κάθε σελίδα
Βιολογία πληθυσμούΜοντέλα LeslieΑπώλεια πληθυσμού
Διοχέτευση συστημάτωνΑνάλυση σταθερότηταςΣταθερότητα συστήματος (απώλειες αξίες < −1 = σταθερό)

Λύση Συστημάτων γραμμικών Εξισώσεων με Ματρίδες

Μια από τις πιο πρακτικές χρήσεις των ματρίδων είναι η λύση συστημάτων γραμμικών εξισώσεων. Ένα σύστημα εξισώσεων μπορεί να γραφτεί σε μορφή μάτριας ως Ax = b, όπου A είναι η μάτρια συντελεστών, x είναι η βαρόμετρο και b είναι η βαρόμετρο σταθερών.

Παράδειγμα συστήματος:

Μορφή μάτριας: A = [[2, 3], [4, −1]], x = [[x], [y]], b = [[8], [2]]

Λύση με την αντίστροφη: x = A⁻¹ · b

Κανόνας του Κράμερ είναι μια άλλη μέθοδος: για κάθε μεταβλητή, αντικαταστήστε τη στήλη της στη μάτρια συντελεστών με τη μάτρια σταθερών και διαιρέστε το αποτέλεσμα από τον αρχικό παραγοντικό. Για το παραπάνω παράδειγμα:

Για μεγάλα συστήματα (n > 3), η αλγοριθμική εξαγωγή (απαλοιφή γραμμών) είναι πιο υπολογιστικά αποτελεσματική από την αντίστροφη μάτρια ή τον κανόνα του Κράμερ και είναι ο πρότυπος αλγόριθμος που χρησιμοποιείται από τους υπολογιστές.

Ειδικές Τύποι Ματρίκας Αναφοράς

Οι διαφορετικοί τύποι ματρίκας έχουν μοναδικές ιδιότητες που απλοποιούν την υπολογιστική και εμφανίζονται συχνά σε συγκεκριμένες εφαρμογές:

Τύπος ΜατρίκαςΟρισμόςΚλειδί ΙδιότηταςΣυνήθης Χρήση
Ιδιότητα (I)1s στην διαγώνια, 0s αλλούAI = IA = AΑντισταθμιστικός στοιχείο στη πολλαπλασιασμός
ΔιγώνιαΜόνο μη μηδενικά στην διαγώνιαΕύκολο να αντιστρέψει (1/κάθε διαγώνιο στοιχείο)Αναλογικές μετατροπές
ΣυμμετρικήA = AᵀΜατρίκες κовариάνς, φυσική
ΟρθογώνιαA⁻¹ = AᵀConserves μήκους και γωνιώνΜατρίκες περιστροφής σε 3D γραφικά
Άνω τριγωνικήΌλες οι εγγραφές κάτω από τη διαγώνια = 0det = προϊόν των διαγώνιων εγγραφώνΑποτέλεσμα της Gaussian elimination
Κάτω τριγωνικήΌλες οι εγγραφές πάνω από τη διαγώνια = 0det = προϊόν των διαγώνιων εγγραφώνΧολοσκιτική αποικοδόμηση
ΣπάνιαΠλειοψηφικά μηδενικά στοιχείαSpeciale αποθήκευση/αλγορίθμουςΔικτύακα γραφήματα, FEM συμψηφίσματα
Αρνητικά ορισμένοΌλοι οι Eigenvalues > 0Απαρέχει πραγματικό εσωτερικό γινόμενοΑποτίμηση (Ματρίκες Hessian)
ΣταχαστικήΟι γραμμές προσανατολίζονται σε 1, εγγραφές ≥ 0Απαρέχει μεταβλητές πιθανότητεςΜαρκόβια αλυσίδες, PageRank

Η κατανόηση των τύπων ματρίκας βοηθά στην επιλογή του κατάλληλου αλγορίθμου. Για παράδειγμα, αν γνωρίζετε ότι μια ματρίκα είναι συμμετρική και αρνητικά ορισμένη, η Χολοσκιτική αποικοδόμηση είναι διπλάσιος γρηγορότερη από την γενική LU αποικοδόμηση για την επίλυση γραμμικών συστημάτων.

Ματρίκες Μετατροπής σε Υπολογισμό Γραφικών

Στα 3D γραφικά και την ανάπτυξη παιχνιδιών, κάθε αντικείμενο στην οθόνη θέσης, περιστρέφεται και μεγεθύνονται χρησιμοποιώντας ματρίκες επιχειρήσεων. Η πρότυπη προσέγγιση χρησιμοποιεί 4×4 μετατροπικές ματρίκες (ομογενείς συντεταγμένες) που συνδυάζουν μεταφορές, περιστροφές και μεγέθυνση σε μια ενιαία ματρίκη πολλαπλασιασμού:

Μετατροπή2D Ματρίκα (3×3)Απώλεια
Μεταφορά από (tx, ty)[[1, 0, tx], [0, 1, ty], [0, 0, 1]]Μεταφέρει αντικείμενο σε νέα θέση
Μέγεθος από (sx, sy)[[sx, 0, 0], [0, sy, 0], [0, 0, 1]]Μεγαλώνει αντικείμενο
Περιστροφή από θ[[cos θ, −sin θ, 0], [sin θ, cos θ, 0], [0, 0, 1]]Περιστρέφεται γύρω από την αρχή
Ανακλάσεις (αξόνων x)[[1, 0, 0], [0, −1, 0], [0, 0, 1]]Ανακλάται κατά μήκος του άξονα x
Σχίσματα (κατεύθυνση x)[[1, k, 0], [0, 1, 0], [0, 0, 1]]Σχίζει αντικείμενο οριζόντια

Οι σύγχρονες GPU (υπολογιστές γραφικών επεξεργασίας) είναι στην πραγματικότητα μαζικά παράλληλοι μηχανές πολλαπλασιασμού ματρίκες. Ένα τυπικό πλαίσιο εικόνας απαιτεί εκατομμύρια πολλαπλασιασμούς ματρίκες ανά δευτερόλεπτο — μετατρέποντας κορυφές, υπολογίζοντας φωτισμό, προβάλλοντας 3D σκηνές σε 2D οθόνες. Αυτό είναι επίσης το λόγο για το οποίο οι GPU είναι τόσο αποτελεσματικές για την εκπαίδευση AI/ML: οι νευρωνικές δικτύα είναι τελικά μεγάλα ματρίκες επιχειρήσεων, και η αρχιτεκτονική GPU είναι επωφελούμενη για ακριβώς αυτόν τον τύπο υπολογισμού.

Ο Render Pipeline: Κάθε κορυφή σε ένα 3D μοντέλο περνάει από μια αλυσίδα ματρίκες πολλαπλασιασμού: Ματρίκα Μοντέλου (θέτει το αντικείμενο στον κόσμο) → Ματρίκα Προσέγγισης (θέτει την κάμερα) → Ματρίκα Προβολής (μετατρέπει 3D σε 2D οθόνη συντεταγμένες). Αυτές οι τρεις ματρίκες συχνά προ-πολλαπλασιαζονται σε μια ενιαία MVP ματρίκα για αποτελεσματικότητα.

Αναλυτική Αναγωγή (Εξαγωγή Γκαουσσιάνα)

Εξαγωγή Γκαουσσιάνα είναι ο πιο ευρέως χρησιμοποιούμενος αλγόριθμος για την επίλυση συστημάτων γραμμικών εξισώσεων, τον υπολογισμό των αθροισμάτων και την εύρεση των αντεστώσεων των матριών. Ο στόχος είναι να μετατρέψουμε τη μैटρίδα σε μορφή εγκλιπτικής αναγωγής (άνω τριγωνική) χρησιμοποιώντας τρεις στοιχειώδεις αναγωγικές επιχειρήσεις:

  1. Ανταλλάξουμε δύο γραμμές
  2. Μultiply μια γραμμή με μη μηδενικό σκαλαίο
  3. Προσθέστε ένα πολλαπλάσιο μιας γραμμής σε άλλη

Δείγμα εργασίας — λύση: x + 2y + z = 9, 2x − y + 3z = 8, 3x + y − z = 2

Αυξημένη μैटρίδα:

xyz|b
R1121|9
R22−13|8
R331−1|2

Βήμα 1: R2 ← R2 − 2×R1: [0, −5, 1 | −10]

Βήμα 2: R3 ← R3 − 3×R1: [0, −5, −4 | −25]

Βήμα 3: R3 ← R3 − R2: [0, 0, −5 | −15]

Τώρα σε μορφή εγκλιπτικής αναγωγής. Επιστροφή υπολογισμού: z = −15/−5 = 3; y = (−10 − 1×3)/−5 = −13/−5 = 2,6; x = 9 − 2(2,6) − 3 = 0,8

Λύση: x = 0,8, y = 2,6, z = 3. Επιβεβαίωση από την υποβολή πίσω στις αρχικές εξισώσεις.

Η εξαγωγή Γκαουσσιάνα έχει χρόνο πολυπλοκότητας O(n³) και είναι η βάση της πλειοψηφίας των αριθμητικών γραμμικών άλγεβρας λογισμικών, συμπεριλαμβανομένων του MATLAB, NumPy και LAPACK. Για πολύ μεγάλες σπάνιες συστήματα (εκατομμύρια μεταβλητές), μεθόδους επαναληπτικών προσπαθειών όπως η συνεχή γκραντιέντε είναι πιο αποτελεσματικές.

Μάτρηες στην Μηχανική Μάθηση και την Επιστήμη Δεδομένων

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

Εμπρόσθια πορεία του νευρωνικού δικτύου: Κάθε στρώμα ενός νευρωνικού δικτύου εκτελεί μια μαθηματική πολλαπλασιασμό ακολουθούμενη από μια ενεργοποίηση συνάρτηση. Για ένα στρώμα με είσοδο x (n×1), μάζα W (m×n) και βαρύτητα b (m×1): εξέλιξη = ενεργοποίηση(W·x + b). Ένα βαθύ νευρωνικό δίκτυο με 10 στρώματα εκτελεί 10 τέτοιες μαθηματικές πολλαπλασιασμούς ανά Infer.

Εντοπισμός (πίσω-προπαγώγηση) περιλαμβάνει τον υπολογισμό των γκραντιέντε μέσω της κανόνις της αλυσίδας — που εκτελείται ως μια σειρά μετατροπών και πολλαπλασιασμών των ματιών που λειτουργούν πίσω από το δίκτυο. Ο γκραντιέντε της απώλειας σε σχέση με κάθε μάζα υπολογίζεται για να ενημερώσει τις βαρύτητες.

ML ΕπιχείρησηΜαθηματική ΕπιχείρησηΤυπική Μέγεθος
Επιλογή εικόνας (CNN)Κοντινή πολλαπλασιασμός (διακινούμενη μαθηματική πολλαπλασιασμός)Είσοδος: 224×224×3; Φίλτρα: 3×3×64
Μοντέλο γλώσσας (Transformer)Προσομοίωση = softmax(QKᵀ/√d)·VQ, K, V: (seq_len × d_model)
Συσκευές προτερήματοςΦακτοποίηση μάζας (SVD)Χρήστες × Αρχεία (εκατομμύρια × εκατομμύρια, σπάνιες)
Παροχέτηση διαστάσεωνΑναλυτική αποικοδόμηση της μάζας συντελεστώνΧαρακτηριστικά × Χαρακτηριστικά
Λιναία 回帰β = (XᵀX)⁻¹Xᵀy (κανονική εξίσωση)Δείγματα × Χαρακτηριστικά

Οι μεγάλες γλώσσες-μοντέλα όπως το GPT-4 περιέχουν εκατοντάδες δισεκατομμύρια παραμέτρους που οργανώνονται σε μάζες βαρύτητας. Ο εντοπισμός περιλαμβάνει τον πολλαπλασιασμό ματιών με δισεκατομμύρια στοιχεία — αυτό είναι чому ο εντοπισμός μεγάλων AI μοντέλων απαιτεί χιλιάδες GPU που λειτουργούν παράλληλα για εβδομάδες, με κόστος που ξεπερνά τα 100 εκατομμύρια δολάρια. Η ολόκληρη η επανάσταση της AI είναι, στην μαθηματική της πυρήνα, μια άσκηση σε πολύ μεγάλες, πολύ γρήγορες μαθηματικές πολλαπλασιασμούς.

Common Matrix Σφταιγματα και Πώς Να Αυξήσετε

Οι φοιτητές και οι πρακτοί συχνά κάνουν αυτές τις λάθος όταν εργάζονται με ματρίξεις:

ΣφταιγμάΓιατί είναι ΛάθοςΣωστό Προσεκτικό
Αποδίδοντας AB = BAΗ πολλαπλασιασμός ματρίξεων δεν είναι κομούτοςΠάντα επιβεβαιώστε την τάξη: AB ≠ BA γενικά
Προσθέτοντας ματρίξεις διαφορετικών μεγεθώνΗ προσθήκη απαιτεί ταυτόσημες διαστάσειςΕλέγξτε τις διαστάσεις πρώτα: και οι δύο πρέπει να είναι m×n
Αφελεγόμενος να ελέγξετε det ≠ 0 πριν από την αντίστροφηΟι αλυσίδες ματρίξεων δεν έχουν αντίστροφηΠάντα υπολογίστε τον πίνακα πρώτα
Απωλέγοντας να ελέγξετε τις στήλες και τις στήλες στην πολλαπλασιασμόA(m×n) × B(n×p) = C(m×p); οι εσωτερικές διαστάσεις πρέπει να ταιριάζουνΓράψτε τις διαστάσεις εκφραστικά; ελέγξτε την εσωτερική συμφωνία
Αποδίδοντας λάθος: (A+B)² ≠ A²+2AB+B²Από την AB ≠ BA, η διαιρετική επέκταση δεν εφαρμόζεται(A+B)² = A² + AB + BA + B²
Αποδίδοντας (AB)⁻¹ = A⁻¹B⁻¹Η αντίστροφη ανταλλάσσει την τάξη(AB)⁻¹ = B⁻¹A⁻¹ (ανταλλάξτε την τάξη)

Η ενιαία πιο σημαντική συνήθεια όταν εργάζεστε με ματρίξεις: πάντα γράψτε τις διαστάσεις κάθε ματρίξης πριν από τις επιχειρήσεις. Αυτό εντοπίζει τις λαθούς διαστάσεων αμέσως και καθιστά τις αναμενόμενες διαστάσεις του αποτελέσματος σαφείς πριν από την εκτέλεση.

Συνήθεις Ερωτήσεις

Ποια είναι η ταυτότητα ματρίξης;

Η ταυτότητα ματρίξης είναι μια τετραγωνική ματρίξη με 1s στην κύρια διαγώνια και 0s σε κάθε άλλο σημείο. Για μια 2×2 ταυτότητα: [[1,0],[0,1]]. Πολλαπλασιάζοντας οποιαδήποτε ματρίξη A με την ταυτότητα ματρίξης δίνει A — είναι η ματρίξη ισοδύναμη με την πολλαπλασιασμό με 1.

Μπορείτε να πολλαπλασιάσετε μια 3×2 ματρίξη με μια 2×4 ματρίξη;

Ναι — οι εσωτερικές διαστάσεις ταιριάζουν (2). Το αποτέλεσμα είναι μια 3×4 ματρίξη (εξωτερικές διαστάσεις). Η κανόνας: μπορείτε να πολλαπλασιάσετε μια m×n ματρίξη με μια n×p ματρίξη; το αποτέλεσμα είναι m×p. Αν οι εσωτερικές διαστάσεις δεν ταιριάζουν, η πολλαπλασιασμός είναι άγνωστη.

Τι σημαίνει για μια ματρίξη να είναι αλυσίδα;

Μια αλυσίδα ματρίξης έχει έναν πίνακα διαστάσεων 0 και δεν έχει αντίστροφη. Γεωμετρικά, μια αλυσίδα μετατροπή "πετάει" το χώρο — μειώνει ένα 2D επίπεδο σε μια γραμμή, ή ένα 3D χώρο σε ένα επίπεδο. Οι αλυσίδες ματρίξεων προκύπτουν σε συστήματα εξισώσεων με μη μοναδική λύση (είτε δεν υπάρχουν λύσεις ή υπάρχουν άπειρες).

Τι είναι η μετατόπιση μιας ματρίξης;

Η μετατόπιση μιας ματρίξης A (γραμμένη Aᵀ) προκύπτει από την ανταλλαγή των γραμμών και των στήλων. Αν A = [[1,2,3],[4,5,6]], τότε Aᵀ = [[1,4],[2,5],[3,6]]. Μια m×n ματρίξη γίνεται n×m μετά την μετατόπιση.

Ματρίξεις Επιχειρήσεων: Τι Μπορείτε να Υπολογίσετε

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

ΕπιχείρησηΑπαιτήσειςΑποτελέσματα διαστάσεων
Προσθήκη / ΑφαίρεσηΤαυτόσημες διαστάσεις (m×n)m×n
Σκιαγραφική πολλαπλασιασμόςΚάθε ματρίξηΑπαραίτητες διαστάσεις
Ματρίξεις πολλαπλασιασμόςA είναι m×n, B είναι n×pm×p
ΜετατόπισηΚάθε m×n ματρίξηn×m
ΠίνακαςΤετραγωνική ματρίξη (n×n)Μοναδικός σκαλάρης
ΑντιστροφήΤετραγωνική, μη αλυσίδαn×n

Η ματρίξεις πολλαπλασιασμός είναι μη κομούτος: A×B ≠ B×A γενικά. Η ταυτότητα ματρίξης (I) έχει 1s στην κύρια διαγώνια και 0s σε κάθε άλλο σημείο; πολλαπλασιάζοντας οποιαδήποτε ματρίξη A με την ταυτότητα ματρίξης δίνει A — είναι η ματρίξη ισοδύναμη με την πολλαπλασιασμό με 1.

Τι είναι ο πίνακας μιας 2×2 ματρίξης;

Για μια ματρίξη [[a, b], [c, d]], ο πίνακας = ad − bc. Αν ο πίνακας είναι 0, η ματρίξη δεν έχει αντίστροφη (είναι αλυσίδα).

Τι είναι η μετατόπιση μιας ματρίξης;

Η μετατόπιση μιας ματρίξης A (γραμμένη Aᵀ) προκύπτει από την ανταλλαγή των γραμμών και των στήλων: η γραμμή i γίνεται στήλη i. Μια 3×2 ματρίξη γίνεται 2×3 μετά την μετατόπιση.

Τι χρησιμοποιείται για την πολλαπλασιασμός ματρίξεων;

Οι γραμμικές μετατροπές (περίστροφος, στενός, κλίση σε γραφικές εφαρμογές), η επίλυση συστημάτων εξισώσεων, οι υπολογισμοί βάρους σε δικτυακές εργασίες, οι μετασχηματισμοί Markov και οι υπολογισμοί κовариάνς στα στατιστικά.