Εισαγωγή στο MATLAB. Μάθημα 1. Επιµέλεια: Φίλιππος Δογάνης
|
|
- θάλασσα Βασιλείου
- 7 χρόνια πριν
- Προβολές:
Transcript
1 Εισαγωγή στο MATLAB Μάθημα 1 Επιµέλεια: Φίλιππος Δογάνης
2 Αυτόματη Ρύθμιση - Προσομοίωση - Matlab Με το Matlab μπορούμε να κάνουμε προσομοίωση μιας διεργασίας προκειμένου να διερευνήσουμε, μεταξύ άλλων: o τη δυναμική συμπεριφορά της διεργασίας o την καταλληλότερη μεθοδολογία ρύθμισης o τη δυναμική συμπεριφορά του συστήματος σε συνήθεις και ακραίες συνθήκες 2
3 Αυτόματη ρύθμιση Ρύθμιση θερμοκρασίας σε εναλλάκτη θερμότητας 3
4 Τύποι μεταβλητών Στo Matlab έχουμε integers και double/single precision floating point (real) αριθμούς. Ωστόσο, integers χρησιμοποιούμε μόνο σε συγκεκριμένες περιπτώσεις (δεν θα μελετήσουμε εδώ). Ακόμη και ως δείκτες σε επανάληψη μπορούμε να χρησιμοποιήσουμε double/single precision μεταβλητές! 4
5 Κανόνες Ονομασίας Μεταβλητών Το όνομα αρχίζει με γράμμα (του αγγλικού αλφαβήτου). Το όνομα περιέχει μόνο γράμματα, αριθμούς και υποπαύλες (underscore). Δεν χρησιμοποιούνται ονόματα που έχουν δεσμευτεί από το MATLAB (π.χ. εντολών). Υπάρχει διάκριση μεταξύ πεζών και κεφαλαίων γραμμάτων Αριθμητικοί Τελεστές στο MATLAB Πρόσθεση + Αφαίρεση - Πολλαπλασιασμός * Διαίρεση / Δύναμη ^ 5
6 Καταχώρηση τιμής σε μεταβλητή Μεταβλητή= τιμή (με ή χωρίς ερωτηματικό στο τέλος) Αν δεν υπάρχει το ερωτηματικό εμφανίζεται το αποτέλεσμα αμέσως μετά την έκφραση και αποθηκεύεται στην μεταβλητή. Αν υπάρχει το ερωτηματικό απλώς το αποτέλεσμα αποθηκεύεται στην μεταβλητή, χωρίς να εμφανίζεται. Παράδειγμα. a=sin(pi/2) ans= 1 Παράδειγμα. b=exp(pi)- pi^exp(1) Ans=? 6
7 Πως μπορώ να δω τι έχει στην μνήμη του το Matlab; who : επιστρέφει πληροφορίες για μεταβλητές που χρησιμοποιήσαμε. whos : επιπλέον πληροφορίες για χώρο μνήμης που καταλαμβάνουν οι μεταβλητές αυτές. View- >Workspace >>who Your variables are: a ans b >>whos Name Size Bytes Class a 1x1 8 double array ans 1x1 8 double array b 1x1 8 double array Grand total is 3 elements using 24 bytes 7
8 Μεταβλητές: Scalar - Διανύσματα - Πίνακες Μια μεταβλητή που αποθηκεύει μόνο μια τιμή ονομάζεται Scalar. >> a=1 Οι μονοδιάστατες arrays ονομάζονται διανύσματα. (Συνήθως διάνυσμα ονομάζονται οι arrays με 1 στήλη.) >> x=[ ] Οι δισδιάστατες arrays ονομάζονται πίνακες. >> A = [1 2 3; 4 5 6; 7 8 9]; A = Για περισσότερα: Μάθημα 4 Fortran
9 Βοήθεια στο Matlab help εντολή lookfor κείμενο helpwin help whos lookfor matrix inverse παράθυρο βοηθείας του Matlab Παράδειγμα. Να βρείτε τον τρόπο σύνταξης της εντολής που σχεδιάζει (plot) την γραφική παράσταση μιας συνάρτησης στο Matlab. 9
10 Ειδικές Σταθερές και Μεταβλητές ans Περιέχει την πιο πρόσφατη απάντηση του MATLAB Προέρχεται από τη λέξη ANSwer >> sin(1.5)+cos(2.5) ans =
11 i, j Συμβολίζουν τη φανταστική μονάδα Χρησιμοποιούνται για την εισαγωγή μιγαδικών αριθμών Για παράδειγμα:2-5i 11
12 Inf, inf Δηλώνει το + Προέρχεται από τη λέξη infinity Σύμβαση IEEE Nan, nan Παριστάνει ένα «μη αριθμό» που δεν μπορεί να αποτυπωθεί Προέρχεται από τις λέξεις not a number. 12
13 pi Συμβολίζει τον αριθμό π = Υπολογίζεται σωστά η τιμή του συνημιτόνου των 45 ο ; >> cos(pi/2) ans = e- 017 Δεν είναι μηδέν, αλλά η τιμή είναι μικρότερη του eps= e
14 Πίνακες size(x) : διαστάσεις πίνακα Χ length(x) : μέγιστη διάσταση Χ sum(x) : άθροισμα στοιχείων Χ Χ., transpose(x) : ανάστροφος πίνακα Χ, X T 14
15 Πίνακες eye(n) : μοναδιαίος πίνακας διάστασεων nxn zeros(n) : μηδενικός πίνακας διαστάσεων nxn ones(n) : πίνακας nxn με όλα τα στοιχεία μονάδες diag(v) : διαγώνιος πίνακας με τα στοιχεία του διανύσματος v στη διαγώνιό του 15
16 Πίνακες Α(m,n) : το στοιχείο (m,n) του πίνακα Α A(1:3,:) : κρατά την 1 η ως την 3 η γραμμή και όλες τις στήλες του πίνακα Α Α(:,3:end) : κρατά από την 3 η ως την τελευταία στήλη του πίνακα Α a:b:c : δημιουργεί το διάνυσμα [a a+b a+2b d] με d c 16
17 Πράξεις πινάκων +, -, *, ^ : πρόσθεση, αφαίρεση, πολλαπλασιασμός, ύψωση σε δύναμη / : δεξιά διαίρεση, Α/Β ισοδυναμεί με ΑΒ - 1 \ : αριστερή διαίρεση, Α\Β ισοδυναμεί με Α - 1 Β (Α\Β) =Β /Α.* : πολλαπλασιασμός στοιχείο προς στοιχείο 17
18 Πολλαπλασιασμός Πινάκων Προσοχή όμως στον πολλαπλασιασμό στοιχείο-προς-στοιχείο (element-by-element) : 18
19 Συναρτήσεις του MATLAB sin cos tan asin acos atan Ημίτονο Συνημίτονο Εφαπτομένη Ημίτονο τόξου Συνημίτονο τόξου Εφαπτομένη τόξου max min length sort sum prod Μέγιστο στοιχείο Ελάχιστο στοιχείο Μήκος διανύσματος Αύξουσα κατάταξη Άθροισμα στοιχείων διανύσματος Γινόμενο στοιχείων διανύσματος exp Εκθετική συνάρτηση median Διάμεση τιμή στοιχείων διανύσματος log abs sqrt Λογάριθμος βάσης e Απόλυτη τιμή Τετραγωνική ρίζα mean std Μέση τιμή στοιχείων διανύσματος Τυπικη απόκλιση στοιχείων διανύσματος rem Υπόλοιπο round Στρογγυλοποίηση προς τον πλησιέ στερο ακέραιο floor Στρογγυλοποίηση προς τα κάτω ceil Στρογγυλοποίηση προς τα πάνω
20 Άσκηση Βρείτε το άθροισμα των διαδοχικών άρτιων ακεραίων αριθμών από το 2 μέχρι το
21 Άσκηση Βρείτε το άθροισμα των διαδοχικών άρτιων ακεραίων αριθμών από το 2 μέχρι το 200. x=sum(2:2:200) x =
22 Τύποι μεταβλητών και περιορισμοί >> c=clock c = 1.0e+03 * >> int8(c) ans = >> int16(c) ans = >> int32(c) ans = Τύπος int8: Εύρος τιμών: 2 7 to Τύπος int16: Εύρος τιμών: 2 15 to Τύπος int32: Εύρος τιμών: 2 31 to
23 Άσκηση 2 Φτιάξτε ένα πρόγραμμα Matlab που θα ορίζει ένα διάνυσμα με στοιχεία τους ακεραίους από 1 ως 5 και στη συνέχεια δημιουργήστε τα εξής διανύσματα: a) 1, 1/2, 1/3, 1/4, 1/5 b) 1, 1/2 2, 1/3 2, 1/4 2, 1/5 2 23
24 Άσκηση 2 Φτιάξτε ένα πρόγραμμα Matlab που θα ορίζει ένα διάνυσμα με στοιχεία τους ακεραίους από 1 ως 5 και στη συνέχεια δημιουργήστε τα εξής διανύσματα: a) 1, 1/2, 1/3, 1/4, 1/5 b) 1, 1/2 2, 1/3 2, 1/4 2, 1/5 2 a.x=1:5; y=1./x b.x=1:5; y=1./x.^2 24
25 Άσκηση 3 Φτιάξτε ένα πρόγραμμα Matlab που θα σχηματίζει τον παρακάτω πίνακα, βρείτε τις διαστάσεις του και διαγράψτε την τελευταία στήλη. é 1 ê ê 2 ê ë 3i 1 2 3i 1 2 3i ù 4 ú ú 4ú û 25
26 Άσκηση 3 Φτιάξτε ένα πρόγραμμα Matlab που θα σχηματίζει τον παρακάτω πίνακα, βρείτε τις διαστάσεις του και διαγράψτε την τελευταία στήλη. é 1 ê ê 2 ê ë 3i 1 2 3i 1 2 3i ù 4 ú ú 4ú û Α=[ones(1,3);2*ones(1,3);3i*ones(1,3)] B=ones(3)*4 C=[A B] 26
27 Διαχείριση Χώρου Εργασίας clear Διαγραφή των μεταβλητών του χώρου εργασίας. Σύνταξη clear var1 var2 var3 Διαγραφή όλων των μεταβλητών που αρχίζουν από L (clear L*) clear all clc Καθαρισμός χώρου εργασίας. Δεν διαγράφονται οι μεταβλητές.
28 Διαχείριση Χώρου Εργασίας save Αποθηκεύει τις τιμές για τις ενεργές μεταβλητές σε ένα αρχείο. Σύνταξη: save filename.mat Δώστε τις παρακάτω εντολές. (ορίστε έναν πίνακα Α με περιεχόμενο της δικής σας επιλογής) save eponymo.mat save eponymo2.mat Α Γράφοντας τα ονόματα των μεταβλητών που έχουμε στο Workspace μπορούμε να πετύχουμε να εγγραφούν στο αρχείο μόνο αυτά.
29 Διαχείριση Χώρου Εργασίας load Ανακαλεί («φορτώνει») τις τιμές από ένα αρχείο. Σύνταξη: load filename.mat Δώστε τις παρακάτω εντολές. load eponymo.mat load eponymo2.mat Α Αντίστοιχα, γράφοντας τα ονόματα των μεταβλητών που θέλουμε από το αρχείο μπορούμε να πάρουμε μόνο αυτά. whos - file eponymo.mat στο αρχείο. Με την εντολή αυτή μπορούμε να δούμε μέσα
30 Χωρίζοντας ένα διάστημα σε υποδιαστήματα linspace Διαιρεί ένα δοσμένο εύρος τιμών σε συγκεκριμένο πλήθος σημείων με γραμμική μορφή, με πλάτος διαστημάτων (x2- x1)/(n- 1), όπου: x1 Αρχική τιμή x2 Τελική τιμή n Πλήθος σημείων (αν παραληφθεί τότε θεωρείται ότι n=100) >>linspace(x1, x2, n) Δοκιμάστε διάφορα παραδείγματα και βρείτε το ισοδύναμο της σύνταξης: [- 5:2.5:5] Απάντηση: y1 = linspace(- 5,5,5) Η linspace μας επιτρέπει να καθορίσουμε άμεσα τον αριθμό των σημείων και το τελικό σημείο του διαστήματος. logspace Αντίστοιχα για λογαριθμική μορφή >>logspace(x1, x2, n)
31 Έλεγχος ροής προγράμματος Βρόχος for Χρησιμότητα: Έλεγχος επαναλήψεων Μορφή: for δείκτης = αρχική τιμή: βήμα μετάβασης: τελική τιμή <σύνολο εντολών> end
32 Πολλαπλοί βρόχοι for (Nested for loops) Μπορούν να δημιουργηθούν πολλοί βρόχοι εντολών for, ο ένας μέσα στον άλλον. Παράδειγμα Κάθε στοιχείο ενός πίνακα Hilbert διαστάσεως m x n δίνεται από τον τύπο: 1 a( i, j) = i + j - 1 i=1,2,,m και j=1,2,,n. Γράψτε κώδικα Matlab που να κατασκευάζει έναν πίνακα Hilbert 4 x 5. 32
33 m = 4;n = 5; for i=1:m for j=1:n a(i,j)=1/(i+j- 1); end end 33
34 Δυναμική διαχείριση μνήμης και προανάθεση χώρου (preallocation) σε μεταβλητές Μπορούμε να επιταχύνουμε τον κώδικά μας φροντίζοντας να γίνεται ανάθεση τιμών (συνήθως 0) στις μεταβλητές πριν από τους υπολογισμούς που θέλουμε να κάνουμε. Δοκιμάστε τα παρακάτω παραδείγματα: clear tic m = 1000;n = 1000; for i=1:m end toc for j=1:n end a(i,j)=1/(i+j- 1); Μπορώ να γράψω πολλές εντολές σε μια γραμμή αν χωρίζονται με semicolon (;) clear tic m = 1000;n = 1000; a(m,n)=0; for i=1:m for j=1:n a(i,j)=1/(i+j- 1); end end toc Αναθέτω μια τιμή προκειμένου να κατασκευαστεί η μεταβλητή a
35 Έλεγχος υποθέσεων- Βρόχοι If Χρήση: Χρησιμοποιείται για την εκτέλεση εντολών κατά συνθήκη Μορφή: if συνθήκη 1 elseif συνθήκη 2 μπλοκ εντολών 1 end else μπλοκ εντολών 2 μπλοκ εντολών 3 35
36 Πολυώνυμα polyval(p,x): υπολογίζει την τιμή του πολυωνύμου p στοx roots(p): υπολογίζει τις ρίζες του p poly(r): επιστρέφει το πολυώνυμο με ρίζες r conv(a,b): πολλαπλασιασμός των a και b polyder(p): παράγωγος του p
37 Επίλυση συστημάτων εξισώσεων Είναι δυνατό να επιλυθεί ένα γραμμικό σύστημα της μορφής A*x=b, χρησιμοποιώντας την παρακάτω εντολή: >> x=a\b; (αριστερή διαίρεση) Προσοχή Για παράδειγμα: >> A =[2 4; 5 3] ; b=[3 9 ;5 1] ; x=a\b >> x x = Επιλύει το γραμμικό σύστημα: Για γραμμικό σύστημα της μορφής A x=β, χρησιμοποιούμε αριστερή διαίρεση: >> x=a\β; Για γραμμικό σύστημα της μορφής x Α=Β, χρησιμοποιούμε δεξιά διαίρεση: >> x=β/α; é 2 ê ë 5 4ù 3 ú û x = é 3 ê ë 5 9ù 1 ú û 37
38 Άσκηση 4 Να λυθεί το παρακάτω γραμμικό σύστημα και να γίνει επαλήθευση: 2x+3y+2z- w=4-3y+3w+z=7 5z- 2x+y+2w=18-4z+5y+6x=35 38
39 Άσκηση 4 >> A=[ ; ; ; ] >> B=[4;7;18;35] >> X=A\B X = >> A*X ans =
40 Προγράμματα τύπου Script και Function Για να θυμηθούμε τον ορισμό και την χρήση των functions στην Fortran: Μάθημα Fortran #8, διαφάνειες Το παρακάτω παράδειγμα είναι ένα script πρόγραμμα που υπολογίζει το άθροισμα των n πρώτων στοιχείων της σειράς n 2 για n=5: clear n=5; s=0; for i=1:n end s=s+i^2; Το αντίστοιχο σε function γίνεται: function s=sumsq(n) s=0; for i=1:n s=s+i^2; end 40
41 Function σύγκριση με Fortran Fortran program factorial_of_n IMPLICIT NONE integer N integer(8) factorial integer(8) calculate_factorial print *, 'This program computes the factorial of & &a positive integer number N' print *, 'Give the N' read *, N factorial=calculate_factorial(n) print *, 'The factorial of N is' print *, factorial end integer(8) function calculate_factorial(a) IMPLICIT NONE integer a,i calculate_factorial=1 do i = 1, a calculate_factorial = calculate_factorial*i enddo end function 41
42 Function σύγκριση με Fortran Fortran program factorial_of_n IMPLICIT NONE integer N integer(8) factorial integer(8) calculate_factorial print *, 'This program computes the factorial of & &a positive integer number N' print *, 'Give the N' read *, N factorial=calculate_factorial(n) print *, 'The factorial of N is' print *, factorial end integer(8) function calculate_factorial(a) IMPLICIT NONE integer a,i calculate_factorial=1 do i = 1, a calculate_factorial = calculate_factorial*i enddo end function Matlab %program for factorial_of_n clear 'This program computes the factorial of a positive integer number N' N=input('Give the N') factorial=calculate_factorial(n) 'The factorial of N is' factorial function paragontiko=calculate_factorial(a) paragontiko=1 for i = 1:a paragontiko = paragontiko*i end end Το function σε χωριστό αρχείο 42
43 Εύκολοι τρόποι ελέγχου κριτηρίων σε πίνακες Ορίζουμε έναν πίνακα με τυχαίους αριθμούς από 1 έως 15, διαστάσεων 5x5. >>A = randi(15,5) A = Eλέγχουμε σε ποιες θέσεις οι αριθμοί είναι μικρότεροι του 9: >>B = A < 9 B = Για να πάρουμε ένα διάνυσμα με τους δείκτες των στοιχείων αυτών: >> I = find(a < 9); >> I=I (για να πάρουμε τους δείκτες σε διάνυσμα γραμμή) I = Για να πάρουμε ένα διάνυσμα με τα στοιχεία αυτά: >> C=A(I) C =
44 Γραφικές παραστάσεις
45 plot Χρησιμοποιείται για την κατασκευή του γραφήματος μιας επίπεδης καμπύλης τα σημεία της οποίας είναι αποθηκευμένα σε διανύσματα με ίσο αριθμό σημείων. Για παράδειγμα: x=[ ]; y=[ ]; plot(x,y) 45
46 Δημιουργία Υπόμνημα Άνοιγμα Αποθήκευση Συντεταγμένες Εκτύπωση Μεγέθυνση Σμίκρυνση Μετακίνηση Περιστροφή 46
47 Άσκηση 5 Να κατασκευαστεί το γράφημα y=cos(x) στο διάστημα [- π, π] 47
48 Άσκηση 5 Να κατασκευαστεί το γράφημα y=cos(x) στο διάστημα [- π, π] Επιλέγουμε τον διαμερισμό του διαστήματος [- π, π] σε υποδιαστήματα μήκους 0.01 x=-pi:0.01:pi; y=cos(x); plot(x,y) 48
49 plot: Χρώματα, Σύμβολα και Γραμμές plot (x,y, [color] [stype] [ltype] ) color Χρώμα y yellow κίτρινο m magenta ματζέντα c cyan κυανό r red κόκκινο g green πράσινο b blue μπλε w white άσπρο k black μαύρο stype Marker o Circle + Plus sign * Asterisk. Point x Cross s Square d Diamond ^ Upward- pointing triangle v Downward- pointing triangle > Right- pointing triangle < Left- pointing triangle p Pentagram h Hexagram ltype Line Style - Solid line (default) - - Dashed line : Dotted line -. Dash- dot line Δοκιμάστε τα παρακάτω παραδείγματα: plot(x,y,'b') plot(x,y,'b--') plot(x,y,'bo:') 49
50 Άσκηση 6 Να σχεδιάσετε την exp(x) από - 1 έως 10 με διάστημα 1 με πράσινη, αδρή διακεκομμένη γραμμή. 50
51 Άσκηση 6 Να σχεδιάσετε την exp(x) από - 1 έως 10 με διάστημα 1 με πράσινη διακεκομμένη γραμμή. x=-1:1:10; y=exp(x); plot(x, y, 'g--') 51
52 plot: Πολλαπλά γραφήματα Παραθέτουμε το κάθε ζευγάρι διανυσμάτων που θα σχεδιαστεί, ακολουθούμενο από τις επιλογές σχεδιασμού. plot (x1, y1, '[color] [stype] [ltype]', x2, y2, '[color] [stype] [ltype] ) x=0:0.02:6; y=80*sin(x); z=exp(x); plot(x,y, 'r', x,z,'--') 52
53 Επιλογές στα γραφήματα Ετικέτες Αξόνων xlabel( τίτλος x ); Δίνει ετικέτα στον άξονα x ylabel( τίτλος y ); Δίνει ετικέτα στον άξονα y Ονομασία Γραφήματος title( ονομασία γραφήματος ); Δίνει όνομα στο γράφημα Υπόμνημα legend( τίτλος παραθύρου ); Δίνει όνομα στο παράθυρο του γραφήματος Πλέγμα στο Γράφημα grid Δημιουργεί πλέγμα στο γράφημα 53
54 Επιλογές στα γραφήματα title legend ylabel grid xlabel 54
55 Απενεργοποίηση Επιλογών Π.χ. grid off Αφαιρεί το πλέγμα από το γράφημα legend off Αφαιρεί το υπόμνημα 55
56 figure Ανοίγει άλλο παράθυρο γραφικών figure (nr); nr : Θετικός ακέραιος αριθμός από 1 μέχρι Αν παραληφθεί το nr, τότε το νέο παράθυρο γραφικών έχει σαν αριθμό την πρώτη ελεύθερη τιμή. 56
57 hold Η εντολή hold παγώνει το τρέχον παράθυρο γραφικών και χρησιμεύει για να σχεδιάσουμε επιπλέον καμπύλες στο ίδιο γράφημα. hold; Ενεργοποίηση παγώματος παραθύρου γραφικών οι εντολές plot σχεδιάζουν στο ίδιο παράθυρο hold off Απενεργοποίηση παγώματος παραθύρου 57
58 Γραφήματα με λογαριθμικούς άξονες Θεωρούμε: x=0:1:100; y=log(x); Δίνουμε διαδοχικά: plot(x,y) Γράφημα όπου οι άξονες των x και y είναι γραμμικοί. loglog(x,y) Γράφημα όπου οι άξονες των x και y είναι λογαριθμικοί. semilogx(x,y) Ημιλογαριθμικό γράφημα όπου ο άξονας των x είναι λογαριθμικός και των y γραμμικός. semilogy(x,y) Ημιλογαριθμικό γράφημα όπου ο άξονας των x είναι γραμμικός και των y λογαριθμικός. 58
59 Άσκηση 7 Να σχεδιάσετε την παράσταση y=1+2x 5 στο διάστημα [- 10, 10] με 2 διαφορετικές εντολές 59
60 Άσκηση 7 Να σχεδιάσετε την παράσταση y=1+2x 5 στο διάστημα [- 10, 10] με 2 διαφορετικές εντολές Με την εντολή plot: x=-10:0.1:10; y=1+2*x.^5; plot(x,y), grid, xlabel('x'), ylabel('y') Με χρήση της ezplot: ezplot('1+2*x.^5',[-10,10]) 60
61 subplot Τοποθέτηση πολλών γραφημάτων στο ίδιο παράθυρο. subplot(m,n,p) m, n : Πλήθος υποπαραθύρων του παραθύρου γραφικών p : Η θέση που θα τοποθετηθεί το γράφημα Η αρίθμηση των παραθύρων γίνεται κατά γραμμές 61
62 Αρίθμηση θέσεων στην subplot subplot(2,2,1) subplot(2,2,4) 62
63 Άσκηση Να σχεδιάσετε τον φυσικό λογάριθμο του x στο διάστημα [1, 100] στο ίδιο παράθυρο με 4 διαφορετικές επιλογές για τους άξονες: γραμμικοί x- y, λογαριθμικοί x- y, ημιλογαριθμικοί ως προς x, ημιλογαριθμικοί ως προς y. 63
64 Άσκηση Να σχεδιάσετε τον φυσικό λογάριθμο του x στο διάστημα [1, 100] στο ίδιο παράθυρο με 4 διαφορετικές επιλογές για τους άξονες: γραμμικοί x- y, λογαριθμικοί x- y, ημιλογαριθμικοί ως προς x, ημιλογαριθμικοί ως προς y. x=1:100;y=log(x); subplot(2,2,1); plot(x,y) title('linear x-y'); subplot(2,2,2); loglog(x,y) title('log x-y'); subplot(2,2,3); semilogx(x,y) title('semilogx'); subplot(2,2,4); semilogy(x,y) title('semilogy'); 64
Εισαγωγή στο MATLAB. Μάθημα 1. Επιµέλεια: Φίλιππος Δογάνης
Εισαγωγή στο MATLAB Μάθημα 1 Επιµέλεια: Φίλιππος Δογάνης Διάγραμμα 1. Γιατί Matlab; - Περιβάλλον 2. Μεταβλητές - Πίνακες Πράξεις Συναρτήσεις 3. Μετασχηματισμοί Laplace 4. Βρόχοι for if 5. Πολυώνυμα - Συστήματα
2 ο ΕΡΓΑΣΤΗΡΙΟ ΣΗΜΑΤΑ & ΣΥΣΤΗΜΑΤΑ
ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ Ανώτατο Εκπαιδευτικό Ίδρυμα Πειραιά Τεχνολογικού Τομέα 2 ο ΕΡΓΑΣΤΗΡΙΟ ΣΗΜΑΤΑ & ΣΥΣΤΗΜΑΤΑ Ενότητα: ΜΑΘΑΙΝΟΝΤΑΣ ΤΟ MATLAB, ΜΕΡΟΣ B Aναστασία Βελώνη Τμήμα Η.Υ.Σ Άδειες Χρήσης Το παρόν
Ρύθμιση με το MATLAB
ΕΘΝΙΚΟ ΜΕΤΣΟΒΙΟ ΠΟΛΥΤΕΧΝΕΙΟ/ Σχολή Χημικών Μηχανικών/ Ρύθμιση με το MATLAB Εισαγωγικά-επανάληψη/ 3/ Διάγραμμα παρουσίασης Μεταβλητές-Πίνακες/ Έλεγχος ροής προγράμματος/ Γραφικές πραστάσεις/ Αντιπαραβολή
Εργαστήριο Μαθηματικής Ανάλυσης Ι. Εισαγωγή στη Matlab Βασικές Συναρτήσεις-Γραφικές παραστάσεις. Πανεπιστήμιο Θεσσαλίας. Σχολή Θετικών Επιστημών
Πανεπιστήμιο Θεσσαλίας Σχολή Θετικών Επιστημών Τμήμα Πληροφορικής με εφαρμογές στη Βιοϊατρική Εργαστήριο Μαθηματικής Ανάλυσης Ι Εισαγωγή στη Matlab Βασικές Συναρτήσεις-Γραφικές παραστάσεις Εισαγωγή στη
Ηβασική δοµή δεδοµένων είναι ο πίνακας που δεν χρειάζεται να οριστεί η διάσταση του.
MATrix LABoratory Ηβασική δοµή δεδοµένων είναι ο πίνακας που δεν χρειάζεται να οριστεί η διάσταση του. Τι είναι το MATLAB ; Μια γλώσσα υψηλού επιπέδου η οποία είναι χρήσιµη για τεχνικούς υπολογισµούς.
Εισαγωγή στη Matlab Εισαγωγή στην Αριθμητική Ανάλυση Διδάσκων: Γεώργιος Ακρίβης Βοηθός: Δημήτριος Ζαβαντής
Εισαγωγή στη Matlab Εισαγωγή στην Αριθμητική Ανάλυση Διδάσκων: Γεώργιος Ακρίβης Βοηθός: Δημήτριος Ζαβαντής email: dzavanti@cs.uoi.gr Περιεχόμενα Τι είναι η Matlab; Ιστορικά Χρήσεις και στοιχεία της Matlab
Συστήματα Αναμονής (Queuing Systems)
ΕΘΝΙΚΟ ΜΕΤΣΟΒΙΟ ΠΟΛΥΤΕΧΝΕΙΟ - ΕΜΠ ΣΧΟΛΗ ΗΛΕΚΤΡΟΛΟΓΩΝ ΜΗΧΑΝΙΚΩΝ & ΜΗΧ. ΥΠΟΛΟΓΙΣΤΩΝ Τομέας Επικοινωνιών, Ηλεκτρονικής & Συστημάτων Πληροφορικής Εργαστήριο Διαχείρισης & Βέλτιστου Σχεδιασμού Δικτύων Τηλεματικής
Για τη δημιουργία ενός διανύσματος με στοιχεία από το 0 μέχρι το 20 με βήμα το 2 (χρησιμοποιείται συνήθως για διανύσματα χρόνου) δίνουμε
Εργαστήριο Συστημάτων Αυτομάτου Ελέγχου Άσκηση 1 η Εισαγωγή στο Matlab 1 Άσκηση 1 η : Εισαγωγή στο Matlab Αντικείμενο Εξοικείωση με τις βασικές λειτουργίες του Matlab (πρόγραμμα αριθμητικής ανάλυσης και
1. Κατασκευάστε ένα διάνυσμα με στοιχεία τους ζυγούς αριθμούς μεταξύ του 31 και 75
1. Κατασκευάστε ένα διάνυσμα με στοιχεία τους ζυγούς αριθμούς μεταξύ του 31 και 75 2. Έστω x = [2 5 1 6] α. Προσθέστε το 16 σε κάθε στοιχείο β. Προσθέστε το 3 σε κάθε στοιχείο που βρίσκεται σε μονή θέση.
Σύντομες εισαγωγικές σημειώσεις για την. Matlab
Σύντομες εισαγωγικές σημειώσεις για την Matlab Δήλωση Μεταβλητών Για να εισάγει κανείς δεδομένα στη Matlab υπάρχουν πολλοί τρόποι. Ο πιο απλός είναι στη γραμμή εντολών να εισάγουμε αυτό που θέλουμε και
Πανεπιστήμιο Δυτικής Μακεδονίας. Τμήμα Μηχανικών Πληροφορικής & Τηλεπικοινωνιών. Ηλεκτρονική Υγεία. Εργαστήριο 5 ο : MATLAB
Τμήμα Μηχανικών Πληροφορικής & Τηλεπικοινωνιών Ηλεκτρονική Υγεία Εργαστήριο 5 ο : MATLAB Αν. καθηγητής Αγγελίδης Παντελής e-mail: paggelidis@uowm.gr Τμήμα Μηχανικών Πληροφορικής και Τηλεπικοινωνιών Άδειες
Εισαγωγή στην Αριθμητική Ανάλυση
Εισαγωγή στην Αριθμητική Ανάλυση Εισαγωγή στη MATLAB ΔΙΔΑΣΚΩΝ: ΓΕΩΡΓΙΟΣ ΑΚΡΙΒΗΣ ΒΟΗΘΟΙ: ΔΗΜΗΤΡΙΑΔΗΣ ΣΩΚΡΑΤΗΣ, ΣΚΟΡΔΑ ΕΛΕΝΗ E-MAIL: SDIMITRIADIS@CS.UOI.GR, ESKORDA@CS.UOI.GR Τι είναι Matlab Είναι ένα περιβάλλον
Γενικός τρόπος σύνταξης: Όνομα_συνάρτησης(όρισμα1,όρισμα2,,όρισμαΝ) Η ονομασία τους είναι δεσμευμένη. Παραδείγματος χάριν: sin(x) cos(x) tan(x) exp(x)
Εσωτερικές (built-in) συναρτήσεις του Matlab Γενικός τρόπος σύνταξης: Όνομα_συνάρτησης(όρισμα1,όρισμα2,,όρισμαΝ) Επιτελούν διάφορες προκαθορισμένες λειτουργίες Η ονομασία τους είναι δεσμευμένη Παραδείγματος
Χρονικές σειρές 2 o μάθημα: Εισαγωγή στη MATLAB
Χρονικές σειρές 2 o μάθημα: Εισαγωγή στη MATLAB Εαρινό εξάμηνο 2018-2019 Τμήμα Μαθηματικών ΑΠΘ Διδάσκουσα: Αγγελική Παπάνα Μεταδιδακτορική Ερευνήτρια Πολυτεχνική σχολή, Α.Π.Θ. & Οικονομικό Τμήμα, Πανεπιστήμιο
Προγραμματισμός και Χρήση Ηλεκτρονικών Υπολογιστών - Βασικά Εργαλεία Λογισμικού
ΕΘΝΙΚΟ ΜΕΤΣΟΒΙΟ ΠΟΛΥΤΕΧΝΕΙΟ ΣΧΟΛΗ ΧΗΜΙΚΩΝ ΜΗΧΑΝΙΚΩΝ ΥΠΟΛΟΓΙΣΤΙΚΟ ΚΕΝΤΡΟ Προγραμματισμός και Χρήση Ηλεκτρονικών Υπολογιστών - Βασικά Εργαλεία Λογισμικού Μάθημα 2ο Μεταβλητές Μεταβλητή ονομάζεται ένα μέγεθος
Εισαγωγή στο MATLAB. Κολοβού Αθανασία, ΕΔΙΠ,
Εισαγωγή στο MATLAB Κολοβού Αθανασία, ΕΔΙΠ, akolovou@di.uoa.gr Εγκατάσταση του Matlab Διανέμεται ελεύθερα στα μέλη του ΕΚΠΑ το λογισμικό MATLAB με 75 ταυτόχρονες (concurrent) άδειες χρήσης. Μπορείτε να
Τυπικές χρήσεις της Matlab
Matlab Μάθημα 1 Τι είναι η Matlab Ολοκληρωμένο Περιβάλλον Περιβάλλον ανάπτυξης Διερμηνευμένη γλώσσα Υψηλή επίδοση Ευρύτητα εφαρμογών Ευκολία διατύπωσης Cross platform (Wintel, Unix, Mac) Τυπικές χρήσεις
Εισαγωγή στους Υπολογιστές
Εισαγωγή στους Υπολογιστές Ενότητα #6: Προγραμματισμός στο MATLAB Καθ. Δημήτρης Ματαράς Πολυτεχνική Σχολή Τμήμα Χημικών Μηχανικών Προγραμματισμός στο MATLAB Εντολή ελέγχου ροής if Γενική μορφή σύνταξης:
Γραφικές παραστάσεις (2ο μέρος)
Γραφικές παραστάσεις (2ο μέρος) Σε αυτήν την ενότητα θα εξοικειωθείτε με τον τρόπο απεικόνισης γραφικών παραστάσεων στο MATLAB χρησιμοποιώντας την εντολή plot με πίνακες. Επίσης, θα δείτε επιπλέον εντολές
Βασικά στοιχεία στο Matlab
Αριθμητική : + - * / ^ 3ˆ2 - (5 + 4)/2 + 6*3 >> 3^2 - (5 + 4)/2 + 6*3 22.5000 Βασικά στοιχεία στο Matlab Το Matlab τυπώνει την απάντηση και την καταχωρεί σε μια μεταβλητή που την ονομάζει ans. Αν θέλουμε
ημιουργία και διαχείριση πινάκων
ημιουργία και διαχείριση πινάκων Για να δημιουργήσουμε έναν πίνακα στο MATLAB μπορούμε να γράψουμε A = [ 2 3 ; 7 9 0 ; - 0 5; -2-3 9 -] βλέπουμε ότι αμέσως μας επιστρέφει τον πίνακα που ορίσαμε A = 2 3
Εισαγωγή στη Matlab Βασικές Συναρτήσεις
Πανεπιστήμιο Θεσσαλίας Σχολή Θετικών Επιστημών Τμήμα Πληροφορικής με Εφαρμογές στη Βιοϊατρική Εργαστήριο Γραμμικής Άλγεβρας Εισαγωγή στη Matlab Βασικές Συναρτήσεις 2016-2017 Εισαγωγή στη Matlab Matlab
Προγραμματισμός και Χρήση Ηλεκτρονικών Υπολογιστών - Βασικά Εργαλεία Λογισμικού
ΕΘΝΙΚΟ ΜΕΤΣΟΒΙΟ ΠΟΛΥΤΕΧΝΕΙΟ ΣΧΟΛΗ ΧΗΜΙΚΩΝ ΜΗΧΑΝΙΚΩΝ ΥΠΟΛΟΓΙΣΤΙΚΟ ΚΕΝΤΡΟ Προγραμματισμός και Χρήση Ηλεκτρονικών Υπολογιστών - Βασικά Εργαλεία Λογισμικού Μάθημα 5ο Aντώνης Σπυρόπουλος Πράξεις μεταξύ των
ΕΙΣΑΓΩΓΗ ΣΤΟ MATLAB. Κολοβού Αθανασία Ε.Τ.Ε.Π.
ΕΙΣΑΓΩΓΗ ΣΤΟ MATLAB Κολοβού Αθανασία Ε.Τ.Ε.Π. http://users.uoa.gr/~akolovou/ MATRIX LABORATORY Μαθηματικό λογισμικό πακέτο Everything is a matrix Εύκολο να ορίσουμε τους πίνακες >> A = [6 3; 5 0] A = 6
Προγραμματισμός Ηλεκτρονικών Υπολογιστών 2 - Εργαστήριο
Προγραμματισμός Ηλεκτρονικών Υπολογιστών 2 - Εργαστήριο Ενότητα 1: Εισαγωγή στο Matlab Διδάσκουσα: Τσαγκαλίδου Ροδή Τμήμα: Ηλεκτρολόγων Μηχανικών ΤΕ Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται
Ο ΗΓΙΕΣ ΧΡΗΣΗΣ ΤΟΥ MATLAB
Ο ΗΓΙΕΣ ΧΡΗΣΗΣ ΤΟΥ MATLAB (το παρόν αποτελεί τροποποιηµένη έκδοση του οµόνυµου εγχειριδίου του κ. Ν. Μαργαρη) 1 ΠΡΑΓΜΑΤΙΚΟΙ ΑΡΙΘΜΟΙ 1.1 ΠΡΑΞΕΙΣ ΜΕ ΠΡΑΓΜΑΤΙΚΟΥΣ ΑΡΙΘΜΟΥΣ 1.1.1 ΠΡΟΣΘΕΣΗ» 3+5 8 % Το σύµβολο
1 η Εργαστηριακή Άσκηση Εισαγωγή στο MATLAB
Πανεπιστήμιο Πειραιώς Σχολή Τεχνολογιών Πληροφορικής & Επικοινωνιών Τμήμα Ψηφιακών Συστημάτων Εργαστήριο Τηλεπικοινωνιακών Συστημάτων 1 η Εργαστηριακή Άσκηση Εισαγωγή στο MATLAB Μάθημα: Εισαγωγή στις Τηλεπικοινωνίες
Εισαγωγή στο Περιβάλλον Επιστημονικού Προγραμματισμού MATLAB-Simulink. Δημήτριος Τζεράνης Λεωνίδας Αλεξόπουλος
Εισαγωγή στο Περιβάλλον Επιστημονικού Προγραμματισμού MATLAB-Simulink Δημήτριος Τζεράνης Λεωνίδας Αλεξόπουλος 1 Τι είναι τα Matlab και Simulink? Το Matlab (MATrix LABoratory) είναι ένα περιβάλλον επιστημονικού
Βασικά στοιχεία του MATLAB
ΠΟΛΥΤΕΧΝΕΙΟ ΚΡΗΤΗΣ ΤΜΗΜΑ ΗΛΕΚΤΡΟΝΙΚΗΣ ΚΑΙ ΜΗΧΑΝΙΚΩΝ ΥΠΟΛΟΓΙΣΤΩΝ ΣΗΜΑΤΑ ΚΑΙ ΣΥΣΤΗΜΑΤΑ ΕΡΓΑΣΤΗΡΙΟ Εξοικείωση µε το περιβάλλον του MATLAB και χρήση βασικών εντολών και τεχνικών δηµιουργίας προγραµµάτων, συναρτήσεων
ΠΛΗΡΟΦΟΡΙΚΗ Ι (MATLAB) Ενότητα 5
ΠΛΗΡΟΦΟΡΙΚΗ Ι (MATLAB) Ενότητα 5 Σημειώσεις βασισμένες στο βιβλίο Το MATLAB στην Υπολογιστική Επιστήμη και Τεχνολογία Μια Εισαγωγή Πίνακες (Arrays) [1/2] Δομές δεδομένων για την αποθήκευση δεδομένων υπό
ΤΕΧΝΟΛΟΓΙΑ ΛΟΓΙΣΜΙΚΟΥ Ι
ΤΕΧΝΟΛΟΓΙΑ ΛΟΓΙΣΜΙΚΟΥ Ι κ. ΠΕΤΑΛΙΔΗΣ ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ ΤΕ 1 Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative Commons. Για εκπαιδευτικό υλικό, όπως εικόνες, που υπόκειται
Προγραμματισμός Ηλεκτρονικών Υπολογιστών 2 - Εργαστήριο
Προγραμματισμός Ηλεκτρονικών Υπολογιστών 2 - Εργαστήριο Ενότητα 8: Γραφικές παραστάσεις Διδάσκουσα: Τσαγκαλίδου Ροδή Τμήμα: Ηλεκτρολόγων Μηχανικών ΤΕ Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται
ΥΠΟΛΟΓΙΣΤΕΣ Ι. Τύποι δεδομένων ΤΥΠΟΙ ΔΕΔΟΜΕΝΩΝ ΚΑΙ ΠΡΑΞΕΙΣ. Παράδειγμα #1. Πράξεις μεταξύ ακεραίων αριθμών
ΥΠΟΛΟΓΙΣΤΕΣ Ι ΤΥΠΟΙ ΔΕΔΟΜΕΝΩΝ ΚΑΙ ΠΡΑΞΕΙΣ Τύποι δεδομένων Οι παρακάτω τύποι δεδομένων υποστηρίζονται από τη γλώσσα προγραμματισμού Fortran: 1) Ακέραιοι αριθμοί (INTEGER). 2) Πραγματικοί αριθμοί απλής ακρίβειας
Άσκηση 1. Α. Υπολογίστε χωρίς να εκτελέσετε κώδικα FORTRAN τα παρακάτω: Ποιά είναι η τελική τιμή του Z στα παρακάτω κομμάτια κώδικα FORTRAN:
Άσκηση 1 Α. Υπολογίστε χωρίς να εκτελέσετε κώδικα FORTRAN τα παρακάτω: Ποιά είναι η τελική τιμή του J στα παρακάτω κομμάτια κώδικα FORTRAN: INTEGER J J = 5 J = J + 1 J = J + 1 INTEGER X, Y, J X = 2 Y =
5 η ΕΝΟΤΗΤΑ Γραφήματα στο MATLAB
ΣΧΟΛΗ ΠΟΛΙΤΙΚΩΝ ΜΗΧΑΝΙΚΩΝ ΕΜΠ ΜΕΘΟΔΟΙ ΕΠΙΛΥΣΗΣ ΜΕ Η/Υ 5 η ΕΝΟΤΗΤΑ Γραφήματα στο MATLAB Ν.Δ. Λαγαρός Μ. Φραγκιαδάκης Α. Στάμος Άδεια Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες Χρήσης Creative
3) το παράθυρο Πίνακας τιμών όπου εμφανίζονται οι τιμές που παίρνουν οι παράμετροι
Ο Δ Η Γ Ι Ε Σ Γ Ι Α Τ Ο M O D E L L U S 0.0 4. 0 5 Για να κατεβάσουμε το πρόγραμμα Επιλέγουμε Download στη διεύθυνση: http://modellus.co/index.php/en/download. Στη συνέχεια εκτελούμε το ModellusX_windows_0_4_05.exe
Εργαστήριο Γραμμικής Άλγεβρας. H Matlab ως γλώσσα προγραμματισμού
Πανεπιστήμιο Θεσσαλίας Σχολή Θετικών Επιστημών Τμήμα Πληροφορικής με Εφαρμογές στη Βιοϊατρική Εργαστήριο Γραμμικής Άλγεβρας H Matlab ως γλώσσα προγραμματισμού Προγραμματιστικές δομές Έλεγχος ροής if if
4. Εισαγωγή στο Matlab
ΠΠΜ 500: Εφαρμογές Μηχανικής με Ανάπτυξη Λογισμικού 4. Εισαγωγή στο Matlab Εαρινό εξάμηνο 2006 Πέτρος Κωμοδρόμος komodromos@ucy.ac.cy http://www. www.eng. eng.ucy.ac.cy/petros 1 Θέματα Εισαγωγή στο Matlab
Το παράθυρο έναρξης του Μatlab
Εισαγωγή στο Matlab Το παράθυρο έναρξης του Μatlab Αν οποιοδήποτε από αυτά τα παράθυρα είναι κρυμμένο μπορείτε να το εμφανίσετε από το menu με όνομα Desktop. Desktop > Desktop Layout > Default Ένα παράθυρο
Σύστηµα επεξεργασίας πινάκων και συναρτήσεων τους για εφαρµογές αριθµητικής ανάλυσης και γραφικής παρουσίασης.
MATLAB 1 MATLAB (MATrix LABoratory) Σύστηµα επεξεργασίας πινάκων και συναρτήσεων τους για εφαρµογές αριθµητικής ανάλυσης και γραφικής παρουσίασης. ηµιουργήθηκε απο τον C. Moler, αρχικά σαν εργαλείο διαχείρισης
Γραφικές παραστάσεις (1ο μέρος)
ΤΕΙ ΑΘΗΝΑΣ Τμήμα Ηλεκτρονικής Φυσική των Αισθητήρων Γραφικές παραστάσεις (1ο μέρος) Σε αυτήν την ενότητα θα εξοικειωθείτε με τον τρόπο απεικόνισης γραφικών παραστάσεων στο MATLAB, και συγκεκριμένα με τις
ΥΠΟΛΟΓΙΣΤΕΣ ΙΙ. Τύποι δεδομένων ΤΥΠΟΙ ΔΕΔΟΜΕΝΩΝ ΠΡΑΞΕΙΣ ΜΕΤΑΒΛΗΤΕΣ. Ακέραιοι αριθμοί (int) Πράξεις μεταξύ ακεραίων αριθμών
ΥΠΟΛΟΓΙΣΤΕΣ ΙΙ ΤΥΠΟΙ ΔΕΔΟΜΕΝΩΝ ΠΡΑΞΕΙΣ ΜΕΤΑΒΛΗΤΕΣ 1 Τύποι δεδομένων Η γλώσσα προγραμματισμού C++ υποστηρίζει τους παρακάτω τύπους δεδομένων: 1) Ακέραιοι αριθμοί (int). 2) Πραγματικοί αριθμοί διπλής ακρίβειας
ΕΙΣΑΓΩΓΗ ΣΤΟ MATHLAB Α ΜΕΡΟΣ
ΕΙΣΑΓΩΓΗ ΣΤΟ MATHLAB Α ΜΕΡΟΣ ΕΙΣΑΓΩΓΗ ΠΙΝΑΚΩΝ ΣΤΟ MATHLAB Αν θέλουμε να εισάγουμε έναν πίνακα στο mathlab και να προβληθεί στην οθόνη βάζουμε τις τιμές του σε άγκιστρα χωρίζοντάς τις με κόμματα ή κενό
Χρήσεις Η/Υ και Βάσεις Βιολογικών Δεδομένων : ΒΙΟ109 [4] Επεξεργασία Δεδομενων σε λογιστικα φυλλα
Χρήσεις Η/Υ και Βάσεις Βιολογικών Δεδομένων : ΒΙΟ109 [4] Επεξεργασία Δεδομενων σε λογιστικα φυλλα Στόχοι του μαθήματος Στο συγκεκριμένο μάθημα θα παρουσιαστούν οι βασικές λειτουργίες ενός προγράμματος
Υπολογισμός αθροισμάτων
Υπολογισμός αθροισμάτων Τα αθροίσματα θα τα δημιουργούμε σαν συναρτήσεις και θα τα αποθηκεύουμε σε αρχείο (m-file) με την ίδια ονομασία με τη συνάρτηση. Για να δημιουργήσουμε ένα άθροισμα ξεκινάμε μηδενίζοντας
Προγραμματισμός με FORTRAN Συνοπτικός Οδηγός Α. Σπυρόπουλος Α. Μπουντουβής
ΕΘΝΙΚΟ ΜΕΤΣΟΒΙΟ ΠΟΛΥΤΕΧΝΕΙΟ ΣΧΟΛΗ ΧΗΜΙΚΩΝ ΜΗΧΑΝΙΚΩΝ ΥΠΟΛΟΓΙΣΤΙΚΟ ΚΕΝΤΡΟ Προγραμματισμός με FORTRAN Συνοπτικός Οδηγός Α Σπυρόπουλος Α Μπουντουβής Αθήνα, 2015 v13_061015 Στον οδηγό αυτό θα χρησιμοποιηθούν
Προγραμματισμός και Χρήση Ηλεκτρονικών Υπολογιστών - Βασικά Εργαλεία Λογισμικού
ΕΘΝΙΚΟ ΜΕΤΣΟΒΙΟ ΠΟΛΥΤΕΧΝΕΙΟ ΣΧΟΛΗ ΧΗΜΙΚΩΝ ΜΗΧΑΝΙΚΩΝ ΥΠΟΛΟΓΙΣΤΙΚΟ ΚΕΝΤΡΟ Προγραμματισμός και Χρήση Ηλεκτρονικών Υπολογιστών - Βασικά Εργαλεία Λογισμικού Μάθημα 9ο Aντώνης Σπυρόπουλος Σφάλματα στρογγυλοποίησης
Πληροφορική. Ενότητα 1: Α. Οργάνωση μαθήματος. Β. Στοιχεία Προγραμματισμού -Προγραμματιστικές Δομές, Πρόγραμμα, Γλώσσες.
ΑΡΙΣΤΟΤΕΛΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΟΝΙΚΗΣ ΑΝΟΙΚΤΑ ΑΚΑΔΗΜΑΪΚΑ ΜΑΘΗΜΑΤΑ Πληροφορική Ενότητα 1: Α. Οργάνωση μαθήματος. Β. Στοιχεία Προγραμματισμού -Προγραμματιστικές Δομές, Πρόγραμμα, Γλώσσες. Κωνσταντίνος Καρατζάς
ΑΡΙΘΜΗΤΙΚΕΣ ΜΕΘΟΔΟΙ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ
ΑΡΙΘΜΗΤΙΚΕΣ ΜΕΘΟΔΟΙ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΕΡΓΑΣΤΗΡΙΟ 3 ΕΡΓΑΣΤΗΡΙΟ 3 ΓΡΑΦΙΚΕΣ ΠΑΡΑΣΤΑΣΕΙΣ ΒΑΣΙΚΕΣ ΔΟΜΕΣ ΓΡΑΦΙΚΕΣ ΠΑΡΑΣΤΑΣΕΙΣ ΔΗΜΙΟΥΡΓΙΑ ΔΙΑΝΥΣΜΑΤΩΝ Χ (ΤΕΤΜΗΜΕΝΩΝ) ΚΑΙ Υ (ΤΕΤΑΓΜΕΝΩΝ) ΤΩΝ ΣΗΜΕΙΩΝ
Εργαστήρια Αριθμητικής Ανάλυσης Ι. 1 ο Εργαστήριο. Εισαγωγή στο Matlab
Εργαστήρια Αριθμητικής Ανάλυσης Ι 1 ο Εργαστήριο Εισαγωγή στο Matlab 2017 Εισαγωγή Στα εργαστήρια θα ασχοληθούμε με την υλοποίηση των αριθμητικών μεθόδων που βλέπουμε στο θεωρητικό μέρος του μαθήματος,
Δύο είναι οι κύριες αιτίες που μπορούμε να πάρουμε από τον υπολογιστή λανθασμένα αποτελέσματα εξαιτίας των σφαλμάτων στρογγυλοποίησης:
Ορολογία bit (binary digit): δυαδικό ψηφίο. Τα δυαδικά ψηφία είναι το 0 και το 1 1 byte = 8 bits word: η θεμελιώδης μονάδα σύμφωνα με την οποία εκπροσωπούνται οι πληροφορίες στον υπολογιστή. Αποτελείται
1. ΕΙΣΑΓΩΓΗ ΣΤΟ MATLAB... 13
ΠΙΝΑΚΑΣ ΠΕΡΙΕΧΟΜΕΝΩΝ 1. ΕΙΣΑΓΩΓΗ ΣΤΟ MATLAB... 13 1.1. Τι είναι το Matlab... 13 1.2. Περιβάλλον εργασίας... 14 1.3. Δουλεύοντας με το Matlab... 16 1.3.1. Απλές αριθμητικές πράξεις... 16 1.3.2. Σχόλια...
ΕΙΣΑΓΩΓΗ ΣΤΟΥΣ ΕΠΙΣΤΗΜΟΝΙΚΟΥΣ ΥΠΟΛΟΓΙΣΜΟΥΣ
Τμήμα Μηχανολόγων Μηχανικών Πανεπιστήμιο Θεσσαλίας ΕΙΣΑΓΩΓΗ ΣΤΟΥΣ ΕΠΙΣΤΗΜΟΝΙΚΟΥΣ ΥΠΟΛΟΓΙΣΜΟΥΣ Βασικές Έννοιες και Μαθηματικές Συναρτήσεις Ιωάννης Λυχναρόπουλος Μαθηματικός, MSc, PhD MATLAB Προέρχεται από
Προγραμματισμός και Χρήση Ηλεκτρονικών Υπολογιστών - Βασικά Εργαλεία Λογισμικού
ΕΘΝΙΚΟ ΜΕΤΣΟΒΙΟ ΠΟΛΥΤΕΧΝΕΙΟ ΣΧΟΛΗ ΧΗΜΙΚΩΝ ΜΗΧΑΝΙΚΩΝ ΥΠΟΛΟΓΙΣΤΙΚΟ ΚΕΝΤΡΟ Προγραμματισμός και Χρήση Ηλεκτρονικών Υπολογιστών - Βασικά Εργαλεία Λογισμικού Μάθημα 4ο Aντώνης Σπυρόπουλος Διατεταγμένα σύνολα
Σημαντικές δυνατότητες των σύγχρονων υπολογιστικών μηχανών: Αξιόπιστη καταγραφή πολύ μεγάλου όγκου δεδομένων
Σημαντικές δυνατότητες των σύγχρονων υπολογιστικών μηχανών: Γρήγορες προσθέσεις αριθμών Γρήγορες συγκρίσεις αριθμών Αξιόπιστη καταγραφή πολύ μεγάλου όγκου δεδομένων Σχετικά γρήγορη μετάδοση και πρόσληψη
Υπολογιστές Ι. Άδειες Χρήσης. Τύποι δεδομένων. Διδάσκοντες: Αν. Καθ. Δ. Παπαγεωργίου, Αν. Καθ. Ε. Λοιδωρίκης
ΠΑΝΕΠΙΣΤΗΜΙΟ ΙΩΑΝΝΙΝΩΝ ΑΝΟΙΚΤΑ ΑΚΑΔΗΜΑΪΚΑ ΜΑΘΗΜΑΤΑ Άδειες Χρήσης Υπολογιστές Ι Τύποι δεδομένων Διδάσκοντες: Αν. Καθ. Δ. Παπαγεωργίου, Αν. Καθ. Ε. Λοιδωρίκης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες
ΜΑΣ 191. Μαθηματικά με Υπολογιστές Διδάσκων: Γιώργος Γεωργίου Ενδιάμεση εξέταση Θεωρία 18 Μαρτίου 2009
ΜΑΣ 9. Μαθηματικά με Υπολογιστές Διδάσκων: Γιώργος Γεωργίου Ενδιάμεση εξέταση Θεωρία 8 Μαρτίου 9 ΟΝΟΜΑ: ΑΤ:. Πρόβλημα (α) Ποια από τα πιο κάτω ονόματα μεταβλητών δεν είναι αποδεκτά στη MATLAB; (i) f (ii)
1 η Εργαστηριακή Άσκηση MATLAB Εισαγωγή
ΤΕΧΝΟΛΟΓΙΚΟ ΕΚΠΑΙΔΕΥΤΙΚΟ ΙΔΡΥΜΑ ΗΠΕΙΡΟΥ ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ Τ.Ε. Εργαστήριο Επεξεργασία Εικόνας & Βίντεο 1 η Εργαστηριακή Άσκηση MATLAB Εισαγωγή Νικόλαος Γιαννακέας Άρτα 2018 1 Εισαγωγή Το Matlab
ΥΠΟΛΟΓΙΣΤΕΣ ΙI. Άδειες Χρήσης. Τύποι δεδομένων, μεταβλητές, πράξεις. Διδάσκοντες: Αν. Καθ. Δ. Παπαγεωργίου, Αν. Καθ. Ε. Λοιδωρίκης
ΠΑΝΕΠΙΣΤΗΜΙΟ ΙΩΑΝΝΙΝΩΝ ΑΝΟΙΚΤΑ ΑΚΑΔΗΜΑΪΚΑ ΜΑΘΗΜΑΤΑ Άδειες Χρήσης ΥΠΟΛΟΓΙΣΤΕΣ ΙI Τύποι δεδομένων, μεταβλητές, πράξεις Διδάσκοντες: Αν. Καθ. Δ. Παπαγεωργίου, Αν. Καθ. Ε. Λοιδωρίκης Το παρόν εκπαιδευτικό
Μαθηµατικοί Υπολογισµοί στην R
Κεφάλαιο 3 Μαθηµατικοί Υπολογισµοί στην R Ενα µεγάλο µέρος της ανάλυσης δεδοµένων απαιτεί διάφορους µαθηµατικούς υπολογισµούς. Αυτό το κεφάλαιο εισαγάγει τον αναγνώστη στις διάφορες δυνατότητες που έχει
Εισαγωγή στο Matlab (μέρος β) Κολοβού Αθανασία, ΕΔΙΠ,
Εισαγωγή στο Matlab (μέρος β) Κολοβού Αθανασία, ΕΔΙΠ, akolovou@di.uoa.gr ΔΙΑΧΕΙΡΙΣΗ ΠΙΝΑΚΩΝ Ορισμός πίνακα >>B=[3 5;9 7] B = 3 9 5 7 Ορισμός διανύσματος >>x = [ 2 5 ] x = Ανάστροφος y=x 2 5 y = 2 5 ΔΙΑΧΕΙΡΙΣΗ
ΕΠΙΣΤΗΜΟΝΙΚΟΣ ΥΠΟΛΟΓΙΣΜΟΣ. Τσιριγώτης Γεώργιος
ΕΠΙΣΤΗΜΟΝΙΚΟΣ ΥΠΟΛΟΓΙΣΜΟΣ Τσιριγώτης Γεώργιος Σκοπός του μαθήματος είναι να προετοιμάσει τον σπουδαστή, εφοδιάζοντάς τον με γνώση στην χρήση λογισμικού υψηλού επιπέδου, ώστε να μπορεί να το χρησιμοποιήσει
Εισαγωγή στον επιστημονικό προγραμματισμό 2 o Μάθημα
Εισαγωγή στους Ηλεκτρονικούς Υπολογιστές Εισαγωγή στον επιστημονικό προγραμματισμό 2 o Μάθημα Λεωνίδας Αλεξόπουλος Λέκτορας ΕΜΠ email: leo@mail.ntua.gr url: http://users.ntua.gr/leo Μελάς Ιωάννης Υποψήφιος
Χρονικές σειρές 4 o μάθημα: ΠΙΝΑΚΕΣ ΚΑΙ ΔΙΑΝΥΣΜΑΤΑ
Χρονικές σειρές 4 o μάθημα: ΠΙΝΑΚΕΣ ΚΑΙ ΔΙΑΝΥΣΜΑΤΑ Εαρινό εξάμηνο 2018-2019 Τμήμα Μαθηματικών ΑΠΘ Διδάσκουσα: Αγγελική Παπάνα Μεταδιδακτορική Ερευνήτρια Πολυτεχνική σχολή, Α.Π.Θ. & Οικονομικό Τμήμα, Πανεπιστήμιο
! Δεν μπορούν να λυθούν όλα τα προβλήματα κάνοντας χρήση του παρ/λου προγ/σμου ΑΡΧΗ ΝΑΙ Διάβα σε a Εκτύπ ωσε a > a 0 ΟΧΙ ΤΕΛΟΣ Σύμβολα διαγράμματος ροής 1 Ακέραιος τύπος 14 0-67 2 Πραγματικός τύπος
Προγραμματισμός και Χρήση Ηλεκτρονικών Υπολογιστών - Βασικά Εργαλεία Λογισμικού
ΕΘΝΙΚΟ ΜΕΤΣΟΒΙΟ ΠΟΛΥΤΕΧΝΕΙΟ ΣΧΟΛΗ ΧΗΜΙΚΩΝ ΜΗΧΑΝΙΚΩΝ ΥΠΟΛΟΓΙΣΤΙΚΟ ΚΕΝΤΡΟ Προγραμματισμός και Χρήση Ηλεκτρονικών Υπολογιστών - Βασικά Εργαλεία Λογισμικού Μάθημα 8ο Aντώνης Σπυρόπουλος Ανώνυμες συναρτήσεις
Σχήµα 5.1: Εισαγωγή της δοµής formula node στο Block Diagram.
Η δοµή Formula Node 1. Η δοµή Formula Node επιτρέπει την εισαγωγή αναλυτικών σχέσεων στο Block Diagram µε πληκτρολόγηση, αποφεύγοντας έτσι την εισαγωγή των εικονίδιων συναρτήσεων απλών αλγεβρικών πράξεων
ΗΜΥ 100 ΕΙΣΑΓΩΓΉ ΣΤΗΝ ΤΕΧΝΟΛΟΓΊΑ
ΗΜΥ 100 ΕΙΣΑΓΩΓΉ ΣΤΗΝ ΤΕΧΝΟΛΟΓΊΑ Δρ. Στέλιος Τιμοθέου ΤΜΗΜΑ ΗΛΕΚΤΡΟΛΟΓΩΝ ΜΗΧΑΝΙΚΩΝ ΚΑΙ ΜΗΧΑΝΙΚΩΝ ΥΠΟΛΟΓΙΣΤΩΝ ΠΟΛΥΤΕΧΝΙΚΗ ΣΧΟΛΗ ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΥΠΡΟΥ ΤΑ ΘΕΜΑΤΑ ΜΑΣ ΣΗΜΕΡΑ Εισαγωγή στον Προγραμματισμό Λογικό
Εισαγωγή στο Matlab Μέρος Α. Κυριακίδης Ιωάννης 2011
Εισαγωγή στο Matlab Μέρος Α Κυριακίδης Ιωάννης 2011 Εισαγωγή στο Matlab Το όνομα του προέρχεται από τα αρχικά γράμματα των λέξεων MATtrix LABoratory (εργαστήριο πινάκων). To MATLAB (MathWorks Inc.) παρέχει
Έναρξη Τερματισμός του MatLab
Σύντομος Οδηγός MATLAB Β. Χ. Μούσας 1/6 Έναρξη Τερματισμός του MatLab Η έναρξη της λειτουργίας του MatLab εξαρτάται από το λειτουργικό σύστημα. Στα συστήματα UNIX πληκτρολογούμε στη προτροπή του συστήματος
Μαρία Λουκά. Εργαστήριο Matlab Πολυώνυμα - Παρεμβολή. Τμήμα Πληροφορικής και Τηλεπικοινωνιών.
Μαρία Λουκά Εργαστήριο Matlab Πολυώνυμα - Παρεμβολή Τμήμα Πληροφορικής και Τηλεπικοινωνιών. Στη MATLAB τα πολυώνυμα αναπαριστώνται από πίνακες που περιέχουν τους συντελεστές τους σε φθίνουσα διάταξη. Για
Εισαγωγή στο Πρόγραμμα Maxima
Εισαγωγή στο Πρόγραμμα Maxima Το Maxima είναι ένα πρόγραμμα για την εκτέλεση μαθηματικών υπολογισμών, συμβολικών μαθηματικών χειρισμών, αριθμητικών υπολογισμών και γραφικών παραστάσεων. Το Maxima λειτουργεί
ΥΠΟΛΟΓΙΣΤΕΣ ΙΙ. Τι χρειάζεται η εντολή if ; Εντολή if. Παράδειγμα #1. Παράδειγμα #1
ΥΠΟΛΟΓΙΣΤΕΣ ΙΙ Τι χρειάζεται η εντολή if ; Εντολή if Η εντολή if επιτρέπει την επιλεκτική εκτέλεση εντολών ελέγχοντας μια συνθήκη 1 2 Παράδειγμα #1 Παράδειγμα #1 Κατασκευάστε πρόγραμμα που θα βρίσκει το
Διάλεξη 1 - Σημειώσεις 1
Διάλεξη 1 - Σημειώσεις 1 Σύνολα Πως διαβάζουμε κάποιους συμβολισμούς: ανήκει και η άρνηση, δηλαδή δεν ανήκει υπάρχει για κάθε : τέτοιο ώστε. Επίσης το σύμβολο έχει την ερμηνεία «τέτοιο ώστε» και ή υπονοεί
A A A B A ΦΥΛΛΑ ΙΟ ΘΕΜΑΤΩΝ 1/2. Μέϱος A. Πολλαπλές επιλογές (20%) Σειριακός αριθµός : 100 Πληροφορική Ι Εξέταση Φεβρουαρίου 2019
Σειριακός αριθµός : 100 Πληροφορική Ι Εξέταση Φεβρουαρίου 2019 Απαντήσεις Πολλαπλής Επιλογής Ε Ω : 1 2 3 4 5 A A A B A ΦΥΛΛΑ ΙΟ ΘΕΜΑΤΩΝ 1/2 Τα ϑέµατα της εξέτασης δίνονται σε 2 ϕυλλάδια (ένα για κάϑε διδάσκοντα).
Σηµειώσεις MATLAB. Μιχάλης ρακόπουλος. Υπολογιστική Επιστήµη & Τεχνολογία, #01
Σηµειώσεις MATLAB Μιχάλης ρακόπουλος Υπολογιστική Επιστήµη & Τεχνολογία, #01 1 MATLAB (MATrix LABoratory) Σύστηµα επεξεργασίας πινάκων και συναρτήσεων τους για εφαρµογές αριθµητικής ανάλυσης και γραφικής
ΚΕΦΑΛΑΙΟ 3 ο ΣΥΝΑΡΤΗΣΕΙΣ, ΤΡΙΓΩΝΟΜΕΤΡΙΑ( FUNCTIONS,TRIGONOMETRY)
ΚΕΦΑΛΑΙΟ 3 ο ΣΥΝΑΡΤΗΣΕΙΣ, ΤΡΙΓΩΝΟΜΕΤΡΙΑ( FUNCTIONS,TRIGONOMETRY) 3.1 ΘΕΩΡΙΑ-ΤΥΠΟΛΟΓΙΟ-ΠΑΡΑΔΕΙΓΜΑΤΑ ΣΥΝΑΡΤΗΣΕΙΣ Συνάρτηση, ή απεικόνιση όπως ονομάζεται διαφορετικά, είναι μια αντιστοίχιση μεταξύ δύο συνόλων,
Πίνακες. FORTRAN και Αντικειμενοστραφής Προγραμματισμός
Πίνακες (i) Δομημένη μεταβλητή: αποθηκεύει μια συλλογή από τιμές δεδομένων Πίνακας (array): δομημένη μεταβλητή που αποθηκεύει πολλές τιμές του ίδιου τύπου INTEGER:: pinakas(100)ή INTEGER, DIMENSION(100)::pinakas
ΠΑΝΕΠΙΣΤΗΜΙΟ AΙΓΑIΟΥ & ΑΕΙ ΠΕΙΡΑΙΑ Τ.Τ. Τμήματα Ναυτιλίας και Επιχειρηματικών Υπηρεσιών & Μηχ. Αυτοματισμού ΤΕ. Εισαγωγή στη Python
ΠΑΝΕΠΙΣΤΗΜΙΟ AΙΓΑIΟΥ & ΑΕΙ ΠΕΙΡΑΙΑ Τ.Τ. Τμήματα Ναυτιλίας και Επιχειρηματικών Υπηρεσιών & Μηχ. Αυτοματισμού ΤΕ ΠΛΗΡΟΦΟΡΙΚΗ ΤΕΧΝΟΛΟΓΙΑ ΚΑΙ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ Η/Υ Εισαγωγή στη Python Νικόλαος Ζ. Ζάχαρης Αναπληρωτής
Επιστηµονικός Υπολογισµός Ι - Πρώτη εργαστηριακή άσκηση
Επιστηµονικός Υπολογισµός Ι - Πρώτη εργαστηριακή άσκηση Ηµεροµηνία επιστροφής : Τετάρτη 4/11/2010 18 Οκτωβρίου 2010 1 Γραµµική άλγεβρα (20 µονάδες) Η παράγωγος ενός µητρώου H ορίζεται ως η παράγωγος κάθε
Ρητή μετατροπή αριθμητικής τιμής σε άλλο τύπο. Τι θα τυπωθεί στον παρακάτω κώδικα;
Ρητή μετατροπή αριθμητικής τιμής σε άλλο τύπο Τι θα τυπωθεί στον παρακάτω κώδικα; Ρητή μετατροπή αριθμητικής τιμής σε άλλο τύπο Τι θα τυπωθεί στον παρακάτω κώδικα; Χωρίς να αλλάξουμε τον τύπο των a,b,
Συνοπτικός οδηγός MATLAB & OCTAVE. (έως και συναρτήσεις) Ιωάννης Καλατζής 2018d
Συνοπτικός οδηγός MATLAB & OCTAVE (έως και συναρτήσεις) Ιωάννης Καλατζής 2018d ΕΓΚΑΤΑΣΤΑΣΗ ΓΕΝΙΚΑ 2 MATLAB Το MATLAB είναι ένα περιβάλλον για επιστημονικό και τεχνικό προγραμματισμό, ιδανικό για ανάπτυξη
Οι εντολές του MaLT+
Έλεγχος του χαρακτήρα Οι εντολές του MaLT+ Ελληνική Εντολή Αγγλική Εντολή Περιγραφή Παράδειγμα Κίνηση του χαρακτήρα Μπροστά/μ Πίσω/π fw/fd/forward bw/bk/backward προχωράει μπροστά τόσα βήματα όσο ο προχωράει
Γραφικά περιβάλλοντα από τον χρήστη Graphical User Interfaces (GUI)
Γραφικά περιβάλλοντα από τον χρήστη Graphical User Interfaces (GUI) Θα γράψουμε το πρώτο μας GUI το οποίο : 1. Θα σχεδιάζει μια συνάρτηση 2. Θα παρέχει κουμπιά για να αλλάζουμε το χρώμα του γραφήματος
Pascal, απλοί τύποι, τελεστές και εκφράσεις
Pascal, απλοί τύποι, τελεστές και εκφράσεις 15 Νοεμβρίου 2011 1 Γενικά Στην standard Pascal ορίζονται τέσσερις βασικοί τύποι μεταβλητών: integer: Παριστάνει ακέραιους αριθμούς από το -32768 μέχρι και το
Αλληλεπίδραση με το Matlab
Αλληλεπίδραση με το Matlab Περιγραφή της διαδικασίας πως εργαζόμαστε με το Matlab, και της προετοιμασίας και παρουσίασης των αποτελεσμάτων μιας εργασίας με το Matlab. Ειδικότερα θα συζητήσουμε μερικά στοιχεία
1ο Κεφάλαιο: Συστήματα
ο Κεφάλαιο: Συστήματα Γραμμικά συστήματα i. Ποια εξίσωση λέγεται γραμμική; ii. Πως μεταβάλλεται η ευθεία y, 0 ή 0 για τις διάφορες τιμές των α,β,γ; iii. Τι ονομάζεται λύση μιας γραμμικής εξίσωσης; iv.
ΜΑΗΣ 2007 - ΕΞΕΤΑΣΤΙΚΟ ΔΟΚΙΜΙΟ
ΜΑΗΣ 2007 - ΕΞΕΤΑΣΤΙΚΟ ΔΟΚΙΜΙΟ ΟΔΗΓΙΕΣ: ΝΑ ΑΠΑΝΤΗΣΕΤΕ ΣΕ ΟΛΕΣ ΤΙΣ ΕΡΩΤΗΣΕΙΣ. Το εξεταστικό δοκίμιο αποτελείται από δύο Ενότητες Α και Β. ΕΝΟΤΗΤΑ Α - Αποτελείται από δέκα (10) ερωτήσεις. Κάθε ορθή απάντηση
1 ο ΕΡΓΑΣΤΗΡΙΟ ΣΗΜΑΤΑ & ΣΥΣΤΗΜΑΤΑ
ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ Ανώτατο Εκπαιδευτικό Ίδρυμα Πειραιά Τεχνολογικού Τομέα 1 ο ΕΡΓΑΣΤΗΡΙΟ ΣΗΜΑΤΑ & ΣΥΣΤΗΜΑΤΑ Ενότητα: ΜΑΘΑΙΝΟΝΤΑΣ ΤΟ MATLAB, ΜΕΡΟΣ Α Aναστασία Βελώνη Τμήμα Η.Υ.Σ Άδειες Χρήσης Το παρόν
Παρουσίαση του Mathematica
Παρουσίαση του Mathematica Εργαστήριο Σκυλίτσης Θεοχάρης Καλαματιανός Ρωμανός Καπλάνης Αθανάσιος Ιόνιο Πανεπιστήμιο (www.ionio.gr)( Εισαγωγή Σύμβολα πράξεων ή συναρτήσεων: Πρόσθεση + Αφαίρεση - Πολλαπλασιασμός
Λογικός τύπος Τελεστές σύγκρισης Λογικοί τελεστές Εντολές επιλογής Εμβέλεια Μαθηματικές συναρτήσεις Μιγαδικός τύπος ΔΕΥΤΕΡΗ ΔΙΑΛΕΞΗ
ΔΕΥΤΕΡΗ ΔΙΑΛΕΞΗ Λογικός τύπος ( ) Ο τύπος είναι κατάλληλoς για την αναπαράσταση ποσοτήτων που μπορούν να πάρουν δύο μόνο τιμές (π.χ. ναι/όχι, αληθές/ψευδές, ). Τιμές ή Δήλωση Εκχώρηση Ισοδυναμία με ακέραιους
Μαθηματική Εισαγωγή Συναρτήσεις
Φυσικός Ραδιοηλεκτρολόγος (MSc) ο Γενικό Λύκειο Καστοριάς Καστοριά, Ιούλιος 14 A. Μαθηματική Εισαγωγή Πράξεις με αριθμούς σε εκθετική μορφή Επίλυση βασικών μορφών εξισώσεων Συναρτήσεις Στοιχεία τριγωνομετρίας
ΑΕΝ / ΑΣΠΡΟΠΥΡΓΟΥ ΣΧΟΛΗ ΜΗΧΑΝΙΚΩΝ ΕΡΓΑΣΤΗΡΙΟ ΑΥΤΟΜΑΤΙΣΜΟΥ. Σημειώσεις για τη χρήση του MATLAB στα Συστήματα Αυτομάτου Ελέγχου
ΑΕΝ / ΑΣΠΡΟΠΥΡΓΟΥ ΣΧΟΛΗ ΜΗΧΑΝΙΚΩΝ ΕΡΓΑΣΤΗΡΙΟ ΑΥΤΟΜΑΤΙΣΜΟΥ Σημειώσεις για τη χρήση του MATLAB στα Συστήματα Αυτομάτου Ελέγχου Κ. ΝΑΣΟΠΟΥΛΟΣ - Α. ΧΡΗΣΤΙ ΟΥ Κ. ΝΑΣΟΠΟΥΛΟΣ - Α. ΧΡΗΣΤΙ ΟΥ Οκτώβριος 011 MATLAB
2. Δισδιάστατα γραφικά
2. Δισδιάστατα γραφικά 2.1 Δισδιάστατες γραφικές παραστάσεις συναρτήσεων μίας μεταβλητής. Η βασική εντολή σχεδίασης, του Sage, μιας γραφικής παράστασης μίας συνάρτησης μίας μεταβλητής είναι η συνάρτηση
Σημειώσεις Matlab. ΠΑΝΕΠΙΣΤΗΜΙΟ ΠΕΛΟΠΟΝΝΗΣΟΥ ΣΧΟΛΗ ΘΕΤΙΚΩΝ ΕΠΙΣΤΗΜΩΝ Μάθημα: Αριθμητική Ανάλυση Διδάσκων: Καθηγητής Θ.Η. Σίμος.
ΠΑΝΕΠΙΣΤΗΜΙΟ ΠΕΛΟΠΟΝΝΗΣΟΥ ΣΧΟΛΗ ΘΕΤΙΚΩΝ ΕΠΙΣΤΗΜΩΝ Μάθημα: Αριθμητική Ανάλυση Διδάσκων: Καθηγητής Θ.Η. Σίμος Σημειώσεις Matlab Γενικά a = 2 Εκχώρηση της τιμής 2 στη μεταβλητή a. b = 3; Εκχώρηση της τιμής
3 ο Εργαστήριο Μεταβλητές, Τελεστές
3 ο Εργαστήριο Μεταβλητές, Τελεστές Μια μεταβλητή έχει ένα όνομα και ουσιαστικά είναι ένας δείκτης σε μια συγκεκριμένη θέση στη μνήμη του υπολογιστή. Στη θέση μνήμης στην οποία δείχνει μια μεταβλητή αποθηκεύονται
ΗΜΥ 100 Εισαγωγή στην Τεχνολογία ιάλεξη 14
ΗΜΥ 100 Εισαγωγή στην Τεχνολογία ιάλεξη 14 20 Οκτωβρίου, 2005 Ηλίας Κυριακίδης Λέκτορας ΤΜΗΜΑ ΗΛΕΚΤΡΟΛΟΓΩΝ ΜΗΧΑΝΙΚΩΝ ΚΑΙ ΜΗΧΑΝΙΚΩΝ ΥΠΟΛΟΓΙΣΤΩΝ ΠΟΛΥΤΕΧΝΙΚΗ ΣΧΟΛΗ ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΥΠΡΟΥ 2005Ηλίας Κυριακίδης,
Εισαγωγή στη Fortran. Μάθημα 1 ο. Ελευθερία Λιούκα
Εισαγωγή στη Fortran Μάθημα 1 ο Ελευθερία Λιούκα liouka.eleftheria@gmail.com Περιεχόμενα Ιστορία της Fortran Βασικές γνώσεις Fortran Επιτρεπτοί χαρακτήρες Μορφή προγράμματος Τύποι μεταβλητών Πράξεις και
M files RCL Κυκλώματα
M files RCL Κυκλώματα Στο MATLAB γράφουμε τις δικές μας εντολές και προγράμματα μέσω αρχείων που καλούνται m-files. Έχουν το επίθεμα.m π.χ compute.m Υπάρχουν δύο είδη m-files: τα αρχεία script (script
Ενότητα 1 Διάλεξη 3. Προγραμματισμός με Εφαρμογές στην Επιστήμη του Μηχανικού. Σιέττος Κωνσταντίνος
Σχολή Εφαρμοσμένων Μαθηματικών και Φυσικών Επιστημών Εθνικό Μετσόβιο Πολυτεχνείο Προγραμματισμός με Εφαρμογές στην Επιστήμη του Μηχανικού Ενότητα 1 Διάλεξη 3 Σιέττος Κωνσταντίνος Άδεια Χρήσης Το παρόν