2 ΔΙΑΝΥΣΜΑΤΑ ΚΑΙ ΠΙΝΑΚΕΣ

Μέγεθος: px
Εμφάνιση ξεκινά από τη σελίδα:

Download "2 ΔΙΑΝΥΣΜΑΤΑ ΚΑΙ ΠΙΝΑΚΕΣ"

Transcript

1 ΔΙΑΝΥΣΜΑΤΑ ΚΑΙ ΠΙΝΑΚΕΣ. Γενικά Στις αρχικές εκδοχές της MATLAB (μέχρι και την εκδοχή 3) κάθε μεταβλητή ήταν ένας διδιάστατος, δηλ. m n, πίνακας με (μιγαδικούς) αριθμούς διπλής ακρίβειας. Τα διανύσματα και οι αριθμοί ήταν απλώς ειδικές περιπτώσεις ( n ή n και πίνακες αντίστοιχα). Από την εκδοχή 4, η MATLAB δέχεται επιπλέον n-διάστατους πίνακες καθώς και άλλους τύπους δεδομένων. Οι νέοι αυτοί τύποι δεδομένων περιλαμβάνουν τις δομές (structures), τις τάξεις (classes) και τους πίνακες κελλίων (cell arrays), οι οποίοι είναι πίνακες με στοιχεία όχι αναγκαστικά του ίδιου τύπου. Για παράδειγμα σ ένα μονοδιάστατο πίνακα, το πρώτο στοιχείο μπορεί να είναι ένας αριθμός, το δεύτερο μια συμβολοσειρά (string), το τρίτο ένα διάνυσμα κοκ. Στο Κεφάλαιο αυτό θα συζητήσουμε τους διδιάστατους πίνακες. Θα ασχοληθούμε με άλλους τύπους δεδομένων σε επόμενο κεφάλαιο. Ένα διάνυσμα u = (u, u,, u n ) εισάγεται στη MATLAB ως εξής: ή >> u=[ u, u,, u n ] >> u=[ u u u n ] Έτσι οι συνιστώσες βρίσκονται ανάμεσα σε αγκύλες (όχι παρενθέσεις) και διαχωρίζονται από κόμματα ή απλώς με διαστήματα. Οι πίνακες ορίζονται με παρόμοιο τρόπο: δίνουμε τα στοιχεία κάθε γραμμής και για να υποδείξουμε την αλλαγή γραμμής χρησιμοποιούμε το σύμβολο ; ή απλά αλλάζουμε γραμμή. Παράδειγμα.. Θα ορίσουμε τους πίνακες a = [ 3,4,], b = 4 3 και στο παράθυρο εργασίας με όλους τους πιθανούς τρόπους. Στην αρχή βλέπουμε το μήνυμα λάθους που παίρνουμε όταν χρησιμοποιήσουμε παρενθέσεις αντί αγκύλες: >> a=(-3, 4, )??? a=(-3, 4, ) Error: ")" expected, "," found.

2 Γ. Γεωργίου & Χρ. Ξενοφώντος >> a=[ -3, 4, ] a = -3 4 >> a=[-3 4 ] a = -3 4 >> b=[ -4 3] b = -4 3 >> b=[; ; -4; 3] b = -4 3 >> A=[ ] Είναι φανερό ότι τα διανύσματα είναι ειδικές περιπτώσεις πινάκων. Ένα διάνυσμα στήλης είναι ένας m πίνακας ενώ ένα διάνυσμα γραμμής είναι ένας n πίνακας. Επίσης, ένας αριθμός αντιστοιχεί σε ένα πίνακα. H εντολή whos μας δίνει (μεταξύ άλλων) και τις διαστάσεις των a, b και A που μόλις ορίσαμε: >> whos Name Size Bytes Class A 4x4 8 double array a x3 4 double array b 4x 3 double array Grand total is 3 elements using 84 bytes Οι πράξεις μεταξύ πινάκων γίνονται με τα σύμβολα που φαίνονται στον πίνακα: Σύμβολο + - * \ / Πράξη Πρόσθεση Αφαίρεση Πολλαπλασιασμός Αριστερή διαίρεση Δεξιά διαίρεση Ύψωση σε δύναμη Εννοείται βέβαια ότι οι χρησιμοποιούμενοι πίνακες πρέπει να είναι συμβιβαστοί ως προς την πράξη που κάνουμε. Έτσι, η ύψωση σε δύναμη είναι δυνατή μόνο για τετραγωνικούς πίνακες. Σημειώνουμε επίσης τα εξής: 4

3 . Διανύσματα και πίνακες ο ανάστροφος Α Τ ενός πραγματικού πίνακα Α, συμβολίζεται με A'. Οι εντολές A*A*A και A^3 όπου Α τετραγωνικός πίνακας είναι ισοδύναμες. Μπορούμε να πολλαπλασιάσουμε όλα τα στοιχεία ενός πίνακα Α και ενός διανύσματος u με ένα αριθμό x (βαθμωτός πολλαπλασιασμός) x*a και x*u Με τον ίδιο τρόπο μπορούμε να διαιρέσουμε όλα τα στοιχεία με κάποιο μη μηδενικό αριθμό x: A/x και u/x Μπορούμε να προσθέσουμε ή να αφαιρέσουμε ένα αριθμό x από όλα τα στοιχεία ενός πίνακα Α και ενός διανύσματος u: A x και u + x Παράδειγμα.. Ορίζουμε εκ νέου το 3 διάνυσμα a, το 4 διάνυσμα στήλης b και τον 4 4 πίνακα Α. >> a=[-3 4 ]; >> b=[ ; ; -4; 3]; >> A=[ 3 4; ; - - ; 4 ]; Θα βρούμε πρώτα τους αναστρόφους a T, b T και A T. Στη συνέχεια θα υπολογίσουμε το συμμετρικό και το αντισυμμετρικό τμήμα του Α: >> a' -3 4 >> b' -4 3 >> A' (Α + Α Τ )/ και (Α Α Τ )/. >> (A+A')/ >> (A-A')/

4 Γ. Γεωργίου & Χρ. Ξενοφώντος Ας εκτελέσουμε τώρα τους πιο κάτω πολλαπλασιασμούς: ( 3) a, 4A, b b T, b T b, Ab, b T A, ΑΑ, Α 3 >> (-3)*a 9 - >> 4*A >> b*b' >> b'*b 3 Παρατηρούμε ότι το γινόμενο b'*b αντιστοιχεί στο εσωτερικό γινόμενο και μας δίνει ένα αριθμό, ενώ το b*b' αντιστοιχεί στο λεγόμενο εξωτερικό γινόμενο και μας δίνει ένα n n πίνακα. >> A*b >> b'*a >> A*A >> A^ Ας αφαιρέσουμε τέλος τον από όλα τα στοιχεία του a και ας προσθέσουμε τον 5 σε όλα τα στοιχεία του Α: >> a a = -3 4 >> a >> A 4

5 . Διανύσματα και πίνακες >> A Είδαμε πιο πάνω ότι η απόστροφος ' δηλώνει τον ανάστροφο (transpose) ενός πραγματικού πίνακα (ή διανύσματος). Στην περίπτωση μιγαδικού πίνακα η απόστροφος δηλώνει τον αναστροφοσυζυγή. Έτσι αν ο Α είναι ένας μιγαδικός πίνακας : O A' είναι ο αναστροφοσυζυγής του Α O A.' είναι ο ανάστροφος του Α (δεν παίρνουμε τα συζυγή στοιχεία) O A.'' είναι ο συζυγής του Α (χωρίς αναστροφή) Παράδειγμα..3 Θα βρούμε τον αναστροφοσυζυγή, τον (απλό) ανάστροφο και το συζυγή του μιγαδικού πίνακα >> A=[ -i +3i 3 4i -+i 4-3i] i + 3i 3 4i + i 4 3i. -.i. + 3.i i -. +.i i >> A'. +.i - 4.i. - 3.i -. -.i i >> A.'. -.i + 4.i. + 3.i -. +.i i >> A.''. +.i. - 3.i i -. -.i i 43

6 Γ. Γεωργίου & Χρ. Ξενοφώντος.. Αριστερή και δεξιά διαίρεση Η MATLAB είναι ένα αρκετά προχωρημένο λογισμικό και επιτρέπει την επίλυση γραμμικών συστημάτων με πολλούς τρόπους. Αν ο A είναι ένας αντιστρέψιμος n n πίνακας έχουμε τις πιο κάτω διαιρέσεις πινάκων: A\b μας δίνει τη λύση του συστήματος Ax = b (αριστερή διαίρεση) b/a μας δίνει τη λύση του συστήματος x b (δεξιά διαίρεση) όπου οι πίνακες A, x και b έχουν συμβιβαστές διαστάσεις. Έτσι στην πρώτη περίπτωση τα x και b έχουν διαστάσεις n και στη δεύτερη διαστάσεις n. Η διαφορά της αριστερής από τη δεξιά διαίρεση φαίνεται στον πίνακα: Συμβολισμός MATLAB Αριστερή διαίρεση: a\b Δεξιά διαίρεση: a/b Μαθηματικό ισοδύναμο b a a b Παράδειγμα..4 Θεωρούμε τους πίνακες A και b του Παραδείγματος... Θα λύσουμε τα συστήματα Ax = b και x b T. >> A >> b b = >> A\b 3 >> b'/a Παράδειγμα..5 Θα βρούμε τον πίνακα C για τον οποίο ισχύει AC = B, όπου 44

7 . Διανύσματα και πίνακες A= και 3 4 >> format rat >> A=[ ; ; -3 4]; >> B=[6 5 4; 3 - ; 4 ]; >> C=A\B B = 3, 4 C = / /5 9/ 4/ 3/5 9/ 4/5-7/5 /5 Επαληθεύουμε το αποτέλεσμα: >> A*C

8 Γ. Γεωργίου & Χρ. Ξενοφώντος. Στοιχειώδεις πίνακες Αρκετοί στοιχειώδεις πίνακες μπορούν να παραχθούν με τις συναρτήσεις της MATLAB. Οι σημαντικότερες από αυτές φαίνονται στον πίνακα που ακολουθεί: Συνάρτηση eye zeros ones rand randn pascal magic hilb invhilb Ερμηνεία πίνακας με στη κύρια διαγώνιο και αλλού μηδενικός πίνακας πίνακας με σε όλες τις θέσεις ομοιόμορφα ψευδο-τυχαίος πίνακας κανονικά ψευδο-τυχαίος πίνακας (τετραγωνικός) πίνακας Pascal (τετραγωνικός) μαγικός πίνακας (τετραγωνικός) πίνακας Hilbert αντίστροφος πίνακας Hilbert Στις συναρτήσεις eye, zeros, ones, rand και randn πρέπει να ορίσουμε τις επιθυμητές διαστάσεις του πίνακα. Για παράδειγμα, eye(m,n) ή eye([m n]). Αν ο πίνακάς μας είναι τετραγωνικός μπορούμε να γράψουμε eye(n,n) ή πιο απλά eye(n). Είναι φανερό ότι ο τελευταίος πίνακας είναι ο ταυτοτικός n n πίνακας. Στις συναρτήσεις που παράγουν τετραγωνικούς, δηλ. n n, πίνακες (pascal, magic, hilb και invhilb) γράφουμε απλά τη διάσταση n. Για παράδειγμα pascal(n) και magic(4). Παράδειγμα.. Ας δούμε τι μας δίνουν οι eye(,3), zeros(4,5) και ones(4,). >> eye(,3) >> eye(3,3) >> zeros(4,5) >> ones(4,) Η rand(m,n) μας δίνει ένα m n πίνακα με τυχαία στοιχεία επιλεγμένα από μια ομοιόμορφη κατανομή στο διάστημα [, ]. Με αυτή την κατανομή, το ποσοστό των 46

9 . Διανύσματα και πίνακες αριθμών που βρίσκονται στο διάστημα [a, b], όπου < a < b <, είναι b a. Η randn(m,n) μας δίνει ένα m n πίνακα με τυχαία στοιχεία επιλεγμένα από τη συνήθη κανονική κατανομή με μέση τιμή το, διασπορά και τυπική απόκλιση. Καλώντας τις δύο συναρτήσεις με ένα όρισμα n, π.χ. rand(n), παίρνουμε ένα n n τυχαίο πίνακα. Καλώντας τις χωρίς όρισμα παίρνουμε ένα τυχαίο αριθμό, π.χ. >> rand.53 >> randn.6457 Παράδειγμα.. Θα κατασκευάσουμε ένα ψευδοτυχαίο 4 4 πίνακα: >> rand(4) Τα στοιχεία του πίνακα είναι ψευδοτυχαίοι αριθμοί μεταξύ και. Θα κατασκευάσουμε τώρα ακόμα ένα ψευδοτυχαίο 4 4 πίνακα. >> rand(4) Αν ξεκινήσουμε εκ νέου τη MATLAB και πάμε να κατασκευάσουμε ένα τυχαίο 4 4 πίνακα θα πάρουμε ακριβώς τον πρώτο πίνακα, οπότε ο πίνακας μας δεν είναι εντελώς τυχαίος. Γι αυτό το λόγο χρησιμοποιήσαμε τον όρο ψευδοτυχαίος. Παράδειγμα..3 Οι συναρτήσεις pascal και magic επίσης ορίζουν τετραγωνικούς πίνακες. Η πρώτη μας δίνει τον κλασικό πίνακα του Pascal ενώ η magic επιστρέφει μαγικούς πίνακες. >> pascal(4) >> magic(3) Τα στοιχεία του μαγικού πίνακα magic(n) είναι οι φυσικοί από έως n διατεταγμένοι έτσι ώστε το άθροισμα των στοιχείων κάθε γραμμής ή στήλης να είναι ίσο με το άθροισμα των στοιχείων κάθε άλλης γραμμής ή στήλης. Μπορείτε να μάθετε περισσότερα για τις συναρτήσεις magic και pascal με την εντολή help. 47

10 Γ. Γεωργίου & Χρ. Ξενοφώντος Παράδειγμα..4 Η συνάρτηση hilb ορίζει τον πίνακα Hilbert που έχει ως γενικό στοιχείο το h ij = i + j Ας κατασκευάσουμε τον 3 3 πίνακα Hilbert: >> H=hilb(3) H = Αν χρησιμοποιήσουμε την εντολή format rat παίρνουμε: >> format rat >> H H = / /3 / /3 /4 /3 /4 /5 O αντίστροφος πίνακας Hilbert δίνεται από τη συνάρτηση invhilb. Ένα ενδιαφέρον χαρακτηριστικό του αντίστροφου πίνακα Hilbert είναι ότι όλα τα στοιχεία του είναι ακέραιοι. >> Hinv=invhilb(3) Hinv = Θα επαληθεύσουμε τώρα ότι πράγματι ο Hinv είναι ο αντίστροφος του H: >> H*Hinv Με τις πιο πάνω συναρτήσεις μπορούμε με μια απλή εντολή να κατασκευάσουμε τεράστιους πίνακες. Αν δεν χρησιμοποιήσουμε το σύμβολο ; στο τέλος της εντολής η MATLAB θα τυπώνει το αποτέλεσμα στο παράθυρο εργασίας αλλά ο χρήστης θα μπορεί να δει μόνο το τελευταίο κομμάτι του πίνακα. Μια επιλογή του χρήστη είναι να διατρέξει προς τα πάνω το παράθυρο εργασίας χρησιμοποιώντας είτε με το πλήκτρο [ ] είτε με το πλήκτρο [PgUp]. Αν όμως ο πίνακας είναι αρκετά μεγάλος δεν θα καταφέρει με τον τρόπο αυτό να δει τις πρώτες γραμμές. Με την εντολή more on η MATLAB τυπώνει μόνο μια οθόνη κάθε φορά και ο χρήστης μπορεί να ελέγχει το αποτέλεσμα με την άνεσή του πατώντας το <CR> όποτε θέλει να προχωρήσει. Με την εντολή more off η MATLAB επανέρχεται στην κανονική της λειτουργία. Υπάρχουν πολλές άλλες συναρτήσεις στοιχειωδών και άλλων ειδικών πινάκων. Με την εντολή help elmat 48

11 . Διανύσματα και πίνακες η MATLAB μας δίνει τον κατάλογο κατάλογό τους. Στον πίνακα που ακολουθεί παραθέτουμε ένα ακόμα μικρό κατάλογο προτρέποντας τον αναγνώστη να ανακαλύψει περισσότερα με την εντολή help: Συνάρτηση compan gallery hadamard hankel rosser toeplitz vander wilkinson Ερμηνεία συνοδός πίνακας συλλογή πινάκων του Ingham πίνακας Hadamard πίνακας Hankel πίνακας Rosser πίνακας Toeplitz πίνακας Vandermonde πίνακας Wilkinson Ο N.J. Ingham [] δημιούργησε μια μεγάλη συλλογή από συναρτήσεις πινάκων η οποία είναι ενσωματωμένη στο πακέτο της MATLAB. Η συνάρτηση gallery μας δίνει πρόσβαση σε όλες αυτές τις συναρτήσεις. Με την εντολή help gallery βλέπουμε τόσο τον κατάλογο αυτών των συναρτήσεων και άλλες χρήσιμες πληροφορίες. Έτσι αν matname είναι το όνομα μιας συνάρτησης του καταλόγου, μπορούμε να μάθουμε περισσότερα με την εντολή help private\matname 49

12 Γ. Γεωργίου & Χρ. Ξενοφώντος.3 Ορισμός διανυσμάτων και πινάκων με βήμα Η MATLAB μας δίνει τη δυνατότητα να ορίσουμε τα στοιχεία ενός διανύσματος με κάποιο βήμα: u = [ u : b : u last ] πρώτο στοιχείο βήμα τελευταίο επιτρεπόμενο στοιχείο Αν το βήμα b είναι ίσο με τη μονάδα, τότε αυτό μπορεί να παραλειφθεί: u = [ u : u last ] Οι αγκύλες [ ] δεν είναι απαραίτητες όταν όλα τα στοιχεία του διανύσματος ορίζονται με βήμα. Παράδειγμα.3. Θα κατασκευάσουμε πρώτα το u = (,,,, 3, 4, 5, 6, 7, 8, 9, ) με δύο τρόπους: >> u=[-::] u = >> u=[-:] u = Θα κατασκευάσουμε τώρα τo u = (,, 3, 5, 7, 9). >> u=[-::9] u = Το ίδιο αποτέλεσμα το παίρνουμε και ως εξής: >> u=[-::] u = Θα κατασκευάσουμε τέλος το u = (,, 5, 8). >> u=[-:3:] u = Σημειώνουμε επίσης ότι αγκύλες [ ] δεν είναι απαραίτητες όταν όλα τα στοιχεία του διανύσματος ορίζονται με βήμα. Έτσι οι εντολές >> u=-5:; >> u=-5::; >> u=[-5:]; είναι ισοδύναμες με την >> u=[-5::] 5

13 . Διανύσματα και πίνακες u = >> Στην γενική περίπτωση όμως απαιτούνται αγκύλες. Αυτές είναι απαραίτητες στην κατασκευή πινάκων. Παράδειγμα.3. Θα κατασκευάσουμε τους πίνακες A= >> A=[:5;:-:] και B = >> B=[:5;::;3:3:5] B = Αν το u είναι ένας n ή n πίνακας τότε το μας δίνει το στοιχείο u i. [ ] u = u u u ή n u(i) όπου i n u u u un = Επίσης αν το u είναι ένας n πίνακας το u( i : k : j ) μας δίνει το υποδιάνυσμα u = ui ui+ k ui+ k u j Αν το βήμα k είναι ίσο με τη μονάδα, μπορούμε να το παραλείψουμε. Έτσι το u( i : j ) μας δίνει το υποδιάνυσμα u = ui ui+ ui+ u j Παράδειγμα.3.3 Θα πάρουμε ομοιόμορφα κατανεμημένα σημεία στο [,] με βήμα.: >> u=[:.:] 5

14 Γ. Γεωργίου & Χρ. Ξενοφώντος u = Columns through Columns 8 through >> u(3). >> u(:3) >> u(:6) >> u(::) >> b=u(:5) b = Σημειώνουμε εδώ ότι το βήμα μπορεί να είναι αρνητικό: >> u=[:-3:-] u = Τα πιο πάνω γενικεύονται και για m n πίνακες. Έτσι αν τότε το A(i,j) μας δίνει το a ij a a n am a mn το A(:,j) μας δίνει την j-στήλη του A το A(i, :) μας δίνει την i-γραμμή του A το A(m:n,p:s) μας δίνει τον υποπίνακα του Α που ορίζεται από τις γραμμές m έως n και τις στήλες p έως s. Η λέξη-κλειδί end (τέλος) δηλώνει την τελευταία γραμμή ( η τελευταία στήλη ( η διάσταση). Έτσι το A(end,:) μας δίνει την τελευταία γραμμή του A το A(:, end) μας δίνει την τελευταία στήλη του Α διάσταση) ή την 5

15 . Διανύσματα και πίνακες το A(end, ::5) μας δίνει το διάνυσμα που περιέχει το, το 3 και το 5 στοιχείο της τελευταίας γραμμής του Α (δεδομένου ότι ο Α έχει τουλάχιστον 5 στήλες) Παράδειγμα.3.4 Έστω Α ένας 4 5 πίνακας. Το A(,3) μας δίνει το στοιχείο a 3 ενώ το A(:,) μας δίνει τη η στήλη του Α. A(:,) A(,3) A a a a a a a a a a a = a3 a3 a33 a34 a35 a a a a a Το A(4,:) μας δίνει την 4 η γραμμή και τα A(:3,) και A(:3,3:5) τους υποπίνακες που φαίνονται στο σχήμα: A(:3,) A(:3,3:5) a a a a a a a a a a a a a a a a a a a a A(4,:) Το A(:,::5) είναι ισοδύναμο με το A(:5,::5) και μας δίνει τον υποπίνακα που αποτελείται από την η την 3 η και την 5 η στήλη του Α: A(:,::5) ή A(:4,::5) a a a a a a a a a a a a a a a a a a a a

16 Γ. Γεωργίου & Χρ. Ξενοφώντος Παράδειγμα.3.5 Θεωρούμε τον πίνακα 3 A= Θα πάρουμε διαδοχικά τα στοιχεία a 3 και a 3, τη δεύτερη στήλη καθώς και την τρίτη γραμμή του Α: >> A=[ 3; ; ]; >> A(,3) 3 >> A(3,) >> A(:,) >> A(3,:) Θα κατασκευάσουμε τώρα δύο υποπίνακες του Α: >> A(:,:3) 3 >> A(:,:3) 3 Παράδειγμα.3.6 Θεωρούμε ένα πίνακα Α με άγνωστες διαστάσεις. Ο υποπίνακας των τριών τελευταίων στηλών είναι ο Α(:, end-:end). Ομοίως ο 3 3 κάτω δεξιά υποπίνακας του Α είναι ο Α(end-:end, end-:end): >> A=magic(6) >> A(end-:end,end-:end)

17 . Διανύσματα και πίνακες Η MATLAB μας δίνει τη δυνατότητα να επιλέξουμε ονομαστικά τους δείκτες γραμμών και στηλών. Έτσι το A([ 3 5], [ 4]) είναι ο υποπίνακας που προκύπτει από την τομή των γραμμών, 3 και 5 και τον στηλών και 4 του Α το A(end, [ 4 7]) είναι ο υποπίνακας που περιέχει το ο, 4 ο και 7 ο στοιχείο της τελευταίας γραμμής του Α το A([ 3 4], ::5) μας δίνει τον υποπίνακα που προκύπτει από την τομή των γραμμών, 3 και 4 και των στηλών, 3 και 5 Παράδειγμα.3.7 Ο υποπίνακας που προκύπτει από την τομή των γραμμών, 3 και 6 και των στηλών, 4 και 7 ενός 7 7 πίνακα είναι ο A([ 3 6], [ 4 7]) ή εναλλακτικά ο A([ 3 6], :3:7). Αναφέρουμε τέλος ότι το A(:) είναι το διάνυσμα που περιέχει όλα τα στοιχεία του Α κατά στήλη, από την πρώτη μέχρι την τελευταία. Παράδειγμα.3.8 >> A=[ 3 ; 4 - ; ] >> u=a(:) u = Επίσης όταν το Α(:) μπει αριστερά σε μια εντολή εκχώρησης τιμής, A(:) = v, Τότε ο Α γεμίζει με τα στοιχεία του v διατηρώντας τη μορφή του. Θα πρέπει φυσικά ο Α και το v να έχουν το ίδιο πλήθος στοιχείων (δηλ. τα γινόμενα των διαστάσεων των Α και v να είναι ίσα). Παράδειγμα.3.9 Ένας εύκολος τρόπος να κατασκευάσουμε τον 55

18 Γ. Γεωργίου & Χρ. Ξενοφώντος είναι ο εξής: >> u=: A= u = Columns through Columns 4 through >> A=zeros(4); >> A(:)=u >> A=A' Παρατηρήσεις Αν ορίσουμε ένα στοιχείο πίνακα σε θέση που υπερβαίνει τις τρέχουσες διαστάσεις του (π.χ. το α 5 όπου Α 3 3 πίνακας), τότε η MATLAB θα μεγαλώσει τον πίνακα όσο χρειάζεται για να συμπεριλάβει το νέο στοιχείο και θα μηδενίσει τα υπόλοιπα νέα στοιχεία του πίνακα. Παράδειγμα.3. >> A=ones(3) >> A(5,)= >> A(,7)=3 56

19 . Διανύσματα και πίνακες 3 Η MATLAB μας δίνει επίσης τη δυνατότητα να διαγράψουμε γραμμές και στήλες ενός πίνακα: A(k,:)=[] A(:,k)=[] A(k:m,:)=[] Διαγραφή της k γραμμής Διαγραφή της k στήλης Διαγραφή των γραμμών k έως m Παράδειγμα.3. >> A 3 >> A(4,:)=[] 3 >> A(:,4:6)=[] 3 >> 57

20 Γ. Γεωργίου & Χρ. Ξενοφώντος.4 Συνένωση πινάκων Στη γραμμική άλγεβρα, άρα και στη MATLAB, συχνά μας βολεύει να χρησιμοποιήσουμε σύνθετους πίνακες (block matrices). Οι σύνθετοι αυτοί πίνακες προκύπτουν με τη συνένωση (concatenation) μικρότερων υποπινάκων. Για την κατασκευή ενός σύνθετου πίνακα χειριζόμαστε τους υποπίνακες όπως και τα απλά στοιχεία ενός πίνακα. Έτσι, αν για παράδειγμα οι A, B, C και D είναι m n πίνακες τότε η [Α Β] μας δίνει τον σύνθετο πίνακα [Α Β] η [A; B; C] μας δίνει τον η [A B; C D] μας δίνει τον A C A B C B D Παράδειγμα.4. Έστω οι πίνακες A= 3 4, 4 B =, I = και O = Θα κατασκευάσουμε τους σύνθετους πίνακες A A B Ε = [Α Β], F = B και G = I O. >> A=[ ; 3 4]; >> B=[-4 ; ]; >> I=eye(); >> O=zeros(); >> E=[A B] E = >> F=[A;B] F = >> G=[ A B; I O] G =

21 . Διανύσματα και πίνακες Παράδειγμα.4. Έστω το γραμμικό σύστημα Ax = b. Είναι γνωστό ότι o σύνθετος πίνακας [Α b] καλείται επαυξημένος πίνακας (augmented matrix) του συστήματος. Αν γνωρίζουμε τα Α και b, τότε είναι πολύ εύκολο να κατασκευάσουμε τον επαυξημένο πίνακα στη ΜΑΤLAB γράφοντας [Α b]. Παράδειγμα.4.3 Η συνάρτηση βιβλιοθήκης det υπολογίζει την ορίζουσα ενός τετραγωνικού πίνακα. Για παράδειγμα για τον πίνακα έχουμε: >> A=[ ; ; ]; >> det(a) -3 Έστω τώρα το σύστημα Ax = b όπου b = [6, 7, 7] T. Θα λύσουμε το σύστημα με τη μέθοδο Cramer. >> b=[ 6; 7; 7] b = >> D=[b,A(:,:3)] D = >> D=[A(:,),b,A(:,3)] D = >> D3=[A(:,:),b] D3 = >> x=det(d)/det(a) x = >> x=det(d)/det(a) x = >> x3=det(d3)/det(a) x3 = 3 59

22 Γ. Γεωργίου & Χρ. Ξενοφώντος Γνωρίζουμε ήδη ότι η MATLAB επιτρέπει την επίλυση γραμμικών συστημάτων με πολλούς τρόπους. Η μέθοδος Cramer χρησιμοποιήθηκε πιο πάνω για διδακτικούς και μόνο λόγους. Παράδειγμα.4.4 Θα κατασκευάσουμε τον πίνακα 3 3 A= ως εξής: >> A=[*eye() 3*eye(,3); zeros() 4*ones(,3)] Ας θεωρήσουμε τώρα τον σύνθετο (κατά μπλοκ) διαγώνιο πίνακα 3 4 A= Ένας τρόπος για να κατασκευάσουμε τον A στη MATLAB είναι να ορίσουμε πρώτα τον υποπίνακα B = 3 4 και μετά να κατασκευάσουμε τον σύνθετο 3 3 σύνθετο πίνακα Α με υποπίνακες τον Β και το μηδενικό πίνακα zeros(): >> B=[ ; 3 4]; >> A=[ B zeros() zeros() B] zeros(); zeros() B zeros(); zeros() Θα μπορούσαμε εναλλακτικά να χρησιμοποιήσουμε τη συνάρτηση blkdiag η οποία κατασκευάζει κατά μπλοκ διαγώνιους πίνακες. Γράφουμε απλώς: 6

23 . Διανύσματα και πίνακες >> blkdiag(b, B, B) Μια άλλη σχετική συνάρτηση είναι η repmat(a,m,n) η οποία μας δίνει ένα σύνθετο m n πίνακα με υποπίνακα τον Α σε κάθε θέση. Η repmat(a,n) μας δίνει τον αντίστοιχο n n πίνακα. Παράδειγμα.4.5 Έστω ο σύνθετος πίνακας I I I A= I I I όπου Ι ο ταυτοτικός πίνακας. Μπορούμε να κατασκευάσουμε τον Α ως εξής: >> format compact >> I=eye(); A=repmat(I,,3) Διαφορετικά θα μπορούσαμε να γράψουμε [I I I; I I I ]. Πολλές φορές για να κατασκευάσουμε ένα πίνακα είναι βολικό να τροποποιήσουμε ένα πίνακα που ορίζεται με συναρτήσεις βιβλιοθήκης της ΜATLAB. Αν για παράδειγμα θέλουμε να κατασκευάσουμε τον πίνακα A= 4 μπορούμε να μηδενίσουμε πρώτα όλα τα στοιχεία του Α μέσω της συνάρτησης zeros και μετά να εκχωρήσουμε την επιθυμητή τιμή στο στοιχείο a 3 : >> A=zeros(4); >> A(3,)=4; >> A 4 Αξίζει να σημειωθεί εδώ ότι με την εντολή zeros(4) καθορίσαμε επίσης και τις επιθυμητές διαστάσεις του Α. 6

24 Γ. Γεωργίου & Χρ. Ξενοφώντος H MATLAB μας επιτρέπει μάλιστα να εκχωρήσουμε μία τιμή σε τμήματα ή υποπίνακες του Α που ορίζονται σύμφωνα με τους κανόνες που αναφέραμε στην παράγραφο αυτή. Έτσι η A(:3,:3) = δίνει την τιμή στον πάνω αριστερά 3 3 υποπίνακα του Α η Α(3,:) = μηδενίζει την 3 η γραμμή του Α η A(:,3:4) = pi δίνει την τιμή π στα στοιχεία της 3 ης και της 4 ης στήλης του Α κοκ. Παράδειγμα.4.6 Θα κατασκευάσουμε τον πίνακα A= >> A=*ones(5); >> A(:4,:4)=.4. Η συνάρτηση cat Η συνάρτηση cat συνενώνει δύο ή περισσότερους πίνακες κατά μήκος μιας διάστασης. Για να εξηγήσουμε τη συνάρτηση θα πάρουμε σαν παράδειγμα τρεις τετραγωνικούς n n πίνακες Α, Β και C, σημειώνοντας ότι η συνάρτηση μπορεί να χρησιμοποιηθεί και για πολυδιάστατους πίνακες: η cat(,a,b) συνενώνει τους Α και Β στη διεύθυνση των y σχηματίζοντας τον σύνθετο πίνακα A B. Άρα είναι ισοδύναμη με την [A;B]. Ομοίως η cat(,a,b,c) είναι ισοδύναμη με την [A; B; C]. η cat(,a,b) συνενώνει τους Α και Β στη διεύθυνση των x σχηματίζοντας τον σύνθετο πίνακα [Α Β]. Άρα είναι ισοδύναμη με την [A B]. Ομοίως η cat(,a,b,c) είναι ισοδύναμη με την [A, B, C]. η cat(3,a,b) συνενώνει τους Α και Β στη διεύθυνση των z σχηματίζοντας ένα n n πίνακα. Ομοίως η cat(3, A, B, C) σχηματίζει ένα n n 3 πίνακα. Παράδειγμα.4.7 6

25 . Διανύσματα και πίνακες Έστω οι πίνακες 3 A= και 3 B = 4 5 Θα δούμε τα αποτελέσματα των cat(,a,b), cat(,a,b) και cat(3,a,b). >> A=[ 3; 4 5 6; 7 8 9]; >> B=[ -3; 4 -; 5 ]; >> C=cat(,A,B) C = >> D=cat(,A,B) D = >> E=cat(3,A,B) E(:,:,) = E(:,:,) = Με την εντολή who βλέπουμε τις διαστάσεις των πινάκων που δημιουργήσαμε και ειδικά ότι ο Ε είναι 3 3 πίνακας. >> whos Name Size Bytes Class A 3x3 7 double array B C 3x3 6x3 7 double array 44 double array D E 3x6 3x3x 44 double array 44 double array Grand total is 7 elements using 576 bytes 63

26 Γ. Γεωργίου & Χρ. Ξενοφώντος.5 Πράξεις κατά τα στοιχεία διανύσματος ή πίνακα Η MATLAB μας δίνει τη δυνατότητα να κάνουμε τις ίδιες πράξεις σε όλα τα στοιχεία ενός διανύσματος ή ενός πίνακα. Οι προκύπτουσες τιμές αποθηκεύονται αντίστοιχα σε διάνυσμα ή πίνακα. Για παράδειγμα αν θέλουμε να υπολογίσουμε τα ημίτονα όλων των στοιχείων του διανύσματος u i του u αρκεί να γράψουμε sin(u) Με τον ίδιο τρόπο μπορούμε να χρησιμοποιήσουμε όλες τις συναρτήσεις βιβλιοθήκης της MATLAB (exp, abs κα). Παράδειγμα.5. >> u=[:.:] u = >> sin(u) >> exp(u) Παράδειγμα.5. Θα κατασκευάσουμε τον 5 5 πίνακα Α με γενικό στοιχείο το e /( i+ j ) >> A=exp(hilb(5)) Αξιοποιήσαμε εδώ το ότι /(i + j ) είναι το γενικό στοιχείο του πίνακα Hilbert. Η MATLAB έχει προβλέψει τη δυνατότητα μια πράξη, όπως ο πολλαπλασιασμός (*), η διαίρεση (/) και η ύψωση σε δύναμη (^) να γίνεται κατά τα στοιχεία ενός πίνακα ένα προς ένα αρκεί πριν από το σύμβολο της πράξης να εμφανίζεται μια τελεία. Έτσι αν το u είναι ένα διάνυσμα και ο Α ένας n n πίνακας, τότε u.^ είναι το διάνυσμα με γενικό στοιχείο το u(i)^. Η παράσταση είναι ισοδύναμη με την u.*u. Α.^3 είναι ο πίνακας με γενικό στοιχείο το A(i,j)^3 u.*4 είναι το διάνυσμα με γενικό στοιχείο το u(i)*4 που μπορούμε να πάρουμε πιο απλά με u*4. u./5 είναι το διάνυσμα με γενικό στοιχείο το u(i)/5 που μπορούμε να πάρουμε πιο απλά με u/5 κοκ. Παρατήρηση: αν το k είναι ένας αριθμός και A ένας m n πίνακας τότε στις εντολές k+a, A+k, A-k, -k+a, A*k, k*a, A/k 64

27 . Διανύσματα και πίνακες οι πράξεις γίνονται ξεχωριστά σε κάθε στοιχείο του Α. Έτσι η μόνη εξαίρεση στον κανόνα αυτό είναι η ύψωση σε δύναμη: A^k. Παράδειγμα.5.3 >> u=[:6] u = Υψώνουμε τώρα κάθε στοιχείο του u στο τετράγωνο με την u.^ αλλά και την ισοδύναμή της u.*u: >> a=u.^ a = >> b=u.*u b = Παίρνοντας τις τετραγωνικές ρίζες των στοιχείων του b βρίσκουμε ξανά το u. >> c=sqrt(b) c = Αν έχουμε δύο διανύσματα u και v ίσου μήκους τότε μπορούμε να κάνουμε πράξεις μεταξύ των ομοθέσιων στοιχείων τους εφόσον βάλουμε τελεία πριν από το σύμβολο της πράξης. Έτσι w = u.*v είναι το διάνυσμα με γενικό στοιχείο το w(i) = u(i)*v(i). Η παράσταση είναι ισοδύναμη με την v.*u. w = u./v είναι το διάνυσμα με γενικό στοιχείο το w(i) = u(i)/v(i). w = u.\v είναι το διάνυσμα με γενικό στοιχείο το v(i)/u(i). Είναι φανερό ότι η εντολή είναι ισοδύναμη με την w = v./u. w =.^v είναι το διάνυσμα με γενικό στοιχείο το w(i) = ^v(i). w = u.^v είναι το διάνυσμα με γενικό στοιχείο το w(i) = u(i)^v(i) κοκ. Εντελώς ανάλογα εκτελούνται πράξεις κατά τα ομοθέσια στοιχεία δύο m n πινάκων Α και Β: C = A.*B είναι ο πίνακας με γενικό στοιχείο το C(i,j) = A(i,j)*B(i,j). Η παράσταση είναι ισοδύναμη με την B.*A. C = A./B είναι ο πίνακας με γενικό στοιχείο το C(i,j) = A(i,j)/B(i,j). C = A.\B είναι ο πίνακας με γενικό στοιχείο το C(i,j) = B(i,j)/A(i,j). Είναι φανερό ότι η εντολή είναι ισοδύναμη με την C = B./A. C =.^B είναι ο πίνακας με γενικό στοιχείο το C(i,j) = ^B(i,j). C = A.^B είναι ο πίνακας με γενικό στοιχείο το C(i,j) = A(i,j)^B(i,j). 65

28 Γ. Γεωργίου & Χρ. Ξενοφώντος Παράδειγμα.5.5 Θα δοκιμάσουμε τις 5 πράξεις που φαίνονται πιο πάνω με u = (,, 3, 4) και v = (8, 6, 4, ). >> u=:4 u = 3 4 >> v=8:-: v = >> u.*v 8 8 >> u./v >> u.\v >>.^v >> u.^v Παράδειγμα.5.6 Θα επαναλάβουμε τις πράξεις με τους πίνακες A= >> A=[ ; ; 3 3 3]; >> B=*eye(3)+; >> A.*B >> A./B >> A.\B >>.^B και 3 B =

29 . Διανύσματα και πίνακες >> A.^B Είναι φανερή η διαφορά μεταξύ του Α^ και του Α.^. Ενώ το Α^ (=Α*Α) είναι το τετράγωνο του πίνακα, το Α.^ είναι ο πίνακας με στοιχεία τα τετράγωνα των στοιχείων του Α. Παράδειγμα.5.7 Θα δούμε τη διαφορά μεταξύ Α^ και του Α.^ όταν >> A=[ -+i; 3 i]; + i A= 3 i >> A^ i i i i >> A.^ i

30 Γ. Γεωργίου & Χρ. Ξενοφώντος.6 Συναρτήσεις βιβλιοθήκης για διανύσματα Στον πίνακα που ακολουθεί φαίνονται κάποιες από τις συναρτήσεις βιβλιοθήκης για διανύσματα. Συνάρτηση max min length sort sum prod norm median mean std Ερμηνεία μέγιστο στοιχείο διανύσματος ελάχιστο στοιχείο διανύσματος μήκος διανύσματος ταξινόμηση σε αύξουσα σειρά άθροισμα στοιχείων γινόμενο στοιχείων νόρμα διανύσματος διάμεσος μέση τιμή τυπική απόκλιση Μπορείτε να μάθετε περισσότερα για τις πιο πάνω συναρτήσεις και τη χρήση τους με την εντολή help. Παράδειγμα.6. Έστω το διάνυσμα u = (3, 4, 6, 3.4,.5, 7,, 5,.7, 6, 4). Θα βρούμε το ελάχιστο, το μέγιστο, το ελάχιστο κατ απόλυτη τιμή και το μέγιστο κατ απόλυτη τιμή στοιχείο του. >> u=[ ] u = Columns through Columns 8 through >> min(u) -7 >> max(u) 6 >> min(abs(u)) >> max(abs(u)) 7 Ας βρούμε τώρα το μήκος και ας ταξινομήσουμε τα στοιχεία του u: >> length(u) >> v=sort(u) 68

31 . Διανύσματα και πίνακες v = Columns through Columns 8 through Ας βρούμε τώρα το άθροισμα και το γινόμενο των στοιχείων του u: >> sum(u) 7.6 >> prod(u).776e+6 Παράδειγμα.6. Θα διαμερίσουμε το διάστημα [, ] σε ίσα υποδιαστήματα με βήμα. και θα αποθηκεύσουμε τις συντεταγμένες των σημείων στο διάνυσμα x. Στη συνέχεια θα υπολογίσουμε τη συνάρτηση e x σε όλα τα σημεία του x και θα αποθηκεύσουμε τις τιμές στο διάνυσμα y. >> x=[-:.:] x = Columns through Columns 8 through Columns 5 through >> y=exp(x) y = Columns through Columns 8 through Columns 5 through Αν δοκιμάσουμε τώρα την εντολή plot(x,y) θα πάρουμε σε ξεχωριστό παράθυρο την γραφική παράσταση: 69

32 Γ. Γεωργίου & Χρ. Ξενοφώντος Η εντολή plot θα μας απασχολήσει σε επόμενο κεφάλαιο. Παράδειγμα.6.3 Θα κατασκευάσουμε τυχαία διανύσματα μήκους, και και θα βρούμε τις μέσες τιμές των στοιχείων τους: >> mean(rand(,)).536 >> mean(rand(,)).497 >> mean(rand(,)).5 Πως ερμηνεύετε τα πιο πάνω αποτελέσματα;.6. Οι εντολές dot και cross Το εσωτερικό γινόμενο a b δύο ίσου μήκους διανυσμάτων a και b υπολογίζεται με την εντολή dot(a,b) Η μόνη προϋπόθεση για να γίνει η πράξη είναι τα a και b να έχουν το ίδιο μήκος. Έτσι μπορεί να είναι και τα δύο διανύσματα γραμμές ή και τα δύο διανύσματα στήλες ή το ένα διάνυσμα γραμμή και το άλλο διάνυσμα στήλη. Το εξωτερικό γινόμενο u v δύο διανυσμάτων u και v του R 3 υπολογίζεται με την εντολή cross(u,v) Το εξωτερικό γινόμενο μας δίνει ένα διάνυσμα γραμμή εκτός αν και τα δύο διανύσματα είναι διανύσματα στήλες. Παράδειγμα.6.4 Θα υπολογίσουμε το εσωτερικό και το εξωτερικό γινόμενο των διανυσμάτων a = (,, 3) T και b = (,, ) T : >> a=[-;;3]; 7

33 . Διανύσματα και πίνακες >> b=[;;]; >> dot(a,b) 5 >> cross(a,b) -5-4 Παρατηρούμε ότι το εξωτερικό γινόμενο είναι και αυτό διάνυσμα στήλη όπως και τα a και b. Ένας άλλος τρόπος να υπολογίσουμε το εσωτερικό γινόμενο των a και b είναι ο εξής: >> a'*b 5 7

34 Γ. Γεωργίου & Χρ. Ξενοφώντος.7 Χρήσιμες συναρτήσεις βιβλιοθήκης για πίνακες Πιο κάτω φαίνονται κάποιες από τις συναρτήσεις βιβλιοθήκης για πίνακες: Συνάρτηση max min diag triu tril size length norm det trace rank inv rref eig poly cond Ερμηνεία διάνυσμα μέγιστων στοιχείων κάθε στήλης διάνυσμα ελάχιστων στοιχείων κάθε στήλης διαγώνιος πίνακας ή η διαγώνιος πίνακα! άνω τριγωνικό μέρος πίνακα κάτω τριγωνικό μέρος πίνακα μέγεθος πίνακα η μεγαλύτερη διάσταση πίνακα νόρμα πίνακα ορίζουσα τετραγωνικού πίνακα ίχνος πίνακα βαθμός πίνακα αντίστροφος αντιστρέψιμου πίνακα ανηγμένη κλιμακωτή μορφή πίνακα ιδιοτιμές (και ιδιοδιανύσματα) πίνακα χαρακτηριστικό πολυώνυμο τετραγωνικού πίνακα δείκτης κατάστασης τετραγωνικού πίνακα Ένας πλήρης κατάλογος των συναρτήσεων βιβλιοθήκης για πίνακες δίνεται με την εντολή help matfun Μπορείτε να μάθετε περισσότερα για τις πιο πάνω συναρτήσεις και τη χρήση τους με την εντολή help. Έχουμε ήδη συναντήσει την συνάρτηση length όταν μιλούσαμε για διανύσματα. Η συνάρτηση αυτή μας δίνει τη μεγαλύτερη από τις διαστάσεις ενός πίνακα. Αν x είναι n ή n διάνυσμα, η length(x) έχει την τιμή n. Η συνάρτηση size μας δίνει (σε διάνυσμα γραμμή) το μέγεθος ενός πίνακα. Ας πάρουμε ένα 4 3 πίνακα: >> A=ones(4,3); >> length(a) 4 >> size(a) 4 3 Αν θέλουμε να βρούμε το μέγιστο στοιχείο ενός πίνακα Α αρκεί να γράψουμε max(max(a)). Ομοίως αν θέλουμε να βρούμε το ελάχιστό του στοιχείο γράφουμε min(min(a)). 7

35 . Διανύσματα και πίνακες Παράδειγμα.7. Έστω ο πίνακας C = Θα βρούμε το διάνυσμα με τα μέγιστα στοιχεία κάθε στήλης καθώς και το μέγιστο στοιχείο του πίνακα. >> C=[ ] C = >> max(c) >> max(max(c)) 9 Θα βρούμε το διάνυσμα με τα ελάχιστα στοιχεία κάθε στήλης καθώς και το ελάχιστο στοιχείο του πίνακα. >> min(c) >> min(min(c)) -8 Η συνάρτηση size μας δίνει σ ένα διάνυσμα μήκους ν τις διαστάσεις ενός ν- διάστατου πίνακα. Παράδειγμα.7. Θα βρούμε το μέγεθος (size), την ορίζουσα (det), το ίχνος (trace), τον βαθμό (rank), και τον αντίστροφο (inv) του τετραγωνικού πίνακα >> A=[ -3 3; 3-5 3; 6-6 4] >> size(a)

36 Γ. Γεωργίου & Χρ. Ξενοφώντος 3 3 >> det(a) 6 >> trace(a) >> rank(a) 3 >> inv(a) Αν το v είναι διάνυσμα τότε η diag(v) μας δίνει τετραγωνικό διαγώνιο πίνακα με τα στοιχεία του v στη διαγώνιο. Από την άλλη αν ο Α είναι τετραγωνικός πίνακας η diag(a) μας δίνει το διάνυσμα των διαγώνιων στοιχείων του Α. Αν τώρα ο Α δεν είναι τετραγωνικός πίνακας το diag(a) είναι το διάνυσμα (a, a,. ). Παράδειγμα.7.3 Θα κατασκευάσουμε το διαγώνιο πίνακα >> diag([ ]) Η συνάρτηση rref(a) μας δίνει την ανηγμένη κλιμακωτή μορφή ενός πίνακα Α. Παράδειγμα.7.4 Θα βρούμε την ανηγμένη κλιμακωτή μορφή του πίνακα A= >> A=[ -; 3 4 ; - 3 5]; >> R=rref(A) R =

37 . Διανύσματα και πίνακες Ας δούμε τον πίνακα σε κλασματική μορφή (format rat): >> format rat >> R R = 3/ -7/ 4/ Με την eig(a) παίρνουμε σε ένα διάνυσμα στήλη τις ιδιοτιμές ενός τετραγωνικού πίνακα Α. Με την [V, D] = eig(a) παίρνουμε τον διαγώνιο πίνακα D που έχει στη διαγώνιο τις ιδιοτιμές του Α και τον πίνακα V που έχει σε στήλες τα αντίστοιχα ιδιοδιανύσματα, έτσι ώστε Παράδειγμα.7.5 Θα βρούμε τις ιδιοτιμές του πίνακα >> A=[ -; 4 ; - 5]; >> eig(a) 4 6 ΑV = VD A= 4 5 Aς βρούμε τώρα τόσο τις ιδιοτιμές όσο και τα αντίστοιχα ιδιοδιανύσματα του Α: >> [P,D]=eig(A) P = D = Πινακοσυναρτήσεις Έχουμε ήδη πει ότι όταν μια συνάρτηση βιβλιοθήκης,όπως οι sin, exp και sqrt, έχει σαν όρισμα ένα πίνακα, τότε αυτή μας δίνει τον πίνακα των τιμών της συνάρτησης σε κάθε στοιχείο του. Συχνά συμβαίνει οι ίδιες αυτές συναρτήσεις να έχουν διαφορετικό νόημα στη Γραμμική Άλγεβρα. Για παράδειγμα, μπορούμε να ορίσουμε την τετραγωνική ρίζα τετραγωνικού πίνακα Α. Αν Χ = Α τότε X. Κάθε μη ιδιάζων πίνακας έχει τουλάχιστον δύο τετραγωνικές ρίζες. Επίσης μπορούμε να ορίσουμε τον εκθετικό πίνακα ως εξής: 75

38 Γ. Γεωργίου & Χρ. Ξενοφώντος 3 A A A e = I+ A+ + +! 3! όπου Ι ο ταυτοτικός πίνακας. Ο λογάριθμος ενός πίνακα είναι αντίστροφος της εκθετικής συνάρτησης Οι πινακοσυναρτήσεις ή συναρτήσεις πινάκων της MATLAB χαρακτηρίζονται από το τελικό m που εμφανίζεται στο όνομά τους. Έτσι η sqrtm μας δίνει την τετραγωνική ρίζα πίνακα, η expm τον εκθετικό πίνακα, και η logm τον λογάριθμο πίνακα. Παράδειγμα.7.6 Ας δούμε τι μας δίνουν οι sqrt(a) και sqrtm(a) όταν >> A=[7 8; 8 7]; >> sqrt(a) >> X=sqrtm(A) X = >> X^ Παράδειγμα.7.7 Θα βρούμε τον e X, όπου >> X=[ ; ]; >> A=expm(X) A= 8 7 X = Αν χρησιμοποιήσουμε την αντίστροφη συνάρτηση logm για τον Α = e X θα πρέπει φυσικά να πάρουμε τον Χ: >> logm(a).... Αν αντί των expm και logm χρησιμοποιήσουμε τις exp και log, παίρνουμε τα πιο κάτω αποτελέσματα: >> exp(x) >> log(a) Warning: Log of zero. 76

39 . Διανύσματα και πίνακες Inf. Μια άλλη χρήσιμη συνάρτηση είναι η funm με την οποία μπορούμε να υπολογίσουμε άλλες πινακοσυναρτήσεις. Η μας δίνει την εκδοχή της συνάρτησης fname για πίνακες, με την προϋπόθεση ότι η (μαθηματική) συνάρτηση fname(x) έχει σειρά Taylor η οποία συγκλίνει για όλα τα x. Για παράδειγμα, οι και expm(a) είναι ισοδύναμες, όπως είναι και οι και logm(a). Η funm όμως είναι γενική και δουλεύει και για άλλες πινακοσυναρτήσεις που δεν έχουν την αντίστοιχή τους m-συνάρτηση στη MATLAB, όπως οι cos, sin, cosh και sinh. Θα πρέπει πάντως να γνωρίζουμε ότι η funm δεν δίνει πάντα αξιόπιστα αποτελέσματα. Παράδειγμα.7.8 Θα υπολογίσουμε την πινακοσυνάρτηση sin(a), όπου 3 π A= π >> A=[ 3; pi/ pi; ]; >> funm(a,@sin) Ας συγκρίνουμε τώρα τα αποτελέσματα με την εντολή sin(a) της MATLAB: >> sin(a)

40 Γ. Γεωργίου & Χρ. Ξενοφώντος.8 Ασκήσεις. Επαναλάβετε στη MATLAB όλα τα παραδείγματα της παραγράφου. και αποθηκεύστε την εργασία σας σε αρχείο με το όνομά σας.. Αν ο Α είναι ένας m n πίνακας και ο x ένας αριθμός τι μας δίνουν οι πιο κάτω πράξεις στην MATLAB: (α) x*a (β) Α*x (γ) A/x (δ) A+x (ε) A-x.3 Επαναλάβετε στη MATLAB όλα τα παραδείγματα της παραγράφου. και αποθηκεύστε την εργασία σας σε αρχείο με το όνομά σας..4 Για το διάνυσμα u η συνάρτηση βιβλιοθήκης length μας έδωσε το εξής: >> length(u) 5 Να βρεθούν τα διανύσματα που προκύπτουν από τις πιο κάτω παραστάσεις: (α) u(:) (β) u(:3:5) (γ) u(::5).5 Για τον πίνακα Α η συνάρτηση βιβλιοθήκης size μας έδωσε το εξής: >> size(a) Να βρεθούν τα διανύσματα που προκύπτουν από τις πιο κάτω παραστάσεις: (α) A(:,:) (β) A(::,:3:) (γ) A(:7,:) (δ) Α(:4:,:).6 Έστω το διάστημα [, ] το οποίο διαμερίζουμε ομοιόμορφα με σημεία. Κατασκευάστε το διάνυσμα x που περιέχει τις συντεταγμένες των σημείων αυτών..7 Με την εντολή help μπορείτε να μάθετε περισσότερα στοιχεία για τις πιο κάτω συναρτήσεις: Συνάρτηση hadamard hankel rosser toeplitz vander wilkinson Ερμηνεία πίνακας Hadamard πίνακας Hankel πίνακας Rosser πίνακας Toeplitz πίνακας Vandermonde πίνακας Wilkinson (α) Δώστε σύντομη περιγραφή κάθε συνάρτησης. (β) Δώστε δύο παραδείγματα για τη καθεμιά με ένα 4 4 και ένα 5 5 πίνακα..8 Κατασκευάστε το διάνυσμα x που περιέχει τις συντεταγμένες των σημείων που ξεκινούν από το και φτάνουν στο 3 με βήμα.. 78

41 . Διανύσματα και πίνακες.9 Έστω το διάστημα [, 5] το οποίο διαμερίζουμε ομοιόμορφα με βήμα.. Κατασκευάστε το διάνυσμα που περιέχει τις τιμές της συνάρτησης cos(x) στα σημεία της διαμέρισης.. Έστω το διάστημα [, 4] το οποίο διαμερίζουμε ομοιόμορφα με βήμα.. Κατασκευάστε το διάνυσμα που περιέχει τις τιμές της συνάρτησης x 3x στα σημεία της διαμέρισης.. Έστω το διάστημα [, ] το οποίο διαμερίζουμε ομοιόμορφα με βήμα.5. Κατασκευάστε το διάνυσμα που περιέχει τις τιμές της συνάρτησης x = στα σημεία της διαμέρισης.. Ποιους πίνακες παίρνουμε με τις εκφράσεις (α) [:3,:4] (β) [:3;:4] (γ) [:6;5:-:] (δ) [:6;:7;3:8;4:9;5:] (ε) [:3;:3,;3:-:].3 Κατασκευάστε με σύντομο τρόπο τους πιο κάτω πίνακες: (α) (β) ( 9,6,3,, 7, 4,,, 5, 8) (γ) (δ) Κατασκευάστε με σύντομο τρόπο τους πιο κάτω πίνακες: (α)

42 Γ. Γεωργίου & Χρ. Ξενοφώντος (β) (, 4,9,6, 5,36, 49, 64,8,,,44) (γ) 3 e e e 4 6 e e e e e e.5 Με μια μόνο εντολή της MATLAB κατασκευάστε (α) τον υποπίνακα που αποτελείται από τη η και την 3 η στήλη του 4 4 πίνακα Α. (β) τον υποπίνακα που αποτελείται από τη η και την 3 η γραμμή του 4 5 πίνακα Α. (γ) τον υποπίνακα που αποτελείται από τις στήλες μέχρι 4 του 4 5 πίνακα Α. (δ) τον υποπίνακα που αποτελείται από τη η και την 4 η γραμμή του 4 5 πίνακα Α. (ε) τον υποπίνακα του Α που αποτελείται από τις γραμμές, 3 και 5 του 5 6 πίνακα Α..6 Κατασκευάστε τους κάτωθι υποπίνακες του πίνακα Α: (α) το διάνυσμα που περιέχει το ο, το 4 ο, το 7 ο και το ο στοιχείο της τελευταίας γραμμής του Α (δεδομένου ότι ο Α έχει τουλάχιστον στήλες) (β) το διάνυσμα που περιέχει το 9 ο, το 7 ο, το 5 ο και το 3 ο στοιχείο της τελευταίας στήλης του Α (δεδομένου ότι ο Α έχει τουλάχιστον 9 γραμμές) (γ) τον υποπίνακα που προκύπτει από την τομή των γραμμών, 4, 7 και και τον στηλών 3, 5, 7 και 9 του Α (δ) τον υποπίνακα που περιέχει το ο, ο, 3 ο και 7 ο στοιχείο της τελευταίας γραμμής του Α. (ε) τον υποπίνακα που προκύπτει από την τομή των γραμμών 5, 6 και 9 και των στηλών, 4 και 5..7 Τι παριστάνει ο πίνακας B = A(:end,:);.8 Έστω Α ένας m n πίνακας MATLAB. (α) Πως κατασκευάζεται το διάνυσμα που περιέχει όλα τα στοιχεία του Α κατά στήλη, από την πρώτη μέχρι την τελευταία; (β) Πως κατασκευάζεται το διάνυσμα που περιέχει όλα τα στοιχεία του Α κατά γραμμή, από την πρώτη μέχρι την τελευταία;.9 Έστω ο m p πίνακας Α και ο p m πίνακας Β. Τι παριστάνουν τα πιο κάτω; (α) Α(i,:) (β) B(:,j) (γ) A(i,:)*B(:,j). Κατασκευάστε με απλό τρόπο τους πιο πίνακες: 8

43 . Διανύσματα και πίνακες 3 4 A=, B 3 4 =, C = Κατασκευάστε με απλό τρόπο τους πιο πίνακες: πίνακες: A=, B =, C =. Κατασκευάστε με δύο τρόπους τον πιο πίνακα: A=.3 Κατασκευάστε με απλό τρόπο τον πιο πίνακα:.4 Κατασκευάστε με απλό τρόπο τον πιο πίνακα: 8

44 Γ. Γεωργίου & Χρ. Ξενοφώντος Αν οι A, B και C είναι m n πίνακες βρείτε τις διαστάσεις των πιο κάτω πινάκων: (α) cat(,a,b) (β) cat(,a,b,c) (γ) cat(,a,b) (δ) cat(,a,b,c) (ε) cat(3,a,b) (στ) cat(3,a,b,a,b).6 Επαναλάβετε στη MATLAB όλα τα παραδείγματα της παραγράφου.3 και αποθηκεύστε την εργασία σας σε αρχείο με το όνομά σας..7 Επαναλάβετε στη MATLAB όλα τα παραδείγματα της παραγράφου.4 και αποθηκεύστε την εργασία σας σε αρχείο με το όνομά σας..8 Υπολογίστε το εσωτερικό και το εξωτερικό γινόμενο των διανυσμάτων: (α) u = (3,, ), v = (,, ) (β) u = (, 4, ), v = (3,, ) (γ) u = (,, ), v = (4, 3, 5).9 Επαναλάβετε στη MATLAB όλα τα παραδείγματα της παραγράφου.5 και αποθηκεύστε την εργασία σας σε αρχείο με το όνομά σας..3 Να βρεθούν οι ανηγμένοι κλιμακωτοί πίνακες των 3 3 A= 3, B =, C = και να τυπωθούν σε format rat..3 Να βρεθούν οι ανηγμένοι κλιμακωτοί πίνακες των A=, και να τυπωθούν σε format rat..3 Να λυθεί το γραμμικό σύστημα: i i i B = i, i + i C =

45 . Διανύσματα και πίνακες.33 Να λυθεί το γραμμικό σύστημα: x x + 3x 4x = 3 4 x 3x + 4x x = x 4x + x x = x x + x 3x = ( + i) x+ ( + i) x = 5 ( i) x + ix = + i.34 Να βρεθούν και να γραφούν σε format rat οι αντίστροφοι των πιο κάτω πινάκων (αν υπάρχουν) A= 3 4, 3 B =, C = 5.35 Να βρεθούν και να γραφούν σε format rat οι αντίστροφοι των πιο κάτω πινάκων (αν υπάρχουν). A= 5, B =, 5.36 Να βρεθούν οι βαθμοί των πιο κάτω πινάκων 3 4 A= 4 6 6, B =, Να βρεθούν οι βαθμοί των πιο κάτω πινάκων 4 A=, 3.38 Αν AX = B όπου 3 B =, 4 A= και 3 4 να βρεθεί και να γραφεί ο Χ σε format rat..39 Αν AX = B όπου i C= i i + i C = C = B = 3, 6 83

46 Γ. Γεωργίου & Χρ. Ξενοφώντος A 5 6 = 3 5 και B = 4 4, να βρεθεί και να γραφεί ο Χ σε format rat..4 Αν AX = B όπου 3 6 A= 3 και B = 3, 6 να βρεθεί και να γραφεί ο Χ σε format rat..4 Αν R είναι ο ανηγμένος κλιμακωτός του A= να βρεθεί τετραγωνικός Ρ πίνακας τέτοιος ώστε R = PA. Γράψτε τον Ρ σε format rat..4 Να υπολογιστούν οι ορίζουσες των πιο κάτω πινάκων 3 3 i A= 3, B i i 3 = +, C = 7 i 4.43 Να υπολογιστούν οι ορίζουσες των πιο κάτω πινάκων A= 3, B 3 =, C = Να υπολογιστούν οι ιδιοτιμές και τα ιδιοδιανύσματα των πιο κάτω πινάκων A= 4, B = 3 5 3, C = Βρείτε την ορίζουσα και τον δείκτη κατάστασης του πίνακα gallery(3)..46 Βρείτε τις ιδιοτιμές και τα ιδιοδιανύσματα του πίνακα gallery(5)..47 Έστω το γραμμικό σύστημα Ax = b 84

47 . Διανύσματα και πίνακες όπου b το διάνυσμα στήλη που περιέχει τα τελευταία 5 ψηφία της ταυτότητάς σας. Κατασκευάστε τον 5 5 πίνακα Α δημιουργώντας πρώτα ένα τυχαίο 5 5 πίνακα Β (θα χρησιμοποιήσετε τη συνάρτηση rand) και αντικαθιστώντας την η του γραμμή με το b T (χρησιμοποιήστε κατάλληλη εντολή της MATLAB). (α) Βρείτε το ελάχιστο, το μέγιστο, το ελάχιστο κατ απόλυτη τιμή και το μέγιστο κατ απόλυτη τιμή στοιχείο του b. (β) Ταξινομήστε το b. (γ) Υπολογίστε τα b T b και bb T. (δ) Κατασκευάστε τον επαυξημένο πίνακα ανηγμένη κλιμακωτή μορφή του. (ε) Υπολογίστε τα A + B, AB, AC, Ab και A I C = [A b] και βρείτε την (στ) υπολογίστε τις διαστάσεις, την ορίζουσα, το βαθμό, το ίχνος, τον αντίστροφο και τις ιδιοτιμές του Α. (ζ) επιλύστε τα συστήματα Ax =, Ax = b και Ax = c όπου c διάνυσμα στήλη με όλα τα στοιχεία του μονάδες. Αποθηκεύστε την εργασία σας σε αρχείο με το όνομα epitheto_onoma.txt 85

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

Χρονικές σειρές 4 o μάθημα: ΠΙΝΑΚΕΣ ΚΑΙ ΔΙΑΝΥΣΜΑΤΑ Χρονικές σειρές 4 o μάθημα: ΠΙΝΑΚΕΣ ΚΑΙ ΔΙΑΝΥΣΜΑΤΑ Εαρινό εξάμηνο 2018-2019 Τμήμα Μαθηματικών ΑΠΘ Διδάσκουσα: Αγγελική Παπάνα Μεταδιδακτορική Ερευνήτρια Πολυτεχνική σχολή, Α.Π.Θ. & Οικονομικό Τμήμα, Πανεπιστήμιο

Διαβάστε περισσότερα

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

ΕΙΣΑΓΩΓΗ ΣΤΟ MATLAB- SIMULINK ΕΙΣΑΓΩΓΗ ΣΤΟ MATLAB- SIMULINK ρ. Γεώργιος Φ. Φραγκούλης Καθηγητής Ver. 0.2 9/2012 ιανύσµατα & ισδιάστατοι πίνακες Ένα διάνυσµα u = (u1, u2,, u ) εισάγεται στη MATLAB ως εξής : u=[ u1, u2,, un ] ή u=[ u1

Διαβάστε περισσότερα

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

Χρονικές σειρές 5 o μάθημα: ΠΙΝΑΚΕΣ ΚΑΙ ΔΙΑΝΥΣΜΑΤΑ (2) Μ-Files Χρονικές σειρές 5 o μάθημα: ΠΙΝΑΚΕΣ ΚΑΙ ΔΙΑΝΥΣΜΑΤΑ (2) Μ-Files Εαρινό εξάμηνο 2018-2019 Τμήμα Μαθηματικών ΑΠΘ Διδάσκουσα: Αγγελική Παπάνα Μεταδιδακτορική Ερευνήτρια Πολυτεχνική σχολή, Α.Π.Θ. & Οικονομικό

Διαβάστε περισσότερα

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

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

Διαβάστε περισσότερα

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

ΕΙΣΑΓΩΓΗ ΣΤΟ MATHLAB Α ΜΕΡΟΣ ΕΙΣΑΓΩΓΗ ΣΤΟ MATHLAB Α ΜΕΡΟΣ ΕΙΣΑΓΩΓΗ ΠΙΝΑΚΩΝ ΣΤΟ MATHLAB Αν θέλουμε να εισάγουμε έναν πίνακα στο mathlab και να προβληθεί στην οθόνη βάζουμε τις τιμές του σε άγκιστρα χωρίζοντάς τις με κόμματα ή κενό

Διαβάστε περισσότερα

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

Προγραμματισμός και Χρήση Ηλεκτρονικών Υπολογιστών - Βασικά Εργαλεία Λογισμικού ΕΘΝΙΚΟ ΜΕΤΣΟΒΙΟ ΠΟΛΥΤΕΧΝΕΙΟ ΣΧΟΛΗ ΧΗΜΙΚΩΝ ΜΗΧΑΝΙΚΩΝ ΥΠΟΛΟΓΙΣΤΙΚΟ ΚΕΝΤΡΟ Προγραμματισμός και Χρήση Ηλεκτρονικών Υπολογιστών - Βασικά Εργαλεία Λογισμικού Μάθημα 5ο Aντώνης Σπυρόπουλος Πράξεις μεταξύ των

Διαβάστε περισσότερα

Σύντομες εισαγωγικές σημειώσεις για την. Matlab

Σύντομες εισαγωγικές σημειώσεις για την. Matlab Σύντομες εισαγωγικές σημειώσεις για την Matlab Δήλωση Μεταβλητών Για να εισάγει κανείς δεδομένα στη Matlab υπάρχουν πολλοί τρόποι. Ο πιο απλός είναι στη γραμμή εντολών να εισάγουμε αυτό που θέλουμε και

Διαβάστε περισσότερα

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

ΓΡΑΜΜΙΚΗ ΑΛΓΕΒΡΑ (Εξ. Ιουνίου - 02/07/08) ΕΠΙΛΕΓΜΕΝΕΣ ΑΠΑΝΤΗΣΕΙΣ Ονοματεπώνυμο:......... Α.Μ....... Ετος... ΑΙΘΟΥΣΑ:....... I. (περί τις 55μ. = ++5++. Σωστό ή Λάθος: ΓΡΑΜΜΙΚΗ ΑΛΓΕΒΡΑ (Εξ. Ιουνίου - //8 ΕΠΙΛΕΓΜΕΝΕΣ ΑΠΑΝΤΗΣΕΙΣ (αʹ Αν AB = BA όπου A, B τετραγωνικά και

Διαβάστε περισσότερα

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

ΘΕΩΡΙΑ ΠΙΝΑΚΩΝ. Ορισμός 1: Ένας πίνακας Α με m γραμμές και n στήλες, ΘΕΩΡΙΑ ΠΙΝΑΚΩΝ Ορισμός 1: Ένας πίνακας Α με m γραμμές και n στήλες, παριστάνεται με την εξής ορθογώνια διάταξη: α11 α12 α1n α21 α22 α2n A = αm1 αm2 αmn Ορισμός 2: Δύο πίνακες Α και Β είναι ίσοι, και γράφουμε

Διαβάστε περισσότερα

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

Κεφάλαιο 2 Πίνακες - Ορίζουσες Κεφάλαιο Πίνακες - Ορίζουσες Βασικοί ορισμοί και πίνακες Πίνακες Παραδείγματα: Ο πίνακας πωλήσεων ανά τρίμηνο μίας εταιρείας για τρία είδη που εμπορεύεται: ο Τρίμηνο ο Τρίμηνο 3 ο Τρίμηνο ο Τρίμηνο Είδος

Διαβάστε περισσότερα

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

Εισαγωγή στην Αριθμητική Ανάλυση Εισαγωγή στην Αριθμητική Ανάλυση Εισαγωγή στη MATLAB ΔΙΔΑΣΚΩΝ: ΓΕΩΡΓΙΟΣ ΑΚΡΙΒΗΣ ΒΟΗΘΟΙ: ΔΗΜΗΤΡΙΑΔΗΣ ΣΩΚΡΑΤΗΣ, ΣΚΟΡΔΑ ΕΛΕΝΗ E-MAIL: SDIMITRIADIS@CS.UOI.GR, ESKORDA@CS.UOI.GR Τι είναι Matlab Είναι ένα περιβάλλον

Διαβάστε περισσότερα

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

ημιουργία και διαχείριση πινάκων ημιουργία και διαχείριση πινάκων Για να δημιουργήσουμε έναν πίνακα στο MATLAB μπορούμε να γράψουμε A = [ 2 3 ; 7 9 0 ; - 0 5; -2-3 9 -] βλέπουμε ότι αμέσως μας επιστρέφει τον πίνακα που ορίσαμε A = 2 3

Διαβάστε περισσότερα

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

Εργαστήρια Αριθμητικής Ανάλυσης Ι. 4 ο Εργαστήριο. Διανύσματα-Πίνακες 1 ο Μέρος Εργαστήρια Αριθμητικής Ανάλυσης Ι 4 ο Εργαστήριο Διανύσματα-Πίνακες 1 ο Μέρος 2017 Εισαγωγή Όπως έχουμε προαναφέρει σε προηγούμενα εργαστήρια. Ο βασικός τύπος δεδομένων στο Matlab είναι οι πίνακες. Ένα

Διαβάστε περισσότερα

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

Τυπικές χρήσεις της Matlab Matlab Μάθημα 1 Τι είναι η Matlab Ολοκληρωμένο Περιβάλλον Περιβάλλον ανάπτυξης Διερμηνευμένη γλώσσα Υψηλή επίδοση Ευρύτητα εφαρμογών Ευκολία διατύπωσης Cross platform (Wintel, Unix, Mac) Τυπικές χρήσεις

Διαβάστε περισσότερα

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

Εφαρμοσμένα Μαθηματικά ΙΙ Τμήμα Μηχανολόγων Μηχανικών Πανεπιστήμιο Θεσσαλίας Εφαρμοσμένα Μαθηματικά ΙΙ Πίνακες Ιωάννης Λυχναρόπουλος Μαθηματικός, MSc, PhD Πίνακες Μητρώα Πίνακας: Ορθογώνια διάταξη αριθμών σε γραμμές και στήλες

Διαβάστε περισσότερα

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

ΒΟΗΘΗΤΙΚΕΣ ΣΗΜΕΙΩΣΕΙΣ ΣΤΑ ΓΕΝΙΚΑ ΜΑΘΗΜΑΤΙΚΑ ΤΜΗΜΑ ΔΙΕΘΝΟΥΣ ΕΜΠΟΡΙΟΥ ΒΟΗΘΗΤΙΚΕΣ ΣΗΜΕΙΩΣΕΙΣ ΣΤΑ ΓΕΝΙΚΑ ΜΑΘΗΜΑΤΙΚΑ ΚΕΦΑΛΑΙΑ: ) ΠΙΝΑΚΕΣ ) ΟΡΙΖΟΥΣΕΣ ) ΓΡΑΜΜΙΚΑ ΣΥΣΤΗΜΑΤΑ 4) ΠΑΡΑΓΩΓΟΙ ΜΑΡΙΑ ΡΟΥΣΟΥΛΗ ΚΕΦΑΛΑΙΟ ΠΙΝΑΚEΣ ΠΡΑΓΜΑΤΙΚΩΝ ΑΡΙΘΜΩΝ ΟΡΙΣΜΟΣ Πίνακας

Διαβάστε περισσότερα

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

Εφαρμοσμένα Μαθηματικά ΙΙ Τμήμα Μηχανολόγων Μηχανικών Πανεπιστήμιο Θεσσαλίας Εφαρμοσμένα Μαθηματικά ΙΙ Διανυσματικοί Χώροι Ιωάννης Λυχναρόπουλος Μαθηματικός, MSc, PhD Διανυσματικός Χώρος επί του F Αλγεβρική δομή που αποτελείται

Διαβάστε περισσότερα

Σημαντικές δυνατότητες των σύγχρονων υπολογιστικών μηχανών: Αξιόπιστη καταγραφή πολύ μεγάλου όγκου δεδομένων

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

Διαβάστε περισσότερα

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

Εφαρμοσμένα Μαθηματικά ΙΙ Τμήμα Μηχανολόγων Μηχανικών Πανεπιστήμιο Θεσσαλίας Εφαρμοσμένα Μαθηματικά ΙΙ Διανυσματικοί Χώροι Ιωάννης Λυχναρόπουλος Μαθηματικός, MSc, PhD Διανυσματικός Χώρος επί του F Αλγεβρική δομή που αποτελείται

Διαβάστε περισσότερα

Πληροφορική. Ενότητα 2: Α. Μεταβλητές. Όλα είναι πίνακες. Β. Δεδομένα. Σφάλματα. Δομές. Κωνσταντίνος Καρατζάς Τμήμα Μηχανολόγων Μηχανικών

Πληροφορική. Ενότητα 2: Α. Μεταβλητές. Όλα είναι πίνακες. Β. Δεδομένα. Σφάλματα. Δομές. Κωνσταντίνος Καρατζάς Τμήμα Μηχανολόγων Μηχανικών ΑΡΙΣΤΟΤΕΛΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΟΝΙΚΗΣ ΑΝΟΙΚΤΑ ΑΚΑΔΗΜΑΪΚΑ ΜΑΘΗΜΑΤΑ Πληροφορική Ενότητα 2: Α. Μεταβλητές. Όλα είναι πίνακες. Β. Δεδομένα. Σφάλματα. Δομές. Κωνσταντίνος Καρατζάς Τμήμα Μηχανολόγων Μηχανικών

Διαβάστε περισσότερα

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

Τετραγωνικά μοντέλα. Τετραγωνικό μοντέλο συνάρτησης. Παράδειγμα τετραγωνικού μοντέλου #1. Παράδειγμα τετραγωνικού μοντέλου #1 Τετραγωνικό μοντέλο συνάρτησης Τετραγωνικά μοντέλα Δ. Γ. Παπαγεωργίου Τμήμα Μηχανικών Επιστήμης Υλικών Πανεπιστήμιο Ιωαννίνων dpapageo@cc.uoi.gr http://pc164.materials.uoi.gr/dpapageo Για συνάρτηση μιας

Διαβάστε περισσότερα

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

ΜΑΘΗΜΑΤΙΚΑ ΓΙΑ ΟΙΚΟΝΟΜΟΛΟΓΟΥΣ ΙΙ ΜΑΘΗΜΑ 1-2-ΠΙΝΑΚΕΣ ΕΑΡΙΝΟ ΕΞΑΜΗΝΟ ΠΑΝΗΠΙΣΤΗΜΙΟΠΑΤΡΩΝ ΤΜΗΜΑ ΟΙΚΟΝΟΜΙΚΩΝ ΕΠΙΣΤΗΜΩΝ ΜΑΘΗΜΑΤΙΚΑ ΓΙΑ ΟΙΚΟΝΟΜΟΛΟΓΟΥΣ ΙΙ ΜΑΘΗΜΑ 1-2-ΠΙΝΑΚΕΣ ΕΑΡΙΝΟ ΕΞΑΜΗΝΟ 2010-2011 ΠΑΝΗΠΙΣΤΗΜΙΟΠΑΤΡΩΝ ΤΜΗΜΑ ΟΙΚΟΝΟΜΙΚΩΝ ΕΠΙΣΤΗΜΩΝ ΠΙΝΑΚΑΣ Ένας πίνακας Α με στοιχεία από το σύνολο F (συνήθως θεωρούμε τα σύνολα

Διαβάστε περισσότερα

Εισαγωγή στη Matlab Εισαγωγή στην Αριθμητική Ανάλυση Διδάσκων: Γεώργιος Ακρίβης Βοηθός: Δημήτριος Ζαβαντής

Εισαγωγή στη Matlab Εισαγωγή στην Αριθμητική Ανάλυση Διδάσκων: Γεώργιος Ακρίβης Βοηθός: Δημήτριος Ζαβαντής Εισαγωγή στη Matlab Εισαγωγή στην Αριθμητική Ανάλυση Διδάσκων: Γεώργιος Ακρίβης Βοηθός: Δημήτριος Ζαβαντής email: dzavanti@cs.uoi.gr Περιεχόμενα Τι είναι η Matlab; Ιστορικά Χρήσεις και στοιχεία της Matlab

Διαβάστε περισσότερα

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

Προγραμματισμός και Χρήση Ηλεκτρονικών Υπολογιστών - Βασικά Εργαλεία Λογισμικού ΕΘΝΙΚΟ ΜΕΤΣΟΒΙΟ ΠΟΛΥΤΕΧΝΕΙΟ ΣΧΟΛΗ ΧΗΜΙΚΩΝ ΜΗΧΑΝΙΚΩΝ ΥΠΟΛΟΓΙΣΤΙΚΟ ΚΕΝΤΡΟ Προγραμματισμός και Χρήση Ηλεκτρονικών Υπολογιστών - Βασικά Εργαλεία Λογισμικού Μάθημα 4ο Aντώνης Σπυρόπουλος Διατεταγμένα σύνολα

Διαβάστε περισσότερα

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

ΚΕΦΑΛΑΙΟ 2: ΟΡΙΖΟΥΣΕΣ ΚΕΦΑΛΑΙΟ ΚΕΦΑΛΑΙΟ :. ΕΙΣΑΓΩΓΗ Σε κάθε τετραγωνικό πίνακα ) τάξης n θα αντιστοιχίσουμε έναν πραγματικό ( ij αριθμό, τον οποίο θα ονομάσουμε ορίζουσα του πίνακα. Η ορίζουσα θα συμβολίζεται det ή Α ή n n

Διαβάστε περισσότερα

ΥΠΟΛΟΓΙΣΤΕΣ Ι. Τύποι δεδομένων ΤΥΠΟΙ ΔΕΔΟΜΕΝΩΝ ΚΑΙ ΠΡΑΞΕΙΣ. Παράδειγμα #1. Πράξεις μεταξύ ακεραίων αριθμών

ΥΠΟΛΟΓΙΣΤΕΣ Ι. Τύποι δεδομένων ΤΥΠΟΙ ΔΕΔΟΜΕΝΩΝ ΚΑΙ ΠΡΑΞΕΙΣ. Παράδειγμα #1. Πράξεις μεταξύ ακεραίων αριθμών ΥΠΟΛΟΓΙΣΤΕΣ Ι ΤΥΠΟΙ ΔΕΔΟΜΕΝΩΝ ΚΑΙ ΠΡΑΞΕΙΣ Τύποι δεδομένων Οι παρακάτω τύποι δεδομένων υποστηρίζονται από τη γλώσσα προγραμματισμού Fortran: 1) Ακέραιοι αριθμοί (INTEGER). 2) Πραγματικοί αριθμοί απλής ακρίβειας

Διαβάστε περισσότερα

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

Εργαστήρια Αριθμητικής Ανάλυσης Ι. 7 ο Εργαστήριο. Διανύσματα-Πίνακες 2 ο Μέρος Εργαστήρια Αριθμητικής Ανάλυσης Ι 7 ο Εργαστήριο Διανύσματα-Πίνακες 2 ο Μέρος 2017 Εντολή size Σε προηγούμενο εργαστήριο είχαμε κάνει αναφορά στην συνάρτηση length, και την χρησιμότητα της όταν δουλεύουμε

Διαβάστε περισσότερα

, 1 0 9 1, 2. A a και το στοιχείο της i γραμμής και j

, 1 0 9 1, 2. A a και το στοιχείο της i γραμμής και j Κεφάλαιο Πίνακες Βασικοί ορισμοί και πίνακες Πίνακες Παραδείγματα: Ο πίνακας πωλήσεων ανά τρίμηνο μίας εταιρείας για τρία είδη που εμπορεύεται: ο Τρίμηνο ο Τρίμηνο ο Τρίμηνο ο Τρίμηνο Είδος Α 56 Είδος

Διαβάστε περισσότερα

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

Γραμμική Άλγεβρα Ι, Γραμμική Άλγεβρα Ι, 207-8 Ασκήσεις2 και Ασκήσεις3: Γραμμοϊσοδύναμοι Πίνακες και Επίλυση Γραμμικών Συστημάτων Βασικά σημεία Γραμμοϊσοδυναμία πινάκων o Στοιχειώδεις πράξεις γραμμών o Ανηγμένη κλιμακωτή μορφή

Διαβάστε περισσότερα

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

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

Διαβάστε περισσότερα

Τι είναι βαθμωτό μέγεθος? Ένα μέγεθος που περιγράφεται μόνο με έναν αριθμό (π.χ. πίεση)

Τι είναι βαθμωτό μέγεθος? Ένα μέγεθος που περιγράφεται μόνο με έναν αριθμό (π.χ. πίεση) TETY Εφαρμοσμένα Μαθηματικά Ενότητα ΙΙ: Γραμμική Άλγεβρα Ύλη: Διανυσματικοί χώροι και διανύσματα, μετασχηματισμοί διανυσμάτων, τελεστές και πίνακες, ιδιοδιανύσματα και ιδιοτιμές πινάκων, επίλυση γραμμικών

Διαβάστε περισσότερα

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

Τετραγωνικά μοντέλα. Τετραγωνικό μοντέλο συνάρτησης. Παράδειγμα τετραγωνικού μοντέλου #1. Παράδειγμα τετραγωνικού μοντέλου #1 Τετραγωνικό μοντέλο συνάρτησης Τετραγωνικά μοντέλα Δ. Γ. Παπαγεωργίου Τμήμα Μηχανικών Επιστήμης Υλικών Πανεπιστήμιο Ιωαννίνων dpapageo@cc.uoi.gr http://pc64.materials.uoi.gr/dpapageo Για συνάρτηση μιας

Διαβάστε περισσότερα

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

Εφαρμοσμένα Μαθηματικά ΙΙ Τμήμα Μηχανολόγων Μηχανικών Πανεπιστήμιο Θεσσαλίας Εφαρμοσμένα Μαθηματικά ΙΙ Πίνακες Ιωάννης Λυχναρόπουλος Μαθηματικός, MSc, PhD Πίνακες Μητρώα Πίνακας: Ορθογώνια διάταξη αριθμών σε γραμμές και στήλες

Διαβάστε περισσότερα

ΜΑΣ121: ΓΡΑΜΜΙΚΗ ΑΛΓΕΒΡΑ I Εαρινό εξάμηνο , Διδάσκων: Γιώργος Γεωργίου ΕΝΔΙΑΜΕΣΗ ΕΞΕΤΑΣΗ, Διάρκεια: 2 ώρες 18 Νοεμβρίου, 2017

ΜΑΣ121: ΓΡΑΜΜΙΚΗ ΑΛΓΕΒΡΑ I Εαρινό εξάμηνο , Διδάσκων: Γιώργος Γεωργίου ΕΝΔΙΑΜΕΣΗ ΕΞΕΤΑΣΗ, Διάρκεια: 2 ώρες 18 Νοεμβρίου, 2017 ΜΑΣ: ΓΡΑΜΜΙΚΗ ΑΛΓΕΒΡΑ I Εαρινό εξάμηνο 07-08, Διδάσκων: Γιώργος Γεωργίου ΕΝΔΙΑΜΕΣΗ ΕΞΕΤΑΣΗ, Διάρκεια: ώρες 8 Νοεμβρίου, 07 Δίνονται 4 προβλήματα που αντιστοιχούν σε 0 μονάδες με άριστα το 00! ΟΝΟΜΑ: Αρ.

Διαβάστε περισσότερα

Εισαγωγή στους Υπολογιστές

Εισαγωγή στους Υπολογιστές Εισαγωγή στους Υπολογιστές Ενότητα #4: Πίνακες στο MATLAB Καθ. Δημήτρης Ματαράς Πολυτεχνική Σχολή Τμήμα Χημικών Μηχανικών Πίνακες στο MATLAB MATLAB Fundamentals Α. Καλαμπούνιας Επισκόπιση: Scalars και

Διαβάστε περισσότερα

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

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 . Επίλυση γραμμικού συστήματος με χρήση αντιστρόφου Πρόταση Θεωρούμε ένα τετραγωνικό γραμμικό σύστημα (δηλαδή ο αριθμός των εξισώσεων είναι ίσος με τον αριθμό των αγνώστων) AX=B (S). Αν ο πίνακας Α είναι

Διαβάστε περισσότερα

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

21 a 22 a 2n. a m1 a m2 a mn Παράρτημα Α Βασική γραμμική άλγεβρα Στην ενότητα αυτή θα παρουσιαστούν με συνοπτικό τρόπο βασικές έννοιες της γραμμικής άλγεβρας. Ο στόχος της ενότητας είναι να αποτελέσει ένα άμεσο σημείο αναφοράς και

Διαβάστε περισσότερα

1 Πίνακες και διανύσματα στο MATLAB

1 Πίνακες και διανύσματα στο MATLAB 1 Πίνακες και διανύσματα στο MATLAB Η λέξη MATLAB προέρχεται από τα πρώτα γράμματα των λέξεων MATrix LABoratory (εργαστήριο πινάκων). Το όνομά του λογισμικού φανερώνει την έμφαση που έδωσαν οι συγγραφείς

Διαβάστε περισσότερα

Κεφάλαιο 4 Διανυσματικοί Χώροι

Κεφάλαιο 4 Διανυσματικοί Χώροι Κεφάλαιο Διανυσματικοί Χώροι Διανυσματικοί χώροι - Βασικοί ορισμοί και ιδιότητες Θεωρούμε τρία διαφορετικά σύνολα: Διανυσματικοί Χώροι α) Το σύνολο διανυσμάτων (πινάκων με μία στήλη) με στοιχεία το οποίο

Διαβάστε περισσότερα

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

Εφαρμοσμένα Μαθηματικά ΙΙ 5ο Σετ Ασκήσεων (Λύσεις) Πίνακες Επιμέλεια: I. Λυχναρόπουλος Εφαρμοσμένα Μαθηματικά ΙΙ 5ο Σετ Ασκήσεων (Λύσεις) Πίνακες Επιμέλεια: I. Λυχναρόπουλος 3. Αν A 5 4, B 4, C να υπολογίσετε τις ακόλουθες πράξεις 4 3 8 3 7 3 (αν έχουν νόημα): α) AB, b) BA, c) CB, d) C B,

Διαβάστε περισσότερα

Ο ΗΓΙΕΣ ΧΡΗΣΗΣ ΤΟΥ MATLAB

Ο ΗΓΙΕΣ ΧΡΗΣΗΣ ΤΟΥ MATLAB Ο ΗΓΙΕΣ ΧΡΗΣΗΣ ΤΟΥ MATLAB (το παρόν αποτελεί τροποποιηµένη έκδοση του οµόνυµου εγχειριδίου του κ. Ν. Μαργαρη) 1 ΠΡΑΓΜΑΤΙΚΟΙ ΑΡΙΘΜΟΙ 1.1 ΠΡΑΞΕΙΣ ΜΕ ΠΡΑΓΜΑΤΙΚΟΥΣ ΑΡΙΘΜΟΥΣ 1.1.1 ΠΡΟΣΘΕΣΗ» 3+5 8 % Το σύµβολο

Διαβάστε περισσότερα

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

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

Διαβάστε περισσότερα

Μαθηµατικοί Υπολογισµοί στην R

Μαθηµατικοί Υπολογισµοί στην R Κεφάλαιο 3 Μαθηµατικοί Υπολογισµοί στην R Ενα µεγάλο µέρος της ανάλυσης δεδοµένων απαιτεί διάφορους µαθηµατικούς υπολογισµούς. Αυτό το κεφάλαιο εισαγάγει τον αναγνώστη στις διάφορες δυνατότητες που έχει

Διαβάστε περισσότερα

1 η Εργαστηριακή Άσκηση Εισαγωγή στο MATLAB

1 η Εργαστηριακή Άσκηση Εισαγωγή στο MATLAB Πανεπιστήμιο Πειραιώς Σχολή Τεχνολογιών Πληροφορικής & Επικοινωνιών Τμήμα Ψηφιακών Συστημάτων Εργαστήριο Τηλεπικοινωνιακών Συστημάτων 1 η Εργαστηριακή Άσκηση Εισαγωγή στο MATLAB Μάθημα: Εισαγωγή στις Τηλεπικοινωνίες

Διαβάστε περισσότερα

Σύστηµα επεξεργασίας πινάκων και συναρτήσεων τους για εφαρµογές αριθµητικής ανάλυσης και γραφικής παρουσίασης.

Σύστηµα επεξεργασίας πινάκων και συναρτήσεων τους για εφαρµογές αριθµητικής ανάλυσης και γραφικής παρουσίασης. MATLAB 1 MATLAB (MATrix LABoratory) Σύστηµα επεξεργασίας πινάκων και συναρτήσεων τους για εφαρµογές αριθµητικής ανάλυσης και γραφικής παρουσίασης. ηµιουργήθηκε απο τον C. Moler, αρχικά σαν εργαλείο διαχείρισης

Διαβάστε περισσότερα

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

Στοχαστικά Σήματα και Τηλεπικοινωνιές Στοχαστικά Σήματα και Τηλεπικοινωνιές Ενότητα 2: Ανασκόπηση Στοιχείων Γραμμικής Άλγεβρας Καθηγητής Κώστας Μπερμπερίδης Πολυτεχνική Σχολή Τμήμα Μηχανικών Η/Υ και Πληροφορικής Σκοποί ενότητας Παρουσίαση/υπενθύμιση

Διαβάστε περισσότερα

1. Για καθένα από τους ακόλουθους διανυσματικούς χώρους βρείτε μια βάση και τη διάσταση. 3. U x y z x y z x y. {(,, ) } a b. c d

1. Για καθένα από τους ακόλουθους διανυσματικούς χώρους βρείτε μια βάση και τη διάσταση. 3. U x y z x y z x y. {(,, ) } a b. c d Γραμμική Άλγεβρα Ι, 07-8 Ασκήσεις6: Βάση και Διάσταση Βασικά σημεία Βάση διανυσματικού χώρου (ορισμός, παραδείγματα, μοναδικότητα συντελεστών) Θεώρημα (ύπαρξη, πρώτη μορφή) Έστω V K μη μηδενικός με K πεπερασμένο

Διαβάστε περισσότερα

8.1 Διαγωνοποίηση πίνακα

8.1 Διαγωνοποίηση πίνακα Κεφάλαιο 8 Κανονικές μορφές από 6 Κεφάλαιο 8 Κ Α Ν Ο Ν Ι Κ Ε Σ Μ Ο Ρ Φ Ε Σ 8. Διαγωνοποίηση πίνακα Ορισμός 8.α Ένας πίνακας M n ( ) oνομάζεται διαγωνοποιήσιμος στο αν υπάρχει αντιστρέψιμος πίνακας P M

Διαβάστε περισσότερα

Υπολογισμός αθροισμάτων

Υπολογισμός αθροισμάτων Υπολογισμός αθροισμάτων Τα αθροίσματα θα τα δημιουργούμε σαν συναρτήσεις και θα τα αποθηκεύουμε σε αρχείο (m-file) με την ίδια ονομασία με τη συνάρτηση. Για να δημιουργήσουμε ένα άθροισμα ξεκινάμε μηδενίζοντας

Διαβάστε περισσότερα

Κεφάλαιο 4 Διανυσματικοί Χώροι

Κεφάλαιο 4 Διανυσματικοί Χώροι Κεφάλαιο Διανυσματικοί χώροι - Βασικοί ορισμοί και ιδιότητες Θεωρούμε τρία διαφορετικά σύνολα: α) Το σύνολο διανυσμάτων (πινάκων με μία στήλη) με στοιχεία το οποίο συμβολίζουμε με Σε αυτό το σύνολο γνωρίζουμε

Διαβάστε περισσότερα

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

Ιδιάζουσες τιμές πίνακα. y έχουμε αντίστοιχα τις σχέσεις : Αυτές οι παρατηρήσεις συμβάλλουν στην παραγοντοποίηση ενός πίνακα Ιδιάζουσες τιμές πίνακα Επειδή οι πίνακες που παρουσιάζονται στις εφαρμογές είναι μη τετραγωνικοί, υπάρχει ανάγκη να βρεθεί μία μέθοδος που να «μελετά» τους μη τετραγωνικούς με «μεθόδους και ποσά» που

Διαβάστε περισσότερα

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

= 7. Στο σημείο αυτό θα υπενθυμίσουμε κάποιες βασικές ιδιότητες του μετασχηματισμού Laplace, δηλαδή τις 1. Εισαγωγή Δίνεται η συνάρτηση μεταφοράς = = 1 + 6 + 11 + 6 = + 6 + 11 + 6 =. 2 Στο σημείο αυτό θα υπενθυμίσουμε κάποιες βασικές ιδιότητες του μετασχηματισμού Laplace, δηλαδή τις L = 0 # και L $ % &'

Διαβάστε περισσότερα

πραγματικών (μιγαδικών αριθμών) σε m γραμμές και n στήλες. Αν m= πίνακας Α είναι ένας τετραγωνικός πίνακας τάξης n.

πραγματικών (μιγαδικών αριθμών) σε m γραμμές και n στήλες. Αν m= πίνακας Α είναι ένας τετραγωνικός πίνακας τάξης n. Κεφάλαιο Πίνακες Βασικοί ορισμοί και πίνακες Πίνακες Παραδείγματα: Ο πίνακας πωλήσεων ανά τρίμηνο μίας εταιρείας για τρία είδη που εμπορεύεται: ο Τρίμηνο ο Τρίμηνο ο Τρίμηνο ο Τρίμηνο Είδος Α 56 Είδος

Διαβάστε περισσότερα

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

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

Διαβάστε περισσότερα

1 η Εργαστηριακή Άσκηση MATLAB Εισαγωγή

1 η Εργαστηριακή Άσκηση MATLAB Εισαγωγή ΤΕΧΝΟΛΟΓΙΚΟ ΕΚΠΑΙΔΕΥΤΙΚΟ ΙΔΡΥΜΑ ΗΠΕΙΡΟΥ ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ Τ.Ε. Εργαστήριο Επεξεργασία Εικόνας & Βίντεο 1 η Εργαστηριακή Άσκηση MATLAB Εισαγωγή Νικόλαος Γιαννακέας Άρτα 2018 1 Εισαγωγή Το Matlab

Διαβάστε περισσότερα

1. a. Έστω b. Να βρεθούν οι ιδιοτιμές και τα ιδιοδιανύσματα του A Έστω A και ( x) [ x]

1. a. Έστω b. Να βρεθούν οι ιδιοτιμές και τα ιδιοδιανύσματα του A Έστω A και ( x) [ x] σκήσεις Ασκήσεις Ιδιοτιμές και ιδιοδιανύσματα Βασικά σημεία Ορισμός ιδιοτιμών και ιδιοδιανυσμάτων, υπολογισμός τους Ιδιόχωροι, διάσταση ιδιόχωρου, εύρεση βάσης ιδιόχωρου Σε διακεκριμένες ιδιοτιμές αντιστοιχούν

Διαβάστε περισσότερα

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

D = / Επιλέξτε, π.χ, το ακόλουθο απλό παράδειγμα: =[IA 1 ]. 4. Φυλλάδιο Ασκήσεων IV σύντομες λύσεις, ενδεικτικές απαντήσεις πολλαπλής επιλογής 4.. Άσκηση. Χρησιμοποιήστε τη διαδικασία Gauss-Jordan γιά να βρείτε τους αντιστρόφους των παρακάτω πινάκων, αν υπάρχουν.

Διαβάστε περισσότερα

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

ΤΕΧΝΟΛΟΓΙΚΟ ΕΚΠΑΙΔΕΥΤΙΚΟ ΙΔΡΥΜΑ ΚΕΝΤΡΙΚΗΣ ΜΑΚΕΔΟΝΙΑΣ ΣΧΟΛΗ ΤΜΗΜΑ. Μαθηματικά 1. Σταύρος Παπαϊωάννου ΤΕΧΝΟΛΟΓΙΚΟ ΕΚΠΑΙΔΕΥΤΙΚΟ ΙΔΡΥΜΑ ΚΕΝΤΡΙΚΗΣ ΜΑΚΕΔΟΝΙΑΣ ΣΧΟΛΗ ΤΜΗΜΑ Μαθηματικά Σταύρος Παπαϊωάννου Ιούνιος 5 Τίτλος Μαθήματος Περιεχόμενα Χρηματοδότηση.. Σφάλμα! Δεν έχει οριστεί σελιδοδείκτης. Σκοποί Μαθήματος

Διαβάστε περισσότερα

ΜΑΘΗΜΑΤΑ ΜΑΘΗΜΑΤΙΚΑ ΘΕΤΙΚΟΥ ΠΡΟΣΑΝΑΤΟΛΙΣΜΟΥ Β ΛΥΚΕΙΟΥ

ΜΑΘΗΜΑΤΑ ΜΑΘΗΜΑΤΙΚΑ ΘΕΤΙΚΟΥ ΠΡΟΣΑΝΑΤΟΛΙΣΜΟΥ Β ΛΥΚΕΙΟΥ ΜΑΘΗΜΑΤΑ ΜΑΘΗΜΑΤΙΚΑ ΘΕΤΙΚΟΥ ΠΡΟΣΑΝΑΤΟΛΙΣΜΟΥ Β ΛΥΚΕΙΟΥ ΚΕΦΑΛΑΙΟ 1 ο : ΔΙΑΝΥΣΜΑΤΑ 1 ΜΑΘΗΜΑ 1 ο +2 ο ΕΝΝΟΙΑ ΔΙΑΝΥΣΜΑΤΟΣ Διάνυσμα ορίζεται ένα προσανατολισμένο ευθύγραμμο τμήμα, δηλαδή ένα ευθύγραμμο τμήμα

Διαβάστε περισσότερα

ΣΥΝΑΡΤΗΣΕΙΣ. Η σύνταξη μιας συνάρτησης σ ένα κελί έχει την γενική μορφή: =όνομα_συνάρτησης(όρισμα1; όρισμα2;.)

ΣΥΝΑΡΤΗΣΕΙΣ. Η σύνταξη μιας συνάρτησης σ ένα κελί έχει την γενική μορφή: =όνομα_συνάρτησης(όρισμα1; όρισμα2;.) ΣΥΝΑΡΤΗΣΕΙΣ Συνάρτηση είναι ένας έτοιμος τύπος ο οποίος δέχεται σαν είσοδο τιμές ή συνθήκες και επιστρέφει ένα αποτέλεσμα, το οποίο μπορεί να είναι μια τιμή αριθμητική, αλφαριθμητική, λογική, ημερομηνίας

Διαβάστε περισσότερα

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

ΠΡΟΓΡΑΜΜΑ ΣΠΟΥΔΩΝ ΣΤΗΝ ΠΛΗΡΟΦΟΡΙΚΗ ΜΑΘΗΜΑΤΙΚΑ Ι (ΘΕ ΠΛΗ 12) ΕΡΓΑΣΙΑ 2 η Ημερομηνία Αποστολής στον Φοιτητή: 28 Νοεμβρίου 2011 ΕΛΛΗΝΙΚΟ ΑΝΟΙΚΤΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΠΡΟΓΡΑΜΜΑ ΣΠΟΥΔΩΝ ΣΤΗΝ ΠΛΗΡΟΦΟΡΙΚΗ ΜΑΘΗΜΑΤΙΚΑ Ι (ΘΕ ΠΛΗ ) ΕΡΓΑΣΙΑ η Ημερομηνία Αποστολής στον Φοιτητή: 8 Νοεμβρίου 0 Ημερομηνία παράδοσης της Εργασίας: 6 Ιανουαρίου 0 Οι ασκήσεις

Διαβάστε περισσότερα

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

ΠΡΟΓΡΑΜΜΑ ΣΠΟΥΔΩΝ ΣΤΗΝ ΠΛΗΡΟΦΟΡΙΚΗ ΜΑΘΗΜΑΤΙΚΑ Ι (ΘΕ ΠΛΗ 12) ΕΡΓΑΣΙΑ 3 η Ημερομηνία Αποστολής στον Φοιτητή: 7 Ιανουαρίου 2008 ΠΡΟΓΡΑΜΜΑ ΣΠΟΥΔΩΝ ΣΤΗΝ ΠΛΗΡΟΦΟΡΙΚΗ ΜΑΘΗΜΑΤΙΚΑ Ι (ΘΕ ΠΛΗ ) ΕΡΓΑΣΙΑ η Ημερομηνία Αποστολής στον Φοιτητή: 7 Ιανουαρίου 8 Ημερομηνία παράδοσης της Εργασίας: Φεβρουαρίου 8 Πριν από την λύση κάθε άσκησης καλό

Διαβάστε περισσότερα

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

ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΙΑΣ ΤΜΗΜΑ ΠΟΛΙΤΙΚΩΝ ΜΗΧΑΝΙΚΩΝ ΣΗΜΕΙΩΣΕΙΣ ΓΡΑΜΜΙΚΗΣ ΑΛΓΕΒΡΑΣ. ρ Χρήστου Νικολαϊδη ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΙΑΣ ΤΜΗΜΑ ΠΟΛΙΤΙΚΩΝ ΜΗΧΑΝΙΚΩΝ ΣΗΜΕΙΩΣΕΙΣ ΓΡΑΜΜΙΚΗΣ ΑΛΓΕΒΡΑΣ ρ Χρήστου Νικολαϊδη Δεκέμβριος Περιεχόμενα Κεφάλαιο : σελ. Τι είναι ένας πίνακας. Απλές πράξεις πινάκων. Πολλαπλασιασμός πινάκων.

Διαβάστε περισσότερα

Εισαγωγή στη Matlab Βασικές Συναρτήσεις

Εισαγωγή στη Matlab Βασικές Συναρτήσεις Πανεπιστήμιο Θεσσαλίας Σχολή Θετικών Επιστημών Τμήμα Πληροφορικής με Εφαρμογές στη Βιοϊατρική Εργαστήριο Γραμμικής Άλγεβρας Εισαγωγή στη Matlab Βασικές Συναρτήσεις 2016-2017 Εισαγωγή στη Matlab Matlab

Διαβάστε περισσότερα

Ασκήσεις3 Διαγωνισιμότητα Βασικά σημεία Διαγωνίσιμοι πίνακες: o Ορισμός και παραδείγματα.

Ασκήσεις3 Διαγωνισιμότητα Βασικά σημεία Διαγωνίσιμοι πίνακες: o Ορισμός και παραδείγματα. Ασκήσεις 0 Ασκήσεις Διαγωνισιμότητα Βασικά σημεία Διαγωνίσιμοι πίνακες: o Ορισμός και παραδείγματα o H -στήλη του P P είναι E αν και μόνο αν η -στήλη του P είναι ιδιοδιάνυσμα του που αντιστοιχεί στην ιδιοτιμή

Διαβάστε περισσότερα

ΕΙΣΑΓΩΓΗ ΣΤΟ MATLAB. Κολοβού Αθανασία Ε.Τ.Ε.Π.

ΕΙΣΑΓΩΓΗ ΣΤΟ MATLAB. Κολοβού Αθανασία Ε.Τ.Ε.Π. ΕΙΣΑΓΩΓΗ ΣΤΟ MATLAB Κολοβού Αθανασία Ε.Τ.Ε.Π. http://users.uoa.gr/~akolovou/ MATRIX LABORATORY Μαθηματικό λογισμικό πακέτο Everything is a matrix Εύκολο να ορίσουμε τους πίνακες >> A = [6 3; 5 0] A = 6

Διαβάστε περισσότερα

Παραδείγματα Ιδιοτιμές Ιδιοδιανύσματα

Παραδείγματα Ιδιοτιμές Ιδιοδιανύσματα Παραδείγματα Ιδιοτιμές Ιδιοδιανύσματα Παράδειγμα Να βρείτε τις ιδιοτιμές και τα αντίστοιχα ιδιοδιανύσματα του πίνακα A 4. Επίσης να προσδιοριστούν οι ιδιοχώροι και οι γεωμετρικές πολλαπλότητες των ιδιοτιμών.

Διαβάστε περισσότερα

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

Εφαρμοσμένα Μαθηματικά ΙΙ Τμήμα Μηχανολόγων Μηχανικών Πανεπιστήμιο Θεσσαλίας Εφαρμοσμένα Μαθηματικά ΙΙ Ιδιοτιμές - Ιδιοδιανύσματα Ιωάννης Λυχναρόπουλος Μαθηματικός, MSc, PhD Χαρακτηριστικά Ποσά Τετράγωνου Πίνακα (Ιδιοτιμές Ιδιοδιανύσματα)

Διαβάστε περισσότερα

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

ΠΛΗ 12- Σχέση ισοδυναμίας, γραμμικά συστήματα και απαλοιφή Gauss .4 Σχέση ισοδυναμίας, γραμμικά συστήματα και απαλοιφή Gauss Σχέση ισοδυναμίας. Έστω το σύνολο των ρητών αριθμών Q και η σχέση της ισότητας σε αυτό που ορίζεται ως εξής: Δύο στοιχεία α, γ Q είναι ίσα αν

Διαβάστε περισσότερα

I. ΜΙΓΑΔΙΚΟΙ ΑΡΙΘΜΟΙ. math-gr

I. ΜΙΓΑΔΙΚΟΙ ΑΡΙΘΜΟΙ. math-gr I ΜΙΓΑΔΙΚΟΙ ΑΡΙΘΜΟΙ i e ΜΕΡΟΣ Ι ΟΡΙΣΜΟΣ - ΒΑΣΙΚΕΣ ΠΡΑΞΕΙΣ Α Ορισμός Ο ορισμός του συνόλου των Μιγαδικών αριθμών (C) βασίζεται στις εξής παραδοχές: Υπάρχει ένας αριθμός i για τον οποίο ισχύει i Το σύνολο

Διαβάστε περισσότερα

ΕΙΣΑΓΩΓΗ ΣΤΗ ΒΕΛΤΙΣΤΟΠΟΙΗΣΗ ΣΥΣΤΗΜΑΤΩΝ

ΕΙΣΑΓΩΓΗ ΣΤΗ ΒΕΛΤΙΣΤΟΠΟΙΗΣΗ ΣΥΣΤΗΜΑΤΩΝ ΥΠΕΥΘΥΝΟΣ ΚΑΘΗΓΗΤΗΣ Α. Ντούνης ΔΙΔΑΣΚΩΝ ΑΚΑΔ. ΥΠΟΤΡΟΦΟΣ Χ. Τσιρώνης ΕΙΣΑΓΩΓΗ ΣΤΗ ΒΕΛΤΙΣΤΟΠΟΙΗΣΗ ΣΥΣΤΗΜΑΤΩΝ ΜΑΘΗΜΑ ΔΕΥΤΕΡΟ - Διανύσματα - Πράξεις με πίνακες - Διαφορικός λογισμός (1D) ΜΑΘΗΜΑΤΙΚΟ ΥΠΟΒΑΘΡΟ

Διαβάστε περισσότερα

Υπολογιστές Ι. Άδειες Χρήσης. Τύποι δεδομένων. Διδάσκοντες: Αν. Καθ. Δ. Παπαγεωργίου, Αν. Καθ. Ε. Λοιδωρίκης

Υπολογιστές Ι. Άδειες Χρήσης. Τύποι δεδομένων. Διδάσκοντες: Αν. Καθ. Δ. Παπαγεωργίου, Αν. Καθ. Ε. Λοιδωρίκης ΠΑΝΕΠΙΣΤΗΜΙΟ ΙΩΑΝΝΙΝΩΝ ΑΝΟΙΚΤΑ ΑΚΑΔΗΜΑΪΚΑ ΜΑΘΗΜΑΤΑ Άδειες Χρήσης Υπολογιστές Ι Τύποι δεδομένων Διδάσκοντες: Αν. Καθ. Δ. Παπαγεωργίου, Αν. Καθ. Ε. Λοιδωρίκης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες

Διαβάστε περισσότερα

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

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

Διαβάστε περισσότερα

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

Εφαρμοσμένα Μαθηματικά ΙΙ Τμήμα Μηχανολόγων Μηχανικών Πανεπιστήμιο Θεσσαλίας Εφαρμοσμένα Μαθηματικά ΙΙ Γραμμικά Συστήματα Ιωάννης Λυχναρόπουλος Μαθηματικός, MSc, PhD Γραμμικό Σύστημα a11x1 + a12x2 + + a1 nxn = b1 a x + a x + +

Διαβάστε περισσότερα

ΥΠΟΛΟΓΙΣΤΕΣ ΙΙ. Τύποι δεδομένων ΤΥΠΟΙ ΔΕΔΟΜΕΝΩΝ ΠΡΑΞΕΙΣ ΜΕΤΑΒΛΗΤΕΣ. Ακέραιοι αριθμοί (int) Πράξεις μεταξύ ακεραίων αριθμών

ΥΠΟΛΟΓΙΣΤΕΣ ΙΙ. Τύποι δεδομένων ΤΥΠΟΙ ΔΕΔΟΜΕΝΩΝ ΠΡΑΞΕΙΣ ΜΕΤΑΒΛΗΤΕΣ. Ακέραιοι αριθμοί (int) Πράξεις μεταξύ ακεραίων αριθμών ΥΠΟΛΟΓΙΣΤΕΣ ΙΙ ΤΥΠΟΙ ΔΕΔΟΜΕΝΩΝ ΠΡΑΞΕΙΣ ΜΕΤΑΒΛΗΤΕΣ 1 Τύποι δεδομένων Η γλώσσα προγραμματισμού C++ υποστηρίζει τους παρακάτω τύπους δεδομένων: 1) Ακέραιοι αριθμοί (int). 2) Πραγματικοί αριθμοί διπλής ακρίβειας

Διαβάστε περισσότερα

Ασκήσεις2 8. ; Αληθεύει ότι το (1, 0, 1, 2) είναι ιδιοδιάνυσμα της f ; b. Να βρεθούν οι ιδιοτιμές και τα ιδιοδιανύσματα της γραμμικής απεικόνισης 3 3

Ασκήσεις2 8. ; Αληθεύει ότι το (1, 0, 1, 2) είναι ιδιοδιάνυσμα της f ; b. Να βρεθούν οι ιδιοτιμές και τα ιδιοδιανύσματα της γραμμικής απεικόνισης 3 3 Ασκήσεις 8 Ασκήσεις Ιδιοτιμές και ιδιοδιανύσματα Βασικά σημεία Ορισμός ιδιοτιμων και ιδιοδιανυσμάτων, υπολογισμός τους Σε διακεκριμένες ιδιοτιμές αντιστοιχούν γραμμικά ανεξάρτητα ιδιοδιανύσματα Αν ΑΧ=λΧ,

Διαβάστε περισσότερα

11. Ποιες είναι οι άμεσες συνέπειες της διαίρεσης;

11. Ποιες είναι οι άμεσες συνέπειες της διαίρεσης; 10. Τι ονομάζουμε Ευκλείδεια διαίρεση και τέλεια διαίρεση; Όταν δοθούν δύο φυσικοί αριθμοί Δ και δ, τότε υπάρχουν δύο άλλοι φυσικοί αριθμοί π και υ, έτσι ώστε να ισχύει: Δ = δ π + υ. Ο αριθμός Δ λέγεται

Διαβάστε περισσότερα

ΤΕΧΝΟΛΟΓΙΑ ΛΟΓΙΣΜΙΚΟΥ Ι

ΤΕΧΝΟΛΟΓΙΑ ΛΟΓΙΣΜΙΚΟΥ Ι ΤΕΧΝΟΛΟΓΙΑ ΛΟΓΙΣΜΙΚΟΥ Ι κ. ΠΕΤΑΛΙΔΗΣ ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ ΤΕ 1 Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative Commons. Για εκπαιδευτικό υλικό, όπως εικόνες, που υπόκειται

Διαβάστε περισσότερα

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

7 ΑΛΓΕΒΡΑ ΜΗΤΡΩΝ. 7.2 ΜΗΤΡΕΣ ΕΙΔΙΚΗΣ ΜΟΡΦΗΣ (Ι) 77 78 7 ΑΛΓΕΒΡΑ ΜΗΤΡΩΝ. 7. ΕΙΣΑΓΩΓΗ Η Άλγεβρα των μητρών οι πινάκων είναι ιδιαίτερα χρήσιμη για την επίλυση συστημάτων καθώς επίσης στις επιστήμες της οικονομετρίας και της στατιστικής. ΟΡΙΣΜΟΣ: Μήτρα

Διαβάστε περισσότερα

Χρονικές σειρές 2 o μάθημα: Εισαγωγή στη MATLAB

Χρονικές σειρές 2 o μάθημα: Εισαγωγή στη MATLAB Χρονικές σειρές 2 o μάθημα: Εισαγωγή στη MATLAB Εαρινό εξάμηνο 2018-2019 Τμήμα Μαθηματικών ΑΠΘ Διδάσκουσα: Αγγελική Παπάνα Μεταδιδακτορική Ερευνήτρια Πολυτεχνική σχολή, Α.Π.Θ. & Οικονομικό Τμήμα, Πανεπιστήμιο

Διαβάστε περισσότερα

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

Εφαρμοσμένα Μαθηματικά ΙΙ Τελική Εξέταση 8/6/2017 Διδάσκων: Ι. Λυχναρόπουλος Τμήμα Μηχανολόγων Μηχανικών Πανεπιστήμιο Θεσσαλίας Άσκηση (Μονάδες.5) Εφαρμοσμένα Μαθηματικά ΙΙ Τελική Εξέταση 8/6/07 Διδάσκων: Ι. Λυχναρόπουλος Προσδιορίστε το c R ώστε το διάνυσμα (,, 6 ) να ανήκει στο

Διαβάστε περισσότερα

Ρητή μετατροπή αριθμητικής τιμής σε άλλο τύπο. Τι θα τυπωθεί στον παρακάτω κώδικα;

Ρητή μετατροπή αριθμητικής τιμής σε άλλο τύπο. Τι θα τυπωθεί στον παρακάτω κώδικα; Ρητή μετατροπή αριθμητικής τιμής σε άλλο τύπο Τι θα τυπωθεί στον παρακάτω κώδικα; Ρητή μετατροπή αριθμητικής τιμής σε άλλο τύπο Τι θα τυπωθεί στον παρακάτω κώδικα; Χωρίς να αλλάξουμε τον τύπο των a,b,

Διαβάστε περισσότερα

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

Εφαρμοσμένα Μαθηματικά ΙΙ Τμήμα Μηχανολόγων Μηχανικών Πανεπιστήμιο Θεσσαλίας Εφαρμοσμένα Μαθηματικά ΙΙ Ιδιοτιμές - Ιδιοδιανύσματα Ιωάννης Λυχναρόπουλος Μαθηματικός, MSc, PhD Χαρακτηριστικά Ποσά Τετράγωνου Πίνακα (Ιδιοτιμές Ιδιοδιανύσματα)

Διαβάστε περισσότερα

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

Παραδείγματα Διανυσματικοί Χώροι Ι. Λυχναρόπουλος Παραδείγματα Διανυσματικοί Χώροι Ι. Λυχναρόπουλος Παράδειγμα Έστω το σύνολο V το σύνολο όλων των θετικών πραγματικών αριθμών εφοδιασμένο με την ακόλουθη πράξη της πρόσθεσης: y y με, y V και του πολλαπλασιασμού

Διαβάστε περισσότερα

,..., v n. W πεπερασμένα παραγόμενοι και dimv. Τα ακόλουθα είναι ισοδύναμα f είναι ισομορφιμός. f είναι 1-1. f είναι επί.

,..., v n. W πεπερασμένα παραγόμενοι και dimv. Τα ακόλουθα είναι ισοδύναμα f είναι ισομορφιμός. f είναι 1-1. f είναι επί. Γραμμική Άλγεβρα Ι, 07-8 Ασκήσεις7: Γραμμικές Απεικονίσεις Βασικά σημεία Ορισμός και παραδείγματα γραμμικών απεικονίσεων Σύνθεση γραμμικών απεικονίσεων, ισομορφισμοί Κάθε γραμμική απεικόνιση f : V W, όπου

Διαβάστε περισσότερα

Εφαρμοσμένα Μαθηματικά ΙΙ Τελική Εξέταση Ι. Λυχναρόπουλος

Εφαρμοσμένα Μαθηματικά ΙΙ Τελική Εξέταση Ι. Λυχναρόπουλος 9/6/5 Εφαρμοσμένα Μαθηματικά ΙΙ Τελική Εξέταση Ι. Λυχναρόπουλος Άσκηση (Μονάδες ) 5 Δίνεται ο πίνακας A 5. Αν διαγωνοποιείται να τον διαγωνοποιήσετε και στη συνέχεια να k υπολογίσετε το A όπου k θετικός

Διαβάστε περισσότερα

ΤΗΛΕΠΙΣΚΟΠΗΣΗ. Γραµµικοί Μετασχηµατισµοί (Linear Transformations) Τονισµός χαρακτηριστικών εικόνας (image enhancement)

ΤΗΛΕΠΙΣΚΟΠΗΣΗ. Γραµµικοί Μετασχηµατισµοί (Linear Transformations) Τονισµός χαρακτηριστικών εικόνας (image enhancement) Γραµµικοί Μετασχηµατισµοί (Linear Transformations) Τονισµός χαρακτηριστικών εικόνας (image enhancement) Συµπίεση εικόνας (image compression) Αποκατάσταση εικόνας (Image restoration) ηµήτριος. ιαµαντίδης

Διαβάστε περισσότερα

ΤΜΗΜΑ ΟΙΚΟΝΟΜΙΚΩΝ ΕΠΙΣΤΗΜΩΝ ΠΑΝΕΠΙΣΤΗΜΙΟ ΠΑΤΡΩΝ ΑΚ. ΕΤΟΣ Μαθηματικά για Οικονομολόγους ΙI-Μάθημα 4 Γραμμικά Συστήματα

ΤΜΗΜΑ ΟΙΚΟΝΟΜΙΚΩΝ ΕΠΙΣΤΗΜΩΝ ΠΑΝΕΠΙΣΤΗΜΙΟ ΠΑΤΡΩΝ ΑΚ. ΕΤΟΣ Μαθηματικά για Οικονομολόγους ΙI-Μάθημα 4 Γραμμικά Συστήματα ΤΜΗΜΑ ΟΙΚΟΝΟΜΙΚΩΝ ΕΠΙΣΤΗΜΩΝ ΠΑΝΕΠΙΣΤΗΜΙΟ ΠΑΤΡΩΝ ΑΚ. ΕΤΟΣ 2009-2010 Μαθηματικά για Οικονομολόγους ΙI-Μάθημα 4 Γραμμικά Συστήματα ΓΡΑΜΜΙΚΑ ΣΥΣΤΗΜΑΤΑ Ι Ένα σύνολο m εξισώσεων n αγνώστων που έχει την ακόλουθη

Διαβάστε περισσότερα

2.1 ΠΡΑΞΕΙΣ ΚΑΙ ΟΙ ΙΔΙΟΤΗΤΕΣ ΤΟΥΣ

2.1 ΠΡΑΞΕΙΣ ΚΑΙ ΟΙ ΙΔΙΟΤΗΤΕΣ ΤΟΥΣ ΚΕΦΑΛΑΙΟ : ΟΙ ΠΡΑΓΜΑΤΙΚΟΙ ΑΡΙΘΜΟΙ. ΠΡΑΞΕΙΣ ΚΑΙ ΟΙ ΙΔΙΟΤΗΤΕΣ ΤΟΥΣ Ρητός ονομάζεται κάθε αριθμός που έχει ή μπορεί να πάρει τη μορφή κλάσματος, όπου, είναι ακέραιοι με 0. Ρητοί αριθμοί : Q /, 0. Έτσι π.χ.

Διαβάστε περισσότερα

Πίνακες. FORTRAN και Αντικειμενοστραφής Προγραμματισμός

Πίνακες. FORTRAN και Αντικειμενοστραφής Προγραμματισμός Πίνακες (i) Δομημένη μεταβλητή: αποθηκεύει μια συλλογή από τιμές δεδομένων Πίνακας (array): δομημένη μεταβλητή που αποθηκεύει πολλές τιμές του ίδιου τύπου INTEGER:: pinakas(100)ή INTEGER, DIMENSION(100)::pinakas

Διαβάστε περισσότερα

ΥΠΟΛΟΓΙΣΤΕΣ ΙI. Άδειες Χρήσης. Τύποι δεδομένων, μεταβλητές, πράξεις. Διδάσκοντες: Αν. Καθ. Δ. Παπαγεωργίου, Αν. Καθ. Ε. Λοιδωρίκης

ΥΠΟΛΟΓΙΣΤΕΣ ΙI. Άδειες Χρήσης. Τύποι δεδομένων, μεταβλητές, πράξεις. Διδάσκοντες: Αν. Καθ. Δ. Παπαγεωργίου, Αν. Καθ. Ε. Λοιδωρίκης ΠΑΝΕΠΙΣΤΗΜΙΟ ΙΩΑΝΝΙΝΩΝ ΑΝΟΙΚΤΑ ΑΚΑΔΗΜΑΪΚΑ ΜΑΘΗΜΑΤΑ Άδειες Χρήσης ΥΠΟΛΟΓΙΣΤΕΣ ΙI Τύποι δεδομένων, μεταβλητές, πράξεις Διδάσκοντες: Αν. Καθ. Δ. Παπαγεωργίου, Αν. Καθ. Ε. Λοιδωρίκης Το παρόν εκπαιδευτικό

Διαβάστε περισσότερα

Πίνακες Γραμμικά Συστήματα

Πίνακες Γραμμικά Συστήματα Πίνακες Γραμμικά Συστήματα 1. Είδη Πινάκων Οι πίνακες είναι ένα χρήσιμο μαθηματικό εργαλείο, με εφαρμογές και διασυνδέσεις σε πολλές επιστήμες. Η σημαντικότερη εφαρμογή των πινάκων είναι στην επίλυση συστημάτων

Διαβάστε περισσότερα

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

Παραδείγματα Απαλοιφή Gauss Απαλοιφή Gauss-Jordan Παραγοντοποίηση LU, LDU Παραδείγματα Απαλοιφή Gauss Απαλοιφή Gauss-Jordan Παραγοντοποίηση LU, LDU Επιμέλεια: Ι. Λυχναρόπουλος Παράδειγμα x y Να επιλυθεί το ακόλουθο σύστημα: x+ y 6 Σε μορφή πινάκων το σύστημα γράφεται ως: x y

Διαβάστε περισσότερα

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

Προγραμματισμός και Χρήση Ηλεκτρονικών Υπολογιστών - Βασικά Εργαλεία Λογισμικού ΕΘΝΙΚΟ ΜΕΤΣΟΒΙΟ ΠΟΛΥΤΕΧΝΕΙΟ ΣΧΟΛΗ ΧΗΜΙΚΩΝ ΜΗΧΑΝΙΚΩΝ ΥΠΟΛΟΓΙΣΤΙΚΟ ΚΕΝΤΡΟ Προγραμματισμός και Χρήση Ηλεκτρονικών Υπολογιστών - Βασικά Εργαλεία Λογισμικού Μάθημα 2ο Μεταβλητές Μεταβλητή ονομάζεται ένα μέγεθος

Διαβάστε περισσότερα

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

ΤΕΧΝΟΛΟΓΙΚΟ ΕΚΠΑΙΔΕΥΤΙΚΟ ΙΔΡΥΜΑ ΚΕΝΤΡΙΚΗΣ ΜΑΚΕΔΟΝΙΑΣ ΣΧΟΛΗ ΤΜΗΜΑ. Μαθηματικά 1. Σταύρος Παπαϊωάννου ΤΕΧΝΟΛΟΓΙΚΟ ΕΚΠΑΙΔΕΥΤΙΚΟ ΙΔΡΥΜΑ ΚΕΝΤΡΙΚΗΣ ΜΑΚΕΔΟΝΙΑΣ ΣΧΟΛΗ ΤΜΗΜΑ Μαθηματικά Σταύρος Παπαϊωάννου Ιούνιος 05 Τίτλος Μαθήματος Περιεχόμενα Χρηματοδότηση.. Σφάλμα! Δεν έχει οριστεί σελιδοδείκτης. Σκοποί Μαθήματος

Διαβάστε περισσότερα

1. Κατασκευάστε ένα διάνυσμα με στοιχεία τους ζυγούς αριθμούς μεταξύ του 31 και 75

1. Κατασκευάστε ένα διάνυσμα με στοιχεία τους ζυγούς αριθμούς μεταξύ του 31 και 75 1. Κατασκευάστε ένα διάνυσμα με στοιχεία τους ζυγούς αριθμούς μεταξύ του 31 και 75 2. Έστω x = [2 5 1 6] α. Προσθέστε το 16 σε κάθε στοιχείο β. Προσθέστε το 3 σε κάθε στοιχείο που βρίσκεται σε μονή θέση.

Διαβάστε περισσότερα

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

Παραδείγματα (1 ο σετ) Διανυσματικοί Χώροι Παραδείγματα ( ο σετ) Διανυσματικοί Χώροι Παράδειγμα Έστω το σύνολο V το σύνολο όλων των θετικών πραγματικών αριθμών εφοδιασμένο με την ακόλουθη πράξη της πρόσθεσης: y y με y, V και του πολλαπλασιασμού:

Διαβάστε περισσότερα

Χρονικές σειρές 1 ο μάθημα: Εισαγωγή στη MATLAB

Χρονικές σειρές 1 ο μάθημα: Εισαγωγή στη MATLAB Χρονικές σειρές 1 ο μάθημα: Εισαγωγή στη MATLAB Εαρινό εξάμηνο 2018-2019 Τμήμα Μαθηματικών ΑΠΘ Διδάσκουσα: Αγγελική Παπάνα Μεταδιδακτορική Ερευνήτρια Πολυτεχνική σχολή, Α.Π.Θ. & Οικονομικό Τμήμα, Πανεπιστήμιο

Διαβάστε περισσότερα

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

Περιεχόμενα. Πρόλογος 3 Πρόλογος Η χρησιμότητα της Γραμμικής Άλγεβρας είναι σχεδόν αυταπόδεικτη. Αρκεί μια ματιά στο πρόγραμμα σπουδών, σχεδόν κάθε πανεπιστημιακού τμήματος θετικών επιστημών, για να διαπιστώσει κανείς την παρουσία

Διαβάστε περισσότερα