Πίνακες >>A = [ 1,6; 7, 11]; Ή τον πίνακα >> B = [2,0,1; 1,7,4; 3,0,1]; Πράξεις πινάκων



Σχετικά έγγραφα
AX=B (S) A A X=A B I X=A B X=A B I X=A B X=A B X=A B X X

Προγραμματισμός Ηλεκτρονικών Υπολογιστών 2 - Εργαστήριο

ΚΕΦΑΛΑΙΟ 2: ΟΡΙΖΟΥΣΕΣ

ΓΡΑΜΜΙΚΗ ΑΛΓΕΒΡΑ (ΗΥ-119)

Επίλυση Εξισώσεων. Συστήµατα γραµµικών εξισώσεων. λύση ... = ... ηµοκρίτειο Πανεπιστήµιο Θράκης Τµήµα Ηλεκτρολόγων Μηχανικών & Μηχανικών Υπολογιστών

Εφαρμοσμένα Μαθηματικά ΙΙ 9ο Σετ Ασκήσεων (Λύσεις) Διανυσματικοί Χώροι

ΘΕΩΡΙΑ ΠΙΝΑΚΩΝ. Ορισμός 1: Ένας πίνακας Α με m γραμμές και n στήλες,

Παραδείγματα (1 ο σετ) Διανυσματικοί Χώροι

ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΡΗΤΗΣ -ΤΜΗΜΑ ΕΠΙΣΤΗΜΗΣ ΥΠΟΛΟΓΙΣΤΩΝ. Λύσεις των Θεμάτων εξέτασης προόδου στο μάθημα «Γραμμική Άλγεβρα» (ΗΥ119)

Μαθηματικά ΜΕΡΟΣ 5 ΓΡΑΜΜΙΚΑ ΣΥΣΤΗΜΑΤΑ ΕΞΙΣΩΣΕΩΝ ΜΕ ΠΙΝΑΚΕΣ

Χρονικές σειρές 4 o μάθημα: ΠΙΝΑΚΕΣ ΚΑΙ ΔΙΑΝΥΣΜΑΤΑ

ΓΡΑΜΜΙΚΗ ΑΛΓΕΒΡΑ (ΗΥ-119)

Παραδείγματα Διανυσματικοί Χώροι Ι. Λυχναρόπουλος

ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΡΗΤΗΣ -ΤΜΗΜΑ ΕΠΙΣΤΗΜΗΣ ΥΠΟΛΟΓΙΣΤΩΝ. Λύσεις των Θεμάτων της Εξέτασης Ιανουαρίου 2010 στο μάθημα: «Γραμμική Άλγεβρα» (ΗΥ119)

= 7. Στο σημείο αυτό θα υπενθυμίσουμε κάποιες βασικές ιδιότητες του μετασχηματισμού Laplace, δηλαδή τις

ΓΡΑΜΜΙΚΗ ΑΛΓΕΒΡΑ (Εξ. Ιουνίου - 02/07/08) ΕΠΙΛΕΓΜΕΝΕΣ ΑΠΑΝΤΗΣΕΙΣ

ΤΕΧΝΟΛΟΓΙΚΟ ΕΚΠΑΙΔΕΥΤΙΚΟ ΙΔΡΥΜΑ ΚΕΝΤΡΙΚΗΣ ΜΑΚΕΔΟΝΙΑΣ ΣΧΟΛΗ ΤΜΗΜΑ. Μαθηματικά 1. Σταύρος Παπαϊωάννου

Οι Μιγαδικοί Αριθμοί

Μαρία Λουκά. Εργαστήριο Matlab Άμεσες Μέθοδοι. Τμήμα Πληροφορικής και Τηλεπικοινωνιών

Γραμμική Άλγεβρα Ι,

, ορίζουμε deta = ad bc. Πρόταση Ένας πίνακας Α είναι αντιστρέψιμος τότε και μόνο αν deta 0.

ΑΛΓΕΒΡΑ ΠΙΝΑΚΩΝ ή ΜΗΤΡΩΝ

ΒΟΗΘΗΤΙΚΕΣ ΣΗΜΕΙΩΣΕΙΣ ΣΤΑ ΓΕΝΙΚΑ ΜΑΘΗΜΑΤΙΚΑ

4 η ΕΝΟΤΗΤΑ Μητρώα και συνθήκες στο MATLAB

Παραδείγματα Απαλοιφή Gauss Απαλοιφή Gauss-Jordan Παραγοντοποίηση LU, LDU

Εφαρμοσμένα Μαθηματικά ΙΙ 10ο Σετ Ασκήσεων (Λύσεις) Γραμμικοί Μετασχηματισμοί

Εφαρμοσμένα Μαθηματικά ΙΙ

21 a 22 a 2n. a m1 a m2 a mn

ΕΙΣΑΓΩΓΗ ΣΤΟ MATHLAB Α ΜΕΡΟΣ

ΠΛΗ 12 - Ιδιοτιμές και ιδιοδιανύσματα

Δυναμική Μηχανών I. Επανάληψη: Μαθηματικά

όπου Η μήτρα ή πίνακας του συστήματος

D = / Επιλέξτε, π.χ, το ακόλουθο απλό παράδειγμα: =[IA 1 ].

Τυπικές χρήσεις της Matlab

Διανύσµατα στο επίπεδο

Μαθηματικά Διοικητικών & Οικονομικών Επιστημών

Γραμμική Αλγεβρα ΙΙ Διάλεξη 1 Εισαγωγή Χρήστος Κουρουνιώτης Πανεπισ τήμιο Κρήτης 19/2/2014 Χ.Κουρουνιώτης (Παν.Κρήτης) Διάλεξη 1 19/2/ / 13

Προγραμματισμός και Χρήση Ηλεκτρονικών Υπολογιστών - Βασικά Εργαλεία Λογισμικού

ΤΕΤΥ Εφαρμοσμένα Μαθηματικά 1. Τελεστές και πίνακες. 1. Τελεστές και πίνακες Γενικά. Τι είναι συνάρτηση? Απεικόνιση ενός αριθμού σε έναν άλλο.

Παραδείγματα (2) Διανυσματικοί Χώροι

Εάν A = τότε ορίζουμε την ορίζουσα του πίνακα ως τον αριθμό. det( A) = = ( 2)4 3 1 = 8 3 = 11. τότε η ορίζουσά του πίνακα ισούται με

Εφαρμοσμένα Μαθηματικά ΙΙ

Παραδείγματα Απαλοιφή Gauss Απαλοιφή Gauss Jordan

Λύσεις και Υποδείξεις Επιλεγµένων Ασκήσεων

ΕΙΣΑΓΩΓΗ ΣΤΟ MATLAB- SIMULINK

1 1 A = x 1 x 2 x 3. x 4. R 2 3 : a + b + c = x + y + z = 0. R 2 3 : a + x = b + y = c + z = 0

Εφαρμοσμένα Μαθηματικά ΙΙ

Επίλυση Γραµµικών Συστηµάτων

Διαγωνοποίηση μητρών. Στοιχεία Γραμμικής Άλγεβρας

Εφαρμοσμένα Μαθηματικά ΙΙ

ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΡΗΤΗΣ -ΤΜΗΜΑ ΕΠΙΣΤΗΜΗΣ ΥΠΟΛΟΓΙΣΤΩΝ. Λύσεις των Θεμάτων της Εξέτασης Σεπτεμβρίου 2010 στο μάθημα: «Γραμμική Άλγεβρα» (ΗΥ119)

Τετραγωνικά μοντέλα. Τετραγωνικό μοντέλο συνάρτησης. Παράδειγμα τετραγωνικού μοντέλου #1. Παράδειγμα τετραγωνικού μοντέλου #1

Στοχαστικά Σήματα και Τηλεπικοινωνιές

Ορισμοί και πράξεις πινάκων

Εφαρμοσμένα Μαθηματικά ΙΙ

( ) = ( ) Μάθημα 2 ο ΒΑΘΜΟΣ ΠΙΝΑΚΑ. Θεωρία : Γραμμική Άλγεβρα : εδάφιο 4, σελ. 63, Πρόταση 4.9, σελ. 90. Βασικές ιδιότητες

ΠΛΗ 12- Σχέση ισοδυναμίας, γραμμικά συστήματα και απαλοιφή Gauss

Γραμμική Άλγεβρα και Μαθηματικός Λογισμός για Οικονομικά και Επιχειρησιακά Προβλήματα

ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΙΑΣ ΤΜΗΜΑ ΠΟΛΙΤΙΚΩΝ ΜΗΧΑΝΙΚΩΝ ΣΗΜΕΙΩΣΕΙΣ ΓΡΑΜΜΙΚΗΣ ΑΛΓΕΒΡΑΣ. ρ Χρήστου Νικολαϊδη

ημιουργία και διαχείριση πινάκων

a 11 a 1n b 1 a m1 a mn b n

Κεφάλαιο 2 Πίνακες - Ορίζουσες

Εφαρμοσμένα Μαθηματικά ΙΙ 5ο Σετ Ασκήσεων (Λύσεις) Πίνακες Επιμέλεια: I. Λυχναρόπουλος

Εισαγωγή στις Τηλεπικοινωνίες. Δομή της παρουσίασης

ΜΑΘΗΜΑΤΙΚΑ ΓΙΑ ΟΙΚΟΝΟΜΟΛΟΓΟΥΣ ΙΙ ΜΑΘΗΜΑ 1-2-ΠΙΝΑΚΕΣ ΕΑΡΙΝΟ ΕΞΑΜΗΝΟ ΠΑΝΗΠΙΣΤΗΜΙΟΠΑΤΡΩΝ ΤΜΗΜΑ ΟΙΚΟΝΟΜΙΚΩΝ ΕΠΙΣΤΗΜΩΝ

Κεφάλαιο 1 o Εξισώσεις - Ανισώσεις

7 ΑΛΓΕΒΡΑ ΜΗΤΡΩΝ. 7.2 ΜΗΤΡΕΣ ΕΙΔΙΚΗΣ ΜΟΡΦΗΣ (Ι)

0 + a = a + 0 = a, a k, a + ( a) = ( a) + a = 0, 1 a = a 1 = a, a k, a a 1 = a 1 a = 1,

2.0 ΔΙΑΝΥΣΜΑΤΙΚΟΙ ΧΩΡΟΙ ΚΑΙ ΓΡΑΜΜΙΚΑ ΣΥΣΤΗΜΑΤΑ

ΓΡΑΜΜΙΚΗ ΑΛΓΕΒΡΑ Ι (ΑΡΤΙΟΙ) Λυσεις Ασκησεων - Φυλλαδιο 2

Ταξινόμηση καμπυλών και επιφανειών με τη βοήθεια των τετραγωνικών μορφών.

( A = A = 3 5 A 2 + B 2.

Εφαρμοσμένα Μαθηματικά ΙΙ 7ο Σετ Ασκήσεων (Λύσεις) Γραμμικά Συστήματα- Απαλοιφή Gauss Επιμέλεια: I. Λυχναρόπουλος

ΓΡΑΜΜΙΚΗ ΑΛΓΕΒΡΑ. ΕΝΟΤΗΤΑ: Άλγεβρα των Πινάκων (2) ΔΙΔΑΣΚΩΝ: Βλάμος Παναγιώτης ΙΟΝΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ

ΓΡΑΜΜΙΚΑ ΣΥΣΤΗΜΑΤΑ ΕΞΙΣΩΣΕΩΝ

Ιδιάζουσες τιμές πίνακα. y έχουμε αντίστοιχα τις σχέσεις : Αυτές οι παρατηρήσεις συμβάλλουν στην παραγοντοποίηση ενός πίνακα

2x y = 1 x + y = 5. 2x y = 1. x + y = 5. 2x y = 1 4x + 2y = 0. 2x y = 1 4x + 2y = 2

Εργαστήρια Αριθμητικής Ανάλυσης Ι. 4 ο Εργαστήριο. Διανύσματα-Πίνακες 1 ο Μέρος

Περιεχόμενα. Πρόλογος 3

Ευκλείδειοι Χώροι. Ορίζουµε ως R n, όπου n N, το σύνολο όλων διατεταµένων n -άδων πραγµατικών αριθµών ( x

ΕΛΛΗΝΙΚΟ ΑΝΟΙΚΤΟ ΠΑΝΕΠΙΣΤΗΜΙΟ

Γραµµικη Αλγεβρα Ι Επιλυση Επιλεγµενων Ασκησεων Φυλλαδιου 4

Τετραγωνικά μοντέλα. Τετραγωνικό μοντέλο συνάρτησης. Παράδειγμα τετραγωνικού μοντέλου #1. Παράδειγμα τετραγωνικού μοντέλου #1

ΓΡΑΜΜΙΚΗ ΑΛΓΕΒΡΑ Ι (ΠΕΡΙΤΤΟΙ) Ασκησεις - Φυλλαδιο 4

Αντίστροφη & Ιδιάζουσα μήτρα. Στοιχεία Γραμμικής Άλγεβρας

Κεφάλαιο 1. Στοιχεία Γραμμικής Άλγεβρας. Πίνακες, Ορίζουσες και Γραμμικά Συστήματα

Εφαρμοσμένα Μαθηματικά ΙΙ Τελική Εξέταση 8/6/2017 Διδάσκων: Ι. Λυχναρόπουλος

Εισαγωγή στην Αριθμητική Ανάλυση

Γραµµική Αλγεβρα. Ενότητα 2 : Επίλυση Γραµµικών Εξισώσεων. Ευστράτιος Γαλλόπουλος Τµήµα Μηχανικών Η/Υ & Πληροφορικής

[A I 3 ] [I 3 A 1 ].

Κεφάλαιο 1 Συστήματα γραμμικών εξισώσεων

ΠΡΟΓΡΑΜΜΑ ΣΠΟΥΔΩΝ ΣΤΗΝ ΠΛΗΡΟΦΟΡΙΚΗ ΜΑΘΗΜΑΤΙΚΑ Ι (ΘΕ ΠΛΗ 12) ΕΡΓΑΣΙΑ 1 η Ημερομηνία Αποστολής στον Φοιτητή: 17 Οκτωβρίου 2011

ΓΡΑΜΜΙΚΟΣ & ΔΙΚΤΥΑΚΟΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ

Επίλυση Συστήματος Γραμμικών Διαφορικών Εξισώσεων

Εφαρμοσμένα Μαθηματικά ΙΙ Τελική Εξέταση 19/6/2018 Διδάσκων: Ι. Λυχναρόπουλος

Γ. Ν. Π Α Π Α Δ Α Κ Η Σ Μ Α Θ Η Μ Α Τ Ι Κ Ο Σ ( M S C ) ΕΛΛΗΝΙΚΟ ΑΝΟΙΚΤΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΛΥΜΕΝΕΣ ΑΣΚΗΣΕΙΣ. ΠΡΟΓΡΑΜΜΑ: Σπουδές στις Φυσικές Επιστήμες

Κ. Ι. ΠΑΠΑΧΡΗΣΤΟΥ. Τοµέας Φυσικών Επιστηµών Σχολή Ναυτικών οκίµων ΟΡΙΖΟΥΣΕΣ. Ιδιότητες & Εφαρµογές

z = c 1 x 1 + c 2 x c n x n

HY213. ΑΡΙΘΜΗΤΙΚΗ ΑΝΑΛΥΣΗ ΕΛΑΧΙΣΤΑ ΤΕΤΡΑΓΩΝΑ AΝΑΛΥΣΗ ΙΔΙΑΖΟΥΣΩΝ ΤΙΜΩΝ

Kεφάλαιο 4. Συστήματα διαφορικών εξισώσεων. F : : F = F r, όπου r xy

Transcript:

Πίνακες Ένας πίνακας είναι μια δισδιάστατη λίστα από αριθμούς. Για να δημιουργήσουμε ένα πίνακα στο Matlab εισάγουμε κάθε γραμμή σαν μια ακολουθία αριθμών που ξεχωρίζουν με κόμμα (,) ή κενό (space) και μετά χρησιμοποιούμε ερωτηματικό (;) για να δηλώσουμε το τέλος της κάθε γραμμής. Π.χ >>A = [ 1,6; 7, 11]; Ή τον πίνακα >> B = [2,0,1; 1,7,4; 3,0,1]; Πράξεις πινάκων Πολλαπλασιασμός με σταθερό αριθμό >> A = [ 2 2; 4 1]; >> C = 2*A C = 4 4 8 2

Η πρόσθεση και αφαίρεση πινάκων ορίζεται μεταξύ πινάκων με ίδια διάσταση >> A = [5 1; 0 9]; >> B = [2 2; 1 1]; >> A + Β 7-1 1 10 >> A Β 3 3 1 8

Ο ανάστροφος ενός πίνακα Α οποιασδήποτε διάστασης δηλώνεται με τον πίνακα Αᵗ ο οποίος έχει γραμμές τις στήλες του Α και στήλες τις γραμμές του Α. >> A = [ 1 2 0; 6 4 1] A = 1 2 0 6 4 1 >> B = A' B = 1 6 2 4 0 1 Προσοχή!! Αν ένας πίνακας Α έχει στοιχεία μιγαδικούς αριθμούς η πιο πάνω πράξη θα υπολογίσει και τα συζυγή τους

>> C = [1 + i, 4 i; 5 + 2*i, 3 3*i] C = 1.0000 + 1.0000i 4.0000-1.0000i 5.0000 + 2.0000i 3.0000-3.0000i >> sym(c) [ i + 1, 4 - i] [ 2*i + 5, 3 3*i] >> D=sym(C') D = [ 1 - i, 5-2*i] [ i + 4, 3*i + 3] Για να μην γίνει συζυγής αναστροφή χρησιμοποιούμε.' sym(c.') [ i + 1, 2*i + 5] [ 4 - i, 3-3*i]

Πολλαπλασιασμός κατά συνιστώσες δυο πινάκων με ίδια διάσταση >> A = [2 1; 1 2]; B = [3 4; 5 6]; >> A.*B 6 4 5 12 Ο συνηθισμένος πολλαπλασιασμός πινάκων στο Matlab υλοποιείται με την πράξη * >> A*B 11 13 14 16 >> A = [1 4; 8 0; 1 3]; B = [ 1 7 4; 2 1 2]; % Α(3x2) B(2x3) >> C = A*B C = 7 11 4 8 56 32 7 4 10

Πράξεις μεταξύ πινάκω εκτός της συνηθισμένης άλγεβρας Πρόσθεση ενός αριθμού σε κάθε στοιχείο πίνακα >> A = [1 2 3 4]; >> b = 2; >> C = b + A C =3 4 5 6 Διαίρεση πινάκων ίδιας διάστασης (προσοχή όταν διαιρούμε με 0) A = [2 4 6 8]; B = [2 2 3 1]; >> C = A./B C = 1 2 2 8 >> C = A.\B C = 1.0000 0.5000 0.5000 0.1250

Ειδικοί Πίνακες Ο ταυτοτικός πίνακας είναι ένας τετραγωνικός πίνακας ο οποίος έχει μονάδες στην διαγώνιο και μηδέν αλλού. Στο Matlab υλοποιείται με την εντολή eye. >> eye(4) 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 Πίνακες με μηδέν όλα τα στοιχεία τους υλοποιούνται με την εντολή zeros, και με όλα τα στοιχεία μονάδες με την εντολή ones >> ones(2,4) 1 1 1 1 1 1 1 1

Προσδιορισμός στοιχείων ενός πίνακα Στο Matlab μπορούμε να προσδιορίσουμε συγκεκριμένα στοιχεία, γραμμές και στήλες ενός πίνακα. >> A = [1 2 3; 4 5 6; 7 8 9] A = 1 2 3 4 5 6 7 8 9 Ένα συγκεκριμένο στοιχείο n-γραμμή m-στήλη προσδιορίζεται ώς εξής >> A(2,3) 6 Το στοιχείο στην 2-γραμμή, 3-στήλη.

Για να προσδιορίσουμε όλα τα στοιχεία της i-στήλης γράφουμε A(:,i) >> A(:,2) 2 5 8 ενώ όλα τα στοιχεία της i-γραμμής γράφουμε Α(i,:) >> A(2,:) 4 5 6 Για να λάβουμε τα στοιχεία που βρίσκονται από την i-στήλη μέχρι την j-στήλη γράφουμε >> A(:,2:3) 2 3 5 6 8 9

Μπορούμε να λάβουμε τμήματα ή υποπίνακες επίσης. Για να πάρουμε τα στοιχεία του Α που είναι στην 2 και 3 γραμμή που είναι επίσης στην 1 και 2 στήλη γράφουμε Α(2:3,1:2) >> A(2:3,1:2) 4 5 7 8 Μπορούμε να αλλάξουμε την τιμή στα στοιχεία ενός πίνακα. >> A(1,1) = -8 A = -8 2 3 4 5 6 7 8 9

Για να δημιουργήσουμε ένα κενό διάνυσμα γράφουμε [ ] Αυτό μπορούμε να το χρησιμοποιήσουμε για να διαγράψουμε μια γραμμή ή μια στήλη από ένα πίνακα. >> A(2,:)=[ ] A = -8 2 3 7 8 9 Είναι δυνατόν να προσδιορίσουμε στήλες και γραμμές ενός πίνακα και να δημιουργήσουμε με αυτές νέους πίνακες. Για παράδειγμα, αντιγράφουμε την πρώτη γραμμή του Α 4 φορές και φτιάχνουμε έναν νέο πίνακα Ε, >> E = A([1,1,1,1],:) E = -8 2 3-8 2 3-8 2 3-8 2 3

Ορίζουσες και γραμμικά συστήματα Για να υπολογίσουμε την ορίζουσα ενός τετραγωνικού πίνακα A στο Matlab απλά γράφουμε det(a) >> A = [1 3; 4 5]; >> det(a) -7 Για έναν πιο μεγάλο πίνακα Β >> B = [3-1 2 4; 0 2 1 8; -9 17 11 3; 1 2 3-3]; >> det(b) -533.0000 Δεν χρειάζεται να τονίσουμε ότι ένας τέτοιος υπολογισμός είναι αρκετά επίπονος με μολύβι και χαρτί.

Ας θεωρήσουμε το παρακάτω γραμμικό σύστημα εξισώσεων 5x + 2y 9z = 44 9x 2y + 2z = 11 6x + 7y + 3z = 44 Για να υπολογίσουμε την λύση (αν υπάρχει), υπολογίζουμε την ορίζουσα του παρακάτων πίνακα >> A = [5 2-9; -9-3 2; 6 7 3] A = 5 2-9 -9-3 2 6 7 3 >> det(a) 368 Αφού η ορίζουσα είναι μη-μηδενική η λύση του συστήματος υπάρχει.

Το Matlab δημιουργεί την λύση με αριστερή διαίρεση. Πρώτα φτιάχνουμε ένα διάνυσμα με τα στοιχεία στην δεξιά πλευρά της εξίσωσης >> b = [44;11;5]; >> A\b -5.1250 7.6902-6.0272 ή με την εντολή >> sym(a)\b -41/8 1415/184-1109/184

Η τάξη ενός πίνακα Η τάξη ενός πίνακα είναι το πλήθος των γραμμικώς ανεξάρτητων στηλών ή γραμμών του πίνακα. >> A = [0 1 0 2; 0 2 0 4] A = 0 1 0 2 0 2 0 4 Η τάξη του Α βρίσκεται με την εντολή rank >> rank(a) 1 >> B = [1 2 3; 3 0 9; -1 2-3] B = 1 2 3 3 0 9-1 2-3

>> rank(b) 2 γιατί η τρίτη στήλη είναι 3 φορές η πρώτη στήλη Ας θεωρήσουμε τώρα συστήματα γραμμικών εξισώσεων με m εξισώσεις και n αγνώστους Α x = b Ο επαυξημένος πίνακας είναι ο πίνακας που δημιουργείται επισυνάπτοντας στον Α την στήλη b, δηλ [Α b]. Το σύστημα των εξισώσεων έχει λύση αν και μόνο αν r=rank(a)=rank(a b) Αν r = n τότε το σύστημα έχει μοναδική λύση. Αν r < n τότε το σύστημα έχει άπειρες λύσεις και r άγνωστοι μπορούν να εκφρασθούν σαν γραμμικός συνδυασμός των υπόλοιπων n-r

Ας θεωρήσουμε το σύστημα των εξισώσεων x 2y + z = 12 3x + 4y + 5z = 20 2x + y + 7z = 11 Στο Matlab εισάγουμε A = [1-2 1; 3 4 5; -2 1 7]; b = [12; 20; 11]; >> C = [A b] C = 1-2 1 12 3 4 5 20-2 1 7 11 Ελέγξτε ότι rank(a)=rank(c)=3, συνεπώς υπάρχει μοναδική λύση που είναι: >> x=sym(a)\b x = 211/48-107/48 151/48

Θα λύσουμε το παρακάτω γραμμικό σύστημα με τη παραπάνω μέθοδο. 3x 9y+8z=2 2 x 3 y + 7 z = 1 x 6y + z = 3. >> A=[3-9 8;2-3 7;1-6 1];b=[2;-1;3]; >> C=[A b]; >> rank(a) 2 >> rank(c) 2 Οπότε μπορούμε να λύσουμε ως προς 2 αγνώστους σε συνάρτηση μιας άλλης.

Ο αντίστροφος και ο ψευδοαντίστροφος πίνακας Ο αντίστροφος πίνακας ενός πίνακα Α συμβολίζεται με Α ¹ και ικανοποιεί τις σχέσεις Α Α ¹ = Α ¹ Α = Ι Ας θεωρήσουμε το γραμμικό σύστημα Α x = b, τότε η λύση του συστήματος είναι η x = Α ¹ b Αλλά στην πράξη ο υπολογισμός του πίνακα Α ¹ είναι αρκετά επίπονη διαδικασία. Αλλά στο Matlab ο υπολογισμός του (αν υπάρχει δηλαδή αν det(a) 0) γίνεται με την χρήση μιας μόνο εντολής της inv >> A = [2 3; 4 5]; >> det(a) 2 >> inv(a) 2.5000 2.0000 1.5000 1.0000

>> S = [1 0-1 2; 4-2 -3 1; 0 2-1 1; 0 0 9 8]; >> det(s) -108 >> T=sym(inv(S)) T = [ -25/27, 13/27, 13/27, 1/9] [ -17/27, 17/108, 71/108, 1/18] [ -16/27, 4/27, 4/27, 1/9] [ 2/3, -1/6, -1/6, 0] >> sym(s)*t [ 1, 0, 0, 0] [ 0, 1, 0, 0] [ 0, 0, 1, 0] [ 0, 0, 0, 1]

Επίλυση γραμμικών εξισώσεων συνέχεια Ας θεωρήσουμε το γραμμικό σύστημα 3x 2y = 5 6x 2y = 2 >> A = [3 2; 6 2]; b= [5;2]; >> det(a) 6 Αφού η λύση υπάρχει και είναι μοναδική τότε είναι η >> x = inv(a)*b x = 1.0000 4.0000

Ας θεωρήσουμε τώρα το σύστημα των εξισώσεων x + 2y z = 3 5y + z = 0 Προφανώς το σύστημα έχει άπειρο πλήθος λύσεων >> A= [3 2 1; 0 4 1]; b = [7;2]; >> rank(a) 2 >> rank(c) 2 >> x = A\b x = 2.0000 0.5000 0

Η λύση που μας δίνει το Matlab είναι για μια ειδική τιμή της άγνωστης μεταβλητής z (z=0), αλλά η z μπορεί να πάρει οποιαδήποτε τιμή. Μια άλλη λύση μπορεί να βρεθεί με την εντολή pinv που υπολογίζει τον ψευδοαντίστροφο του πίνακα Α. Αυτός είναι ένας πίνακας Χ με ίδιες διαστάσεις όπως ο Αᵗ και ικανοποιεί τις σχέσεις A*X*A = A, X*A*X = X, και Α*Χ, Χ*Α είναι Hermitian. >> sym(pinv(a)) [ 17/63, -1/9] [ 2/63, 2/9] [ -8/63, 1/9] >> sym(pinv(a))*b 5/3 2/3-2/3