Εισαγωγή στο MATLAB. Συστήματα Αυτομάτου Ελέγχου ΙΙ Γιώργος Σούλτης

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

Download "Εισαγωγή στο MATLAB. Συστήματα Αυτομάτου Ελέγχου ΙΙ Γιώργος Σούλτης"

Transcript

1 Εισαγωγή στο MATLAB Η μελέτη των συστημάτων αυτομάτου ελέγχου στηρίζεται σε επιλύσεις γραμμικών διαφορικών εξισώσεων. Οι επιλύσεις αυτές παρόλο που μιλάμε για την πιο απλή μορφή διαφορικής εξίσωσης (γραμμική) είναι πάρα πολύ επίπονη και δύσκολη έως αδύνατη. Για το λόγο αυτό η μελέτη και οι μέθοδοι της αντιστάθμισης στα Συστήματα Αυτομάτου Ελέγχου ήταν μέθοδοι οι οποίες δεν στηριζόταν σε τέτοιες επιλύσεις. Επρόκειτο κυρίως για γραφικές μεθόδους, με τις οποίες περισσότερο φανταζόμασταν πως θα είναι η έξοδος του συστήματος που σχεδιάζαμε, παρά την βλέπαμε. Η εξέλιξη των ηλεκτρονικών υπολογιστών έφερε επανάσταση στις μεθόδους αντιμετώπισης των προβλημάτων σχεδιασμού Συστημάτων Συτομάτου Ελέγχου, οι οποίες στην πραγματικότητα εξελίσσονται με τη εξέλιξη των Υπολογιστών, λαμβάνοντας διάφορες μορφές, ανάλογα με τις δυνατότητες που είχαν αυτές οι μηχανές στην κάθε εποχή. Σήμερα είναι αλήθεια ότι οι πρωτοπόροι των συστημάτων θα τρελαινόταν από ενθουσιασμό, αν μπορούσαν να δουν τα υπολογιστικά εργαλεία που έχουμε όλοι στην καθημερινή μας εργασία. Το ωραίο είναι ότι οι κλασσικές μέθοδοι που είχαν αναπτυχθεί το 1920 έως το 1950, αντί να είναι σήμερα ξεπερασμένες, αναβαθμίστηκαν και ανανεώθηκαν με την χρήση των εκπληκτικών εργαλείων λογισμικού που διαθέτουμε σήμερα. Σήμερα έννοιες όπως αυτή της ψηφιακής προσομοίωσης αποχτούν ιδιαίτερο νόημα και σημασία. Όταν μιλάμε για ψηφιακή προσομοίωση εννοούμε την αριθμητική επίλυση των εξισώσεων μέσω ειδικού λογισμικού. Με την ψηφιακή προσομοίωση μπορούμε να δημιουργούμε μοντέλα συστημάτων στο γραφείο μας, τα οποία να μας δείχνουν την πλήρη λειτουργία ενός γραμμικού συστήματος. Σήμερα ένα από τα σημαντικότερα πακέτα λογισμικού για την δημιουργία προσομοιώσεων αλλά και γενικά για τα μαθηματικά όλων σχεδόν των τεχνικών ειδικοτήτων είναι το MATLAB της εταιρίας MathWorks INC. Το πακέτο συνεχώς κάνει νέες εκδόσεις συμπεριλαμβάνοντας όλο και περισσότερες συναρτήσεις, που εξυπηρετούν όλο και περισσότερες ειδικότητες. Οι εκδόσεις του λογισμικού συνεχώς ανανεώνονται και κυκλοφορεί για όλα τα λειτουργικά συστήματα WINDOWS, MAC και UNIX Το MATLAB είναι ένα πολυδύναμο πακέτο με πάρα πολλές δυνατότητες, μερικές από αυτές είναι: Επίλυση μαθηματικών εξισώσεων και προβλημάτων. To MATLAB έχει πολλά module τα οποία είναι προσαρμοσμένα στα εξειδικευμένα μαθηματικά πολλών κλάδων. Από αυτά το Control Toolbox αναφέρεται στα μαθηματικά των συστημάτων αυτομάτου ελέγχου. 61

2 Προσομοιώσεις, Ανάπτυξη μοντέλων και προτύπων για πάρα πολλούς κλάδους Επεξεργασία δεδομένων και παρουσίαση αυτών Data acquisition (εισαγωγή ψηφιακών δεδομένων από μετρήσεις) Δημιουργία Επιστημονικών και τεχνικών γραφικών για πάρα πολλές ειδικότητες Ειδικά module με γραφικό interface για την ανάπτυξη εφαρμογών σε πολλές ειδικότητες. Το MATLAB ακόμα διαθέτει ειδική γλώσσα προγραμματισμού, μέσω της οποίας μπορούμε να αναπτύσσουμε ειδικούς αλγορίθμους και ολοκληρωμένες εφαρμογές Υπάρχει επίσης module σύνδεσης των πάρα πολλών συναρτήσεων του MATLAB με τη γλώσσα C. Το MATLAB είναι σχετικά εύκολο στο χειρισμό του, αρκεί κάποιος να γνωρίζει τις βασικές αρχές του προγραμματισμού και βέβαια τα μαθηματικά που απαιτεί η ειδικότητα του. Στο MATLAB υπάρχει ένα ειδικό module που αναφέρεται σε μαθηματικά προσαρμοσμένα στα Συστήματα Αυτομάτου Ελέγχου, και ονομάζεται Control Toolbox, όπως και ένα πολύ σημαντικό κομμάτι γραφικής προσομοίωσης σε θέματα συστημάτων που ονομάζεται SIMULINK. Στη συνέχεια θα παρουσιάσουμε το βασικό χειρισμό του MATLAB και θα πειραματιστούμε σε ασκήσεις ψηφιακής προσομοίωσης συναρτήσεων μεταφοράς. Το περιβάλλον εργασίας του MATLAB Το βασικό περιβάλλον του MATLAB είναι εκείνο στο οποίο βρισκόμαστε μόλις φορτώσουμε το βασικό πρόγραμμα. Είναι ένα περιβάλλον command editor, δηλαδή οι εντολές δίνονται σε γραμμή εντολής όπως γινόταν παλιότερα στο DOS. Το περιβάλλον αυτό φαίνεται στο παρακάτω σχήμα Στο επάνω μέρος έχουμε το μενού. Από τα μενού σημαντικό είναι το μενού Desktop,με το οποίο ρυθμίζουμε το περιβάλλον εργασίας μας. Κάτω δεξιά υπάρχει το μενού START με το οποίο μπορούμε να ξεκινήσουμε άλλες λειτουργίες του MATLAB ή να δούμε παραδείγματα των διαφόρων modules. Δεν θα περιγράψουμε με λεπτομέρεια τα πάντα παρά μόνο όσα χρειαζόμαστε. Το MATLAB διαθέτει παρά πολύ αναλυτικό HELP που μπορεί κάποιος ανά πάσα στιγμή να το επικαλούμαστε, αλλά και για αρχική μελέτη. Επίσης δίνουμε βιβλιογραφία την οποία μπορεί κάποιος να την επικαλεστεί. 62

3 Γραμμή εντολής Εικόνα

4 Εικόνα 1.2 Το βασικό παράθυρο ονομάζεται command window. Από τα άλλα παράθυρα στο command history μας δείχνει με τη σειρά τις εντολές που εκτελέσαμε, είναι χρήσιμο διότι μπορεί κάποιος να ξανατρέξει μια εντολή από εκεί χωρίς να την ξαναγράψει. Το «help» μας οδηγεί και από εκεί στο παράθυρο του HELP, το οποίο είναι πάρα πολύ αναλυτικό, πολύ καλά τακτοποιημένο και πάρα πολύ χρήσιμο. Το «Lanch Pad» μας δίδει ένα κατάλογο με όλες τις βιβλιοθήκες του MATLAB. Το «Workspace» μας δίδει με γραφικό τρόπο όλες τις μεταβλητές και παραμέτρους που έχουμε στη μνήμη. Πράξεις μεταβλητές και command editor Ας ξεκινήσουμε με μερικές απλές πράξεις έτσι ώστε να γίνει κατανοητό πως ακριβώς δουλεύει ο editor του MATLAB. Οι τελεστές των αριθμητικών πράξεων ο τρόπος με τον οποίο γράφουμε μια αριθμητική παράσταση και η σειρά προτεραιότητας των πράξεων και είναι ίδια όπως και σε κάθε γλώσσα προγραμματισμού. Τελεστές και συναρτήσεις Τελεστές Συναρτήσεις + πρόσθεση sin(x) ημίτονο - αφαίρεση cos(x) συνημίτονο * πολ/σμός tan(x) εφαπτομένη / διαίρεση acos(x) τόξο συνημιτόνου (από 0 έως π) ^ δύναμη asin(x) τόξο ημιτόνου (από π/2 έως π/2) αντιστροφή atan(x) τόξο εφαπτομένης (από π/2 έως π/2) 64

5 Πράξεις στον editor του ΜΑΤLAB Οι βασικές αρχές του command editor είναι οι εξής: Γράφουμε πάντα την εντολή σε μια ελεύθερη γραμμή και εκτελούμε μόλις πατήσουμε το enter. Κάθε εντολή αποτελείται από 2 μέρη ως εξής: όνομα μεταβλητής = πράξεις, εντολές αριστερά θέτουμε την μεταβλητή και δεξιά τις εντολές και τις πράξεις, το αποτέλεσμα των οποίων αποθηκεύεται στην μεταβλητή. Μόλις πατήσουμε το enter εκτελούνται οι πράξεις και το αποτέλεσμα αποθηκεύεται στη μεταβλητή. Αν οι πράξεις εκτελεστούn σωστά από κάτω εμφανίζεται το αποτέλεσμα π.χ >> a=(50/32+5*40+45*5/4)/(45+65/4)^2 a = η πράξη η οποία εκτελείται παραπάνω είναι η εξής: αν η πράξη έχει λάθη και δεν εκτελεστεί, τότε βγάζει με κόκκινα γράμματα μηνύματα λάθους. Όσο βρισκόμαστε στον editor οι τιμές των μεταβλητών διατηρούνται στη μνήμη και μπορούμε να τις χρησιμοποιήσουμε σε επόμενες εντολές π.χ >> a=(50/32+5*40+45*5/4)/(45+65/4)^2 a = >> b=sin(10) b = 65

6 >> c=a^2+b/a c = Στον command editor δε γυρίζουμε πίσω, αν θέλουμε να εκτελέσουμε πάλι μια ίδια εντολή και να μην την ξαναγράψουμε μπορούμε σε νέα γραμμή να πατήσουμε τα βέλη προς τα πάνω και να δούμε τις προηγούμενες εντολές. Όταν φέρουμε την εντολή στη γραμμή μπορούμε να την εκτελέσουμε πάλι πατώντας enter, η να την αλλάξουμε και να την εκτελέσουμε. Oι τιμές στις μεταβλητές διατηρούνται μέχρι να δώσουμε μια καινούργια τιμή. Αν ξεχάσουμε τις μεταβλητές που έχουμε χρησιμοποιήσει μπορούμε να δώσουμε την εντολή who, οπότε θα μας δείξει όλες τις μεταβλητές που έχουμε χρησιμoποιήσει, π.χ >> who Your variables are: a b c Μορφή των αριθμητικών μεταβλητών Οι μεταβλητές στο MATLAB δεν είναι μόνο αριθμητικές, θα δούμε στη συνέχεια τις άλλες μορφές. Όσον αφορά τις αριθμητικές, έχουμε διάφορες μορφές. Οι εξ ορισμού μεταβλητές είναι πραγματικοί αριθμοί με 5 δεκαδικά ψηφία. Για να έχουμε διαφορετικό είδος μεταβλητής πρέπει να δώσουμε την εντολή : format <είδος> <όνομα μεταβλητής> Εντολή μεταβλητής Είδος μεταβλητής format long Πραγματικός αριθμός με 14 δεκαδικά format short Πραγματικός αριθμός με 5 δεκαδικά format bank Πραγματικός αριθμός με 2 δεκαδικά format hex Σε δεκαεξαδική μορφή format rat Δίνει με μορφή πηλίκου έναν μη ακέραιοι αριθμό 66

7 Παράδειγμα: >> pi ans = >> format long >> pi ans = >> c=15 c = 15 >> format hex >> c c = 402e Πράξεις με πολυώνυμα Έστω ένα πολυώνυμο το οποίο γράφουμε με φθίνουσα σειρά των όρων του: Χ 3 +7Χ 2 +9Χ-10 Καταχώρηση σε μεταβλητή : καταχωρούμε στη μεταβλητή έναν πίνακα-διάνυσμα που περιλαμβάνει τους συντελεστές των όρων με φθίνουσα σειρά. Προσοχή αν λείπουν κάποιοι όροι πρέπει να βάλουμε μηδέν. Η εντολή δίνεται με την εξής μορφή: <όνομα μεταβλητής-καταχωρητή>= [ a b c.] Προσοχή: οι συντελεστές δίνονται μέσα σε αγκύλες και δεν βάζουμε διαχωριστικά σημεία, παρά μόνο κενά. Πρέπει να κατανοήσετε ότι εδώ η μεταβλητή είναι ένας καταχωρητής που κρατάει τη σειρά των συντελεστών και όχι μόνο μία τιμή. Παράδειγμα του παραπάνω πολυωνύμου. >> d=[ ] d =

8 Εύρεση ριζών πολυωνύμων : με την παρακάτω εντολή βρίσκουμε τις ρίζες ενός πολυωνύμου, η εντολή συντάσσεται ως εξής: <καταχωρητής ριζών>= roots(όνομα πολυωνύμου) παράδειγμα: >> d=[ ] d = >> r=roots(d) r = i i i i Ανάκτηση συντελεστών πολυωνύμου από τις ρίζες του : Είναι το αντίθετο από το προηγούμενο, η εντολή συντάσσεται ως εξής: <καταχωρητής συντελεστών πολ. >= poly(καταχωρ. Ριζών) παράδειγμα: >> rizes=[ i 2-2i] rizes = i i >> polyonymo=poly(rizes) polyonymo =

9 Πολλαπλασιασμός και διαίρεση πολυωνύμων: Οι εντολές συντάσσονται ως εξής: <αποτέλεσμα> = conv(πολυώνυμο α, πολυώνυμο β) <πηλίκο, υπόλοιπο> =deconv(πολυώνυμο α, πολυώνυμο β) Παράδειγμα γινόμενο >> poly1=[1 3-2] poly1 = >> poly2=[ ] poly2 = >> ginomeno=conv(poly1,poly2) ginomeno = παράδειγμα διαίρεσης >> [piliko,ypoloipo]=deconv(poly1,poly2) piliko = ypoloipo = Μιγαδικοί αριθμοί Στο MATLAB χειριζόμαστε πάρα πολύ εύκολα τους μιγαδικούς αριθμούς. Ένα μιγαδικό αριθμό τον δηλώνουμε, όπως τον γράφουμε και στο χαρτί, 69

10 χρησιμοποιώντας για το φανταστικό μέρος το i η το j. Οι πράξεις δε επί των μιγαδικών γίνεται ακριβώς όπως και με τους πραγματικούς αριθμούς. Παράδειγμα: z1 = i >> z2=12+7i z2 = i >> synol=z1+z2 synol = i >> diafora=z1-z2 diafora = i >> ginom=z1*z2 ginom = i >> poilik=z1/z2 poilik = i 70

11 Συζυγής, Μέτρο και γωνία μιγαδικού. Οι εντολές διατυπώνονται ως εξής: <μέτρο>=abs(μιγαδικός) <γωνία>=angle(μιγαδικός) <συζυγής>=conj(μιγαδικός) <πραγματικό μέρος μιγαδικού>=real(μιγαδικός) <φανταστικό μέρος μιγαδικού>=imag(μιγαδικός) Πίνακες και πράξεις επί των πινάκων Στο MATLAB η εισαγωγή και χρήση των πινάκων είναι επίσης πολύ εύκολη, παρουσιάζουμε στη συνέχεια τις εντολές εισαγωγής και πράξεων επί των πινάκων. Εισαγωγή πίνακα. Ο πίνακας μπορεί να δίνεται με πολλούς τρόπους. Ο καταχωρητής-μεταβλητή αποθηκεύει τη σειρά στοιχείων του πίνακα, όπως ήδη έχουμε δει στα πολυώνυμα. Πρώτος τρόπος εισαγωγής: <καταχωρητής>= [ στοιχεία σειράς με κενά ανάμεσα για άλλη σειρά πατάμε enter] Παράδειγμα: >> pinakas1=[ ] pinakas1 = Δεύτερος τρόπος εισαγωγής : <καταχωρητής>= [ στοιχεία σειράς με κενά Παράδειγμα: ανάμεσα χωρίζουμε τις σειρές με ; ] >> pinakas2=[ ; ; ] pinakas2 =

12 τρίτος τρόπος : δημιουργούμε πίνακα από άλλους πίνακες Παράδειγμα 1 >> a=[1 4 3 ; 4 5 6] a = >> b=[7 8 9] b = >> pinakas3=[a;b] pinakas3 = Παράδειγμα 2 a = >> b=[13;14;15] b =

13 >> c=[16 17] c = >> pinakas4=[a b;c] pinakas4 = Πράξεις επί των πινάκων Οι πράξεις είναι απλές και γίνονται οι περισσότερες με την χρήση των τελεστών, απλά πρέπει να προσέχουμε να έχει νόημα. Αν η πράξη δε γίνεται διότι δεν ταιριάζουν οι διαστάσεις των πινάκων, το MATLAB βγάζει μήνυμα λάθους. Πρόσθεση /Αφαίρεση: πρέπει οι πίνακες να έχουν ίδια διάσταση: Παράδειγμα: >> a=[1 2; 3 4] a = >> b= [1 1; 1 1] b =

14 1 1 >> c=a+b c = >> d=a-b d = >> e=3*a e = >> z=3*a+5*b z = Πολλαπλασιασμός: Υπενθυμίζουμε ότι για να γίνει ο πολλαπλασιασμός των πινάκων πρέπει ο αριθμός στηλών του πρώτου πίνακα να ισούται με τον αριθμό γραμμών του δευτέρου πίνακα. Δηλαδή να ισχύει: c ik =a ij *b jk Παράδειγμα: a =

15 >> b=[ ; ] b = >> c=a*b c = ενώ αντίθετα να δώσουμε d=b*a, θα βγάλει λάθος: >> d=b*a??? Error using ==> * Inner matrix dimensions must agree. Η δύναμη του πινάκα, ισχύει αρκεί ο πίνακας να είναι τετραγωνικός Παράδειγμα: >> a=[1 2; 3 4] a = >> c=a^3 c =

16 Διάσταση πίνακα: <καταχωρητής>=size(πίνακας) Στοιχείο πίνακα: <καταχωρητής>= πίνακας(γραμμή, στήλη) Ορίζουσα πίνακα: <καταχωρητής>=det(πίνακας) Ανάστροφος πίνακας : <καταχωρητής>= (πίνακας) Αντίστροφος πίνακας: <καταχωρητής>=inv(πίνακας) Παράδειγμα: >> a=[1 2; 3 4] a = >> oriz=det(a) oriz = -2 >> anastr=a' anastr = >> antristr=inv(a) antristr = Ιδιοτιμές πίνακα: <καταχωρητής> = eig(πίνακας) Παράδειγμα >> a=[1 2; 3 4] 76

17 a = >> idiotimes=eig(a) idiotimes = Δημιουργία μοναδιαίου πίνακα: <καταχωρητής πίνακα> = eye(γραμμές, στήλες) Δημιουργία μηδενικού πίνακα: <καταχωρητής πίνακα> = zeros(γραμμές, στήλες) Δημιουργία πίνακα με όλα τα στοιχεία 1: <καταχωρητής πίνακα> =ones(γραμμές, στήλες) Παράδειγμα: a = >> b=zeros(3,3) b = >> s=ones(3,3) s = 77

18 Πράξεις με ανώτερα μαθηματικά Υπολογισμός παραγώγου συνάρτησης: <παράγωγος>=polyder(συνάρτηση) Παράδειγμα. Να βρούμε την παράγωγο της συνάρτησης: X 4 +33X 3 +5X 2-6X+7 >> a=[ ] a = >> paragogos_a=polyder(a) paragogos_a = Υπολογισμός γινομένου συναρτήσεων: <παράγωγος>=polyder(συνάρτηση1, συνάρτηση2) Παράδειγμα: Να υπολογισθεί η παράγωγος των συναρτήσεων a(x)*b(x)=a (x)*b(x)+a(x)*b (x) >> b=[4 3 5] b = >> parag_a_epi_b=polyder(a,b) parag_a_epi_b =

19 Υπολογισμός αόριστου ολοκληρώματος: <ολοκλήρωμα>=int(συνάρτηση) Οι εντολή ολοκληρώματος και Laplace έχουν μια ιδιαιτερότητα δουλεύουν με παράσταση μαθηματική, και πρέπει να δηλώσουμε στην αρχή ποιο είναι το σύμβολο της μεταβλητής. Αν λοιπόν έχουμε με συνάρτηση του χρόνου με μεταβλητή t θα πρέπει προηγουμένως να δηλώσουμε το t σαν σύμβολο. Αυτό γίνεται με την δήλωση syms t Παράδειγμα: Θέλουμε το αόριστο ολοκλήρωμα της συνάρτησης y(t)=3t 3 +2t >> syms t >> y=3*t^3+2*t y = 3*t^3+2*t >> z=int(y) z = 3/4*t^4+t^2 Υπολογισμός ορισμένου ολοκληρώματος: <ολοκλήρωμα>=int(συνάρτηση, κάτω όριο, άνω όριο) Παράδειγμα >> syms x >> y=x^2 y = x^2 >> z=int(y,0,10) z = 79

20 1000/3 Υπολογισμός Μετασχηματισμού Laplace: <Μετασχηματισμός >=laplace(συνάρτηση) παράδειγμα. >> syms f s t >> f=exp(2*t)*(t-3)^2 f = exp(2*t)*(t-3)^2 >> fl=laplace(f) fl = 2/(s-2)^3-6/(s-2)^2+9/(s-2) Υπολογισμός Αντίστροφου Μετασχηματισμού Laplace <Συνάρτηση >=ilaplace(μετασχηματισμός) παράδειγμα >> fs=2/(s-2) fs = 2/(s-2) >> z=ilaplace(fs) z = 2*exp(2*t) 80

21 Συνάρτηση μεταφοράς και χρονική απόκριση Ένα από τα σημαντικότερα Module του MATLAB είναι το κομμάτι για τα συστήματα αυτομάτου ελέγχου, το module αυτό ονομάζεται Control Toobox και εμπεριέχει σχεδόν όλα τα μαθηματικά που χρειαζόμαστε. Προς το παρών θα μελετήσουμε τον τρόπο με τον οποίο εισάγουμε την συνάρτηση μεταφοράς και πως καταγράφουμε τη χρονική απόκριση, Εισαγωγή συνάρτησης μεταφοράς. Η συνάρτηση μεταφοράς δίνεται με διάφορους τρόπους. Ο πρώτος τρόπος είναι να δώσουμε τα πολυώνυμα του αριθμητή και του παρανομαστή: <συνάρτηση μεταφ>=tf( αριθμητής, παρανομαστής) όπου αριθμητής και παρανομαστής δίνονται σαν πολυώνυμα παράδειγμα: θέλουμε να δώσουμε τις συναρτήσεις. 2S+1 10S 2-11S+5 H1(S)= H2(S)= S 3 +7S+20 3S 4-10S 2 +10S+11 >> h1=tf([2 1],[ ]) Transfer function: 2 s s^3 + 7 s + 20 >> a=[ ] a = >> b=[ ] b =

22 >> h2=tf(a,b) Transfer function: 10 s^2-11 s s^4-10 s^ s + 11 δεύτερος τρόπος να σώσουμε τη συνάρτηση μεταφοράς είναι με τους πόλους, τα μηδενικά και το κέρδος. <συνάρτηση μεταφ>=zpk (μηδενικά, πόλοι, κέρδος) Παράδειγμα. Θέλουμε να δώσουμε τη συνάρτηση μεταφοράς που έχει μηδενικά -1, - 4, -5 και πολους -10, -51, -7, -6+2i, -6-2i και κέρδος 15 >> h3=zpk([-1,-4,-5],[ i -6-2i],15) Zero/pole/gain: 15 (s+1) (s+4) (s+5) (s+10) (s+7) (s+51) (s^2 + 12s + 40) Πράξεις με τις συναρτήσεις μεταφοράς Μπορούμε να κάνουμε πράξει με τις συναρτήσεις μεταφοράς πολύ εύκολα απλά με τους μαθηματικούς τελεστές. Βέβαια υπάρχουν και ειδικές συναρτήσεις για τις 2 βασικές συνδεσμολογίες των συστημάτων δηλαδή: Συστήματα στη σειρά : <αποτέλεσμα>=series(συναρτ, συναρτ, συναρτ, ) Συστήματα παράλληλα: <αποτέλεσμα>=parallel(συναρτ, συναρτ, συναρτ, ) Συστήματα σε ανάδραση :< αποτέλεσμα>=feedback(συναρτ, συναρτ, πρόσημο) Παραδείγματα. >> hol=h1/h2 Transfer function: 6 s^5 + 3 s^4-20 s^ s^ s s^5-11 s^ s^ s^2-185 s >> ho11=feedback(h1,h2,-1) 82

23 Transfer function: 6 s^5 + 3 s^4-20 s^ s^ s s^ s^ s^4-39 s^3-142 s^ s Πόλοι και μηδενικά της συνάρτησης μεταφοράς Μπορούμε να βρούμε πολύ εύκολα τους πόλους και τα μηδενικά μιας συνάρτησης μεταφοράς και επομένως να γνωρίζουμε αμέσως αν είναι το σύστημα ευσταθές. Πόλοι της ΣΜ : <πόλοι>=pole(συνάρτ. Μεταφοράς) Μηδενικά της ΣΜ: <μηδενικά >=zero(συνάρτ. Μεταφοράς) Μπορούμε ακόμα να παραστήσουμε γραφικά στο μιγαδικό επίπεδο τους πόλους και τα μηδενικά της συνάρτησης μεταφοράς με την εντολή: pzmap Παράδειγμα. >> h=tf([0.1 1],[ ]) Transfer function: 0.1 s s^ s + 1 >> pole(h) ans = i i >> zero(h) ans = -10 Όταν δώσουμε την εντολή pzmap τότε εμφανίζεται ένα παράθυρο γραφικών όπου βλέπουμε τους πόλους και τα μηδενικά, όπως φαίνεται παρακάτω: 83

24 Εικόνα 1.4 Χρονική απόκριση της συνάρτησης μεταφοράς. Με την εντολές step και impulse έχουμε τη βηματική και κρουστική απόκριση της συνάρτησης μεταφοράς και την κρουστική αντίστοιχα. Όπως και με την εντολή pzmap εμφανίζεται το παράθυρο γραφικών όπου βλέπουμε τη χρονική απόκριση. Το παράθυρο των γραφικών έχει αρκετές εντολές. Μπορούμε να αποθηκεύσουμε το γραφικό για να το ανακαλέσουμε πάλι. Μπορούμε να αλλάξουμε πολλά στα γραφικά του διαγράμματος. Αυτό γίνεται με τις εντολές edit-properties: Μπορούμε να ορίσουμε τα όρια των αξόνων, μπορούμε να ορίσουμε τα χρώματα, και επίσης να προσθέσουμε διαγράμμιση (grid) και τίτλους σε πολλά σημεία (labels). 84

25 Βηματική απόκριση Κρουστική απόκριση Εικόνα

26 Προσομοίωση με το SIMULINK To SIMULINK είναι ένα γραφικό περιβάλλον, στο οποίο μπορούμε να κάνουμε προσομοίωση συστημάτων. Μπορούμε να πούμε ότι είναι φτιαγμένο ειδικά για τα ΣΑΕ και είναι πολύ εύκολο στο χειρισμό. Από το κεντρικό παράθυρο του MATLAB μπορούμε να πάμε στο παράθυρο βιβλιοθήκης του SIMULINK πατώντας το ειδικό σύμβολο SIMULINK Εικόνα 1.6 Το παράθυρο έναρξης του SIMULINK εμφανίζεται όπως φαίνεται παρακάτω. Στο παράθυρο αυτό εμφανίζεται μια βιβλιοθήκη με συστήματα και ειδικά μοντέλα από ειδικά επιστημονικά πεδία. Οι βασικές βιβλιοθήκες που μας ενδιαφέρουν είναι η βιβλιοθήκη SIMULINK και οι βιβλιοθήκες: Control system Toolbox και Simulink extras. Για να ξεκινήσουμε μια προσομοίωση πατάμε το «file new model» η το ctrl-n. Ανοίγει ένα νέο παράθυρο μέσα στο οποίο αρχίζουμε να «τοποθετούμε» τα συστήματα, τα οποία θα διασυνδέσουμε για να φτιάξουμε μια εφαρμογή. Η τοποθέτηση γίνεται σύροντας με το ποντίκι το μοντέλο που επιλέγουμε από την βιβλιοθήκη στο παράθυρο εργασίας. 86

27 Εικόνα 1.7 Για να ρυθμίσουμε τα στοιχεία του μοντέλου που επιλέξαμε το επιλέγουμε και πατάμε διπλό κλίκ, οπότε εμφανίζεται το παράθυρο ιδιοτήτων και εκεί ορίζουμε τα δικά μας στοιχεία. Ο χειρισμός των γραφικών πάνω στο παράθυρο εργασίας είναι ανάλογος με το χειρισμό όλων των γραφικών προγραμμάτων. Ας παρακολουθήσουμε την «κατασκευή» ενός συστήματος, έτσι ώστε να φανεί ο βασικός χειρισμός μέσα από το Παράδειγμα προσομοίωσης στο SIMULINK Από το κεντρικό παράθυρο του MATLAB ανοίγουμε το SIMULINK LIBRARY και στη συνέχεια ένα νέο παράθυρο, όπου θα φτιάξουμε ένα μοντέλο προσομοίωσης. 87

28 Ανοίγουμε την βιβλιοθήκη: Simulink continues και παίρνουμε το κουτάκι transfer function, το οποίο σύρουμε μέσα στο παράθυρό μας. Με διπλό κλίκ πάνω στο κουτάκι εμφανίζεται το παράθυρο ιδιοτήτων όπου δίνουμε με τη μορφή των πινάκων την συνάρτηση μεταφορας. Πάμε στην βιβλιθλήκη: Simulink sources και παίρνουμε την βηματική συνάρτηση. Κάνοντας διπλό κλίκ μπορούμε να ρυθμίσουμε την τελική τιμή της βηματικής από 1 σε 5. Πάμε στη βιβλιοθήκη: Simulink Sinks και παίρνουμε τον παλμογράφο. Πολύ ευκολα «συνδέουμε» τα συστήματα μεταξύ τους. Η σύνδεση γίνεται απλά με το ποντίκι. Εικόνα 1.8 Για να αρχίσουμε την προσομοίωση πατάμε το «κουμπάκι» start simulation, η την εντολή Simulation Start. Oταν η προσομοίωση ολοκληρωθεί μπορούμε να δούμε την οθόνη του παλμογράφου πατώντας διπλό κλίκ πάνω στο κουτάκι του παλμογράφου. Με αριστερό κλίκ πάνω στο παράθυρο του παλμογράφου μπορούμε να ρυθμίσουμε τις κλίμακες των αξόνων. Σημαντική είναι η εντολή Autoscale η οποία δείνει μια καλή εικόνα κλιμάκωσης του παλμογραφήματος. Πολύ σημαντικό είναι η ρύθμιση των παραμέτρων της προσομοίωσης, ιδιαίτετα ενδιαφέρει ο χρόνος μέχρι τον οποίο θα δούμε το παλμογράφημα. Αυτό ρυθμίζεται στην εντολή : Simulation Simulation parameters. 88

29 Εικόνα 1.9 Ας προσπαθήσουμε στην συνέχεια να βάλουμε άλλο ένα σύστημα και να παρακολουθήσουμε μαζί τα παλμογραφήματα στη βηματική είσοδο. Εικόνα 1.10 Τοποθετούμε το νέο συστημα και ορίζουμε τη νέα συνάρτηση μεταφοράς. Συνδέουμε τη είσοδο του νέου συστήματος με την βηματική πηγή. Η διακλάδωση γίνεται εύκολα. 89

30 Για να τοποθετήσουμε δύο κανάλια στην είσοδο του παλμογράφου, χρειάζεται ένας multiplexer. Αυτό το βρισκουμε στη βιβλιοθήκη signal routing και έχει το όνομα MUX Εικόνα 1.11 Μετά την προσομοίωση έχουμε στην οθόνη 2 κυματομορφές με διαφορετικό χρώμα. Παράδειγμα 2 δημιουργία πολύπλοκου συστήματος διασύνδεσης συστημάτων στο SIMULINK. Θα προσπαθήσουμε να προσοιώσουμε στο SIMULINK το σύστημα διασυνδεδεμένων συστημάτων που είδαμε σαν παράδειγμα στο σχήμα σελίδα H3(s) + -- AΣ H1(s) H2(s) H5(s) H7(s) κόμβος A + H4(s) H6(s) Εικόνα 1.12 Βέβαια στο MATLAB δεν υπολογίζουμε αφηρημένα μαθηματικά άρα θα πρέπει να ορίσουμε της συναρτήσεις H1(s) έως H6(s). Δίνουμε λοιπόν τις συναρτήσεις αυτές 1 ως εξής: H1() s 2 s 2s 1, 1 H2() s s 1, 1 H () s 3 10s 1, 1 H4() s 5s 1, 90

31 H () s s s 10 H () s s, s 11 1 H () s s 5, 1 Δημιουργούμε λοιπόν ένα νέο παράθυρο στο SIMULINK. Στη συνέχεια σύρουμε από τη βιβλιοθήκη Continous σύρουμε μέσα 6 φορές το block Transfer Function. Στη συνέχεια πάμε στη βιβλιοθήκη Math Operations και εισάγουμε 3 φορές το μπλόκ Sum. Εικόνα 1.13 Στη συνέχεια με πατώντας διπλό κλικ στο κάθε μπλο Transfer Function και δίνουμε την συνάρτηση μεταφοράς σαν πίνακα αριθμητή και παρανομαστή, με τον τρόπο που τις δίνουμε και στην εντολή tf. Με διπλό κλίκ πάνω στο μπλόκ sum μπορούμε να ρυθμίσουμε τα πρόσημα και το σχήμα από round=κυκλικό να το κάνουμε rectangle= παραλληλόγραμμο. Αριθμητής Παρανομαστής Πρόσημα Σχήμα Εικόνα

32 Στη συνέχεια θα συνδέσουμε τα συστήματα. Για να μην έχουμε μπλέγμένες γραμμές τα συστήματα Η3, Η4 και Η6 θα τα αλλάξουμε φορά. Αυτό γίνεται πατώντας πάνω στο κάθε σύστημα και πηγαίνοντας στην εντολή του παραθύρου Format Flipe Block. Επίσης βάζουμε τα σωστά πρόσημα στα Sum και μετατρέπουμε το δεύτερο σε παραλληλόγραμμο. Φέρουμε μέσα την πηγή βηματικής εισόδου (Step) και τον παλμογράφο (Scope). Στη συνέχεια κάνουμε τις συνδέσεις Εικόνα 1.15 Προσοχή: Ο τρόπος των συνδέσεων δεν διαφέρει πολύ από τον τρόπο που χρησιμοποιούμε σε όλα τα λογισμικά, μερικές όμως οδηγίες μπορούν να σας βοηθήσουν. Οτανα πάτε στην έξοδο ενός μπλόκ το οποίο θέλετε να συνδέσετε ο κάρσορας γίνεται σταυρός, τότε πατήστε αριστερό κλίκ και σύρετε μέχρι την είσοδο στην οποία θέλετε να συνδέσεται. Για να είναι οκ η σύνδεση πρέπει η γραμμή να είναι συνεχής μαύρη. Η κόκκινη γραμμή σημαίνει ότι η σύνδεση δεν έχει ολοκληρωθεί, Αν θέλετε γρήγορη σύνδεση πατήστε τον πλήκτρο Ctrl και κανετε κλίκ στο αρχικό μπλόκ και στη συνέχεια κλίκ στο τελικό μπλόκ. Αν θέλετε να βάλετε κόμβο σε ένα σημείο μιας γραμμής από την οποία θα εκκινήσσετε μια σύνδεση. Πατήστε το Ctrl και κάντε κλικ στο σημείο εκείνο της γραμμής. 92

33 Αν θέλετε η γραμμή σύνδεσης που σχεδιάζετε να έχει διαδρομή που εσείς θέλετε κάθε φορά που θέλετε να κάνετε γωνία πατήστε κλικ Το σύστημα μας είναι έτοιμο για προσομοίωση. Πατάμε το πλήκτρο play η από το μενού την εντολή Simulation start. Για να δούμε το παλμογράφημα κάνουμε διπλό κλικ πάνω στον παλμογράφο και έχουμε το αποτέλεσμα που βλέπουμε παρακάτω. Εικόνα 1.16 Σκεφτείτε ότι αυτό που θέλουμε να δούμε είναι αυτή η εικόνα, και αναλογιστήτε πόσες πράξεις θέλει για να φτάσουμε μονο στην τελική συνάρτηση μεταφοράς αν κάνουμε απλοποίηση του διαγράμματος όπως είπαμε σε προηγούμενη παράγραφο. Και βέβαια η συνάρτηση αυτή σκεφτείτε αν και πως θα μπορούσε να λυθεί «με το χέρι». Αυτό το λέμε για μπορέσει να κατανοήσει ο αναγνώστης την αξία των σημερινών λογισμικών εργαλείων. Αν θέλουμε να δούμε την έξοδο μέχρι το χρόνο 20sec, πρέπει να θέσουμε τον stop time στο 20. Στη έκδοση 7 φαίνεται στο παράθυρο εντολών του simulink. Μπορείτε να το κάνετε και από την εντολή configuration parameterms Stop time Εικόνα

34 Όταν αλλάξουμε το χρόνο επαναλαμβάμουμε την προσομοίωση και βλέπουμε το νέο παλμογράφημα. Υπολογισμός της συνάρτησησης μεταφοράς της συνδεσμολογίας Το Simulink έχει την δυνατότητα να μας δώσει και την ολική συνάρτηση μεταφοράς της πολύπλοκης συνδεσμολογίας. Ας δούμε πως γίνεται αυτό. Η διαδικασία αυτή γίνεται με λίγο διαφορετικό τρόπος στην έκδοση 7 από τις προηγούμες θα δώσουμε πρώτα για την έκδοση 7 και θα κάνουμε αναφορά στις παλίωτερες εκδόσης. Θα χρησιμοποιήσουμε την διαδικασία που ονομάζει το MATLAB linear analysis. Το MATLAB μπορεί να υπολογίσει τη συνάρτηση μεταφοράς μεταξύ δύο σημείων τα οποία εμείς θα ορίσουμε και λέγονται linerisation points input point kai outpout points. Εμεις τα δύο σημεία θα τα τοποτετήσουμε στην εκεί που είναι η βηματική (είσοδο-input point) και εκει που είναι ο παλμογράφος (έξοδος output point). Η τοποθέτηση γίνεται κάνοντας κλικ στη γραμμή που θέλουμε και μετά δεξί κλίκ. Στο μενού που εμφανίζεται επιλέγουμε linearisation points input point και μετά output point. Input point Output point ααφούαφού Εικόνα 1.18 Αφού θέσαμε τα δύο σημείμα παμε στην συνεχεια στο μενού Tools Control design Lineat Analysis και πάμε στην καρτέλα που βλέπουμε στο επόμενο σχήμα,., 94

35 Παράγει το γραμμικό μοντέλο Εικόνα 1.19 Στο καρτελάκι αυτό πατήστε το πλήκτρο Linearised Model όπως φαίνεται στο σχήμα Το MATLAB θα μας δώσει την έξοδο που πήραμε στον παλμογράφο και το καρτελλάκι που βλέπουμε στο επόμενο σχήμα. Επικέξτε ακριβως αυτά που δείνχουμε στο σχήμα. Επιλέξτε Model Επιλέξτε Tranfer Function Εικόνα 1.20 Στο καρτελάκι που θα εμφανιστεί το MATLAB μας δίνει την συνάρτηση μεταφοράς της συνδεσμολογίας. Η συνάρηση μεταφοράς είναι μια πάρα πολύ μεγάλη παράσταση, με αριθμητή 4 ου βαθμού και παρανομαστή 10 ου 95

36 Εικόνα

Εισαγωγή στο MATLAB. Βιομηχανικός Αυτοματισμός Γιώργος Σούλτης

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

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

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

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

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

Συστήματα Αυτομάτου Ελέγχου ΙΙ Γιώργος Σούλτης 167

Συστήματα Αυτομάτου Ελέγχου ΙΙ Γιώργος Σούλτης 167 Προσομοίωση πραγματικών συστημάτων στο MATLAB Είδαμε μέχρι τώρα πως μπορούμε να υπολογίσουμε την συνάρτηση μεταφοράς σε πραγματικά συστήματα. Ο υπολογισμός της συνάρτησης μεταφοράς στη ουσία είναι η «γραμμικοποίηση»

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

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

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

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

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

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

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

2014 Παρίσης Κ., Καθηγητής

2014 Παρίσης Κ., Καθηγητής Είναι μια προέκταση του Matlab με την δυνατότητα μοντελοποίησης, προσομοίωσης και ανάλυσης συστημάτων μέσω ενός γραφικού περιβάλλοντος χρήστη (GUI). Η κατασκευή ενός μοντέλου είναι πολύ απλή και γρήγορη

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

Εργαστήριο Μαθηματικής Ανάλυσης Ι. Εισαγωγή στη Matlab Βασικές Συναρτήσεις-Γραφικές παραστάσεις. Πανεπιστήμιο Θεσσαλίας. Σχολή Θετικών Επιστημών

Εργαστήριο Μαθηματικής Ανάλυσης Ι. Εισαγωγή στη Matlab Βασικές Συναρτήσεις-Γραφικές παραστάσεις. Πανεπιστήμιο Θεσσαλίας. Σχολή Θετικών Επιστημών Πανεπιστήμιο Θεσσαλίας Σχολή Θετικών Επιστημών Τμήμα Πληροφορικής με εφαρμογές στη Βιοϊατρική Εργαστήριο Μαθηματικής Ανάλυσης Ι Εισαγωγή στη Matlab Βασικές Συναρτήσεις-Γραφικές παραστάσεις Εισαγωγή στη

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

ΑΕΝ / ΑΣΠΡΟΠΥΡΓΟΥ ΣΧΟΛΗ ΜΗΧΑΝΙΚΩΝ ΕΡΓΑΣΤΗΡΙΟ ΑΥΤΟΜΑΤΙΣΜΟΥ. Σημειώσεις για τη χρήση του MATLAB στα Συστήματα Αυτομάτου Ελέγχου

ΑΕΝ / ΑΣΠΡΟΠΥΡΓΟΥ ΣΧΟΛΗ ΜΗΧΑΝΙΚΩΝ ΕΡΓΑΣΤΗΡΙΟ ΑΥΤΟΜΑΤΙΣΜΟΥ. Σημειώσεις για τη χρήση του MATLAB στα Συστήματα Αυτομάτου Ελέγχου ΑΕΝ / ΑΣΠΡΟΠΥΡΓΟΥ ΣΧΟΛΗ ΜΗΧΑΝΙΚΩΝ ΕΡΓΑΣΤΗΡΙΟ ΑΥΤΟΜΑΤΙΣΜΟΥ Σημειώσεις για τη χρήση του MATLAB στα Συστήματα Αυτομάτου Ελέγχου Κ. ΝΑΣΟΠΟΥΛΟΣ - Α. ΧΡΗΣΤΙ ΟΥ Κ. ΝΑΣΟΠΟΥΛΟΣ - Α. ΧΡΗΣΤΙ ΟΥ Οκτώβριος 011 MATLAB

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

Συστήματα Αυτομάτου Ελέγχου

Συστήματα Αυτομάτου Ελέγχου ΤΕΧΝΟΛΟΓΙΚΟ ΕΚΠΑΙΔΕΥΤΙΚΟ ΙΔΡΥΜΑ ΠΕΙΡΑΙΑ ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ ΑΥΤΟΜΑΤΙΣΜΟΥ Καθ. Εφαρμογών: Σ. Βασιλειάδου Εργαστήριο Συστήματα Αυτομάτου Ελέγχου για Ηλεκτρολόγους Μηχανικούς Εργαστηριακές Ασκήσεις Χειμερινό

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

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

ΕΙΣΑΓΩΓΗ ΣΤΟ MATLAB- SIMULINK ΕΙΣΑΓΩΓΗ ΣΤΟ MATLAB- SIMULINK SIMULINK ρ. Γεώργιος Φ. Φραγκούλης Καθηγητής ver. 0.2 10/2012 Εισαγωγή στο Simulink Το SIMULINK είναι ένα λογισµικό πακέτο που επιτρέπει τη µοντελοποίηση, προσοµοίωση οίωση

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

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

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

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

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

Προγραμματισμός Ηλεκτρονικών Υπολογιστών 2 - Εργαστήριο Προγραμματισμός Ηλεκτρονικών Υπολογιστών 2 - Εργαστήριο Ενότητα 11: Simulink Διδάσκουσα: Τσαγκαλίδου Ροδή Τμήμα: Ηλεκτρολόγων Μηχανικών ΤΕ Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες

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

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

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

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

ΠΛΗΡΟΦΟΡΙΚΗ Ι Εργαστήριο 1 MATLAB ΠΛΗΡΟΦΟΡΙΚΗ Ι ΕΡΓΑΣΤΗΡΙΟ 1. Θέμα εργαστηρίου: Εισαγωγή στο MATLAB και στο Octave

ΠΛΗΡΟΦΟΡΙΚΗ Ι Εργαστήριο 1 MATLAB ΠΛΗΡΟΦΟΡΙΚΗ Ι ΕΡΓΑΣΤΗΡΙΟ 1. Θέμα εργαστηρίου: Εισαγωγή στο MATLAB και στο Octave ΠΛΗΡΟΦΟΡΙΚΗ Ι ΕΡΓΑΣΤΗΡΙΟ 1 Θέμα εργαστηρίου: Εισαγωγή στο MATLAB και στο Octave Περιεχόμενο εργαστηρίου: - Το περιβάλλον ανάπτυξης προγραμμάτων Octave - Διαδικασία ανάπτυξης προγραμμάτων MATLAB - Απλά

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

Εισαγωγή στο Πρόγραμμα Maxima

Εισαγωγή στο Πρόγραμμα Maxima Εισαγωγή στο Πρόγραμμα Maxima Το Maxima είναι ένα πρόγραμμα για την εκτέλεση μαθηματικών υπολογισμών, συμβολικών μαθηματικών χειρισμών, αριθμητικών υπολογισμών και γραφικών παραστάσεων. Το Maxima λειτουργεί

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

Σύστημα και Μαθηματικά μοντέλα συστημάτων

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

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

1. ΕΙΣΑΓΩΓΗ ΣΤΟ MATLAB... 13

1. ΕΙΣΑΓΩΓΗ ΣΤΟ MATLAB... 13 ΠΙΝΑΚΑΣ ΠΕΡΙΕΧΟΜΕΝΩΝ 1. ΕΙΣΑΓΩΓΗ ΣΤΟ MATLAB... 13 1.1. Τι είναι το Matlab... 13 1.2. Περιβάλλον εργασίας... 14 1.3. Δουλεύοντας με το Matlab... 16 1.3.1. Απλές αριθμητικές πράξεις... 16 1.3.2. Σχόλια...

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

MATLAB. Εισαγωγή στο SIMULINK. Μονάδα Αυτόματης Ρύθμισης και Πληροφορικής

MATLAB. Εισαγωγή στο SIMULINK. Μονάδα Αυτόματης Ρύθμισης και Πληροφορικής MATLAB Εισαγωγή στο SIMULINK Μονάδα Αυτόματης Ρύθμισης και Πληροφορικής Εισαγωγή στο Simulink - Βιβλιοθήκες - Παραδείγματα Εκκίνηση BLOCKS click ή Βιβλιοθήκες Νέο αρχείο click ή Προσθήκη block σε αρχείο

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

To SIMULINK του Matlab

To SIMULINK του Matlab ΑΡΙΣΤΟΤΕΛΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΟΝΙΚΗΣ ΤΜΗΜΑ ΧΗΜΙΚΩΝ ΜΗΧΑΝΙΚΩΝ ΕΡΓΑΣΤΗΡΙΟ Β ΧΗΜΙΚΗΣ ΜΗΧΑΝΙΚΗΣ ΚΑΘ. Κ. ΚΥΠΑΡΙΣΣΙΔΗΣ, ΛΕΚΤΟΡΑΣ Χ. ΧΑΤΖΗΔΟΥΚΑΣ Τ.Θ. 472 54 124 ΘΕΣΣΑΛΟΝΙΚΗ Μάθημα: ΡΥΘΜΙΣΗ ΣΥΣΤΗΜΑΤΩΝ Ακαδ.

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

ΕΡΓΑΣΤΗΡΙΟ ΑΝΑΛΟΓΙΚΩΝ & ΨΗΦΙΑΚΩΝ ΕΠΙΚΟΙΝΩΝΙΩΝ

ΕΡΓΑΣΤΗΡΙΟ ΑΝΑΛΟΓΙΚΩΝ & ΨΗΦΙΑΚΩΝ ΕΠΙΚΟΙΝΩΝΙΩΝ Σχολή Οικονομίας Διοίκησης και Πληροφορικής Τμήμα Πληροφορικής και Τηλεπικοινωνιών ΕΡΓΑΣΤΗΡΙΟ ΑΝΑΛΟΓΙΚΩΝ & ΨΗΦΙΑΚΩΝ ΕΠΙΚΟΙΝΩΝΙΩΝ Αρχές Τηλ/ων Συστημάτων Εργαστήριο 1 ο : Εισαγωγή στο Simulink-Σήματα ημιτόνου-awgn

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

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

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

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

MATLAB. Λογισµικό υλοποίησης αλγορίθµων και διεξαγωγής υπολογισµών.

MATLAB. Λογισµικό υλοποίησης αλγορίθµων και διεξαγωγής υπολογισµών. MATLAB Tι είναι το λογισµικό MATLAB? Λογισµικό υλοποίησης αλγορίθµων και διεξαγωγής υπολογισµών. Σύστηµα αλληλεπίδρασης µε τοχρήστηγια πραγµατοποίηση επιστηµονικών υπολογισµών (πράξεις µε πίνακες επίλυση

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

Πρώτη επαφή με το μαθηματικό πακέτο Mathematica

Πρώτη επαφή με το μαθηματικό πακέτο Mathematica Πρώτη επαφή με το μαθηματικό πακέτο Mathematica Με δύο λόγια, μπορούμε να πούμε ότι η Mathematica είναι ένα πρόγραμμα που το χρησιμοποιούμε για να κάνουμε αναλυτικούς και αριθμητικούς υπολογισμούς αλλά

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

Χρήση του προγράμματος Excel για τον υπολογισμό της αντίστασης και της ισχύος, την κατασκευή χαρακτηριστικής I V, και της ευθείας φόρτου.

Χρήση του προγράμματος Excel για τον υπολογισμό της αντίστασης και της ισχύος, την κατασκευή χαρακτηριστικής I V, και της ευθείας φόρτου. Χρήση του προγράμματος Excel για τον υπολογισμό της αντίστασης και της ισχύος, την κατασκευή χαρακτηριστικής I V, και της ευθείας φόρτου. Στα παραδείγματα θα γίνει χρήση 12 πειραματικών μετρήσεων σε αντίσταση

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

του προγράμματος diagrama_rohs.zip )

του προγράμματος diagrama_rohs.zip ) έκδοση 3.20 ( κατέβασμα του προγράμματος diagrama_rohs.zip ) Το πρόγραμμα αυτό γράφτηκε όχι να γίνει μια γλώσσα προγραμματισμού, αλλά να γίνει ένα εργαλείο για την εισαγωγή των μαθητών στον προγραμματισμό.

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

Εισαγωγή στο MATLAB. Κολοβού Αθανασία, ΕΔΙΠ,

Εισαγωγή στο MATLAB. Κολοβού Αθανασία, ΕΔΙΠ, Εισαγωγή στο MATLAB Κολοβού Αθανασία, ΕΔΙΠ, akolovou@di.uoa.gr Εγκατάσταση του Matlab Διανέμεται ελεύθερα στα μέλη του ΕΚΠΑ το λογισμικό MATLAB με 75 ταυτόχρονες (concurrent) άδειες χρήσης. Μπορείτε να

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

Συστήματα Αυτομάτου Ελέγχου

Συστήματα Αυτομάτου Ελέγχου ΤΕΧΝΟΛΟΓΙΚΟ ΕΚΠΑΙΔΕΥΤΙΚΟ ΙΔΡΥΜΑ ΠΕΙΡΑΙΑ ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ ΑΥΤΟΜΑΤΙΣΜΟΥ Καθ. Εφαρμογών: Σ. Βασιλειάδου Εργαστήριο Συστήματα Αυτομάτου Ελέγχου για Ηλεκτρολόγους Μηχανικούς Εργαστηριακές Ασκήσεις Χειμερινό

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

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

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

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

Εισαγωγή στο Περιβάλλον Επιστημονικού Προγραμματισμού MATLAB-Simulink. Δημήτριος Τζεράνης Λεωνίδας Αλεξόπουλος

Εισαγωγή στο Περιβάλλον Επιστημονικού Προγραμματισμού MATLAB-Simulink. Δημήτριος Τζεράνης Λεωνίδας Αλεξόπουλος Εισαγωγή στο Περιβάλλον Επιστημονικού Προγραμματισμού MATLAB-Simulink Δημήτριος Τζεράνης Λεωνίδας Αλεξόπουλος 1 Τι είναι τα Matlab και Simulink? Το Matlab (MATrix LABoratory) είναι ένα περιβάλλον επιστημονικού

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

3) το παράθυρο Πίνακας τιμών όπου εμφανίζονται οι τιμές που παίρνουν οι παράμετροι

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

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

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

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

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

Προσομοίωση Μηχανολογικών συστημάτων Σχήμα 2.71 Σχήμα 2.72

Προσομοίωση Μηχανολογικών συστημάτων Σχήμα 2.71 Σχήμα 2.72 Προσομοίωση Μηχανολογικών συστημάτων Ας δούμε πρώτα τις βιβλιοθήκες που σχετίζονται με τα μηχανολογικά συστήματα μεταφοράς. Στο σχήμα 2.71 βλέπουμε τις βιβλιοθήκες αυτές Translational elements Rotational

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

Προγραμματιστικό Περιβάλλον

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

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

GreekLUG Ελεύθερο Λογισμικό & Λογισμικό Ανοικτού Κώδικα

GreekLUG Ελεύθερο Λογισμικό & Λογισμικό Ανοικτού Κώδικα GreekLUG Ελεύθερο Λογισμικό & Λογισμικό Ανοικτού Κώδικα Μάθημα 6ο Σουίτα Γραφείου LibreOffice 2 Ύλη Μαθημάτων V Μαθ. 5/6 : Σουίτα Γραφείου LibreOffice LibreOffice Γενικά, Κειμενογράφος - LibreOffice Writer,

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

Παράδειγμα «Ημίτονο και ζωγραφική!»: Έχει δει στα μαθηματικά τη γραφική παράσταση της συνάρτησης του ημιτόνου; Σας θυμίζει κάτι η παρακάτω εικόνα;

Παράδειγμα «Ημίτονο και ζωγραφική!»: Έχει δει στα μαθηματικά τη γραφική παράσταση της συνάρτησης του ημιτόνου; Σας θυμίζει κάτι η παρακάτω εικόνα; Τελεστές, συνθήκες και άλλα! Όπως έχει διαφανεί από όλα τα προηγούμενα παραδείγματα, η κατασκευή κατάλληλων συνθηκών στις εντολές εάν, εάν αλλιώς, για πάντα εάν, περίμενε ώσπου, επανέλαβε ώσπου, είναι

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

Πανεπιστήμιο Δυτικής Μακεδονίας. Τμήμα Μηχανικών Πληροφορικής & Τηλεπικοινωνιών. Ηλεκτρονική Υγεία. Εργαστήριο 4 ο : MATLAB

Πανεπιστήμιο Δυτικής Μακεδονίας. Τμήμα Μηχανικών Πληροφορικής & Τηλεπικοινωνιών. Ηλεκτρονική Υγεία. Εργαστήριο 4 ο : MATLAB Τμήμα Μηχανικών Πληροφορικής & Τηλεπικοινωνιών Ηλεκτρονική Υγεία Εργαστήριο 4 ο : MATLAB Αν. καθηγητής Αγγελίδης Παντελής e-mail: paggelidis@uowm.gr Τμήμα Μηχανικών Πληροφορικής και Τηλεπικοινωνιών Άδειες

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

ΕΡΓΑΣΤΗΡΙΟ ΑΝΑΛΟΓΙΚΩΝ & ΨΗΦΙΑΚΩΝ ΕΠΙΚΟΙΝΩΝΙΩΝ

ΕΡΓΑΣΤΗΡΙΟ ΑΝΑΛΟΓΙΚΩΝ & ΨΗΦΙΑΚΩΝ ΕΠΙΚΟΙΝΩΝΙΩΝ Σχολή Θετικών Επιστημών και Τεχνολογίας Τμήμα Επιστήμης και Τεχνολογίας Τηλεπικοινωνιών ΕΡΓΑΣΤΗΡΙΟ ΑΝΑΛΟΓΙΚΩΝ & ΨΗΦΙΑΚΩΝ ΕΠΙΚΟΙΝΩΝΙΩΝ Αρχές Τηλ/ων Συστημάτων Εργαστήριο 2 ο : Φάσμα σημάτων - AWGN Βοηθητικές

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

Κεφάλαιο 5. Το Συμπτωτικό Πολυώνυμο

Κεφάλαιο 5. Το Συμπτωτικό Πολυώνυμο Κεφάλαιο 5. Το Συμπτωτικό Πολυώνυμο Σύνοψη Στο κεφάλαιο αυτό παρουσιάζεται η ιδέα του συμπτωτικού πολυωνύμου, του πολυωνύμου, δηλαδή, που είναι του μικρότερου δυνατού βαθμού και που, για συγκεκριμένες,

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

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

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

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

Simulation Users Manual

Simulation Users Manual Simulation Users Manual πτυχιακή αυτή ασχολήθηκε µε την εφαρµογή των συστηµάτων και των τεχνολογιών του αυτόµατου ελέγχου στην ελληνική βιοµηχανία. Συγκεκριµένα, ανέπτυξε και µοντελοποίησε ένα τµήµα της

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

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

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

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

Γνωρίστε το Excel 2007

Γνωρίστε το Excel 2007 Εισαγωγή τύπων Γνωρίστε το Excel 2007 Πληκτρολογήστε το σύμβολο της ισότητας (=), χρησιμοποιήστε ένα μαθηματικό τελεστή (+,-,*,/) και πατήστε το πλήκτρο ENTER. Πρόσθεση, διαίρεση, πολλαπλασιασμός και αφαίρεση

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

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

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

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

ΕΡΓΑΣΤΗΡΙΟ ΑΝΑΛΟΓΙΚΩΝ & ΨΗΦΙΑΚΩΝ ΕΠΙΚΟΙΝΩΝΙΩΝ

ΕΡΓΑΣΤΗΡΙΟ ΑΝΑΛΟΓΙΚΩΝ & ΨΗΦΙΑΚΩΝ ΕΠΙΚΟΙΝΩΝΙΩΝ Σχολή Θετικών Επιστημών και Τεχνολογίας Τμήμα Επιστήμης και Τεχνολογίας Τηλεπικοινωνιών ΕΡΓΑΣΤΗΡΙΟ ΑΝΑΛΟΓΙΚΩΝ & ΨΗΦΙΑΚΩΝ ΕΠΙΚΟΙΝΩΝΙΩΝ ΕΠΙΚΟΙΝΩΝΙΕΣ Ι Εργαστήριο 1 ο : Εισαγωγή στο Simulink-Σήματα ημιτόνου-awgn

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

12 o Εργαστήριο Σ.Α.Ε

12 o Εργαστήριο Σ.Α.Ε ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ Ανώτατο Εκπαιδευτικό Ίδρυμα Πειραιά Τεχνολογικού Τομέα 12 o Εργαστήριο Σ.Α.Ε Ενότητα: Προσομοίωση Σ.Α.Ε. με SIMULINK Aναστασία Βελώνη Τμήμα Η.Υ.Σ Άδειες Χρήσης Το παρόν εκπαιδευτικό

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

Παραρτήματα. Παράρτημα 1 ο : Μιγαδικοί Αριθμοί

Παραρτήματα. Παράρτημα 1 ο : Μιγαδικοί Αριθμοί Παράρτημα ο : Μιγαδικοί Αριθμοί Παράρτημα ο : Μετασχηματισμός Lplce Παράρτημα 3 ο : Αντίστροφος μετασχηματισμός Lplce Παράρτημα 4 ο : Μετασχηματισμοί δομικών διαγραμμάτων Παράρτημα 5 ο : Τυποποιημένα σήματα

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

ΕΡΓΑΣΤΗΡΙΟ ΑΝΑΛΟΓΙΚΩΝ & ΨΗΦΙΑΚΩΝ ΕΠΙΚΟΙΝΩΝΙΩΝ

ΕΡΓΑΣΤΗΡΙΟ ΑΝΑΛΟΓΙΚΩΝ & ΨΗΦΙΑΚΩΝ ΕΠΙΚΟΙΝΩΝΙΩΝ Σχολή Θετικών Επιστημών και Τεχνολογίας Τμήμα Επιστήμης και Τεχνολογίας Τηλεπικοινωνιών ΕΡΓΑΣΤΗΡΙΟ ΑΝΑΛΟΓΙΚΩΝ & ΨΗΦΙΑΚΩΝ ΕΠΙΚΟΙΝΩΝΙΩΝ ΕΠΙΚΟΙΝΩΝΙΕΣ ΙI Βασική Θεωρία Εργαστήριο 1 ο : Εισαγωγή στο Simulink

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

ΔΗΜΙΟΥΡΓΙΑ ΣΧΗΜΑΤΩΝ. 1) Προβολή Γραμμές εργαλείων Σχεδίαση. ΜΑΘΗΜΑ 5 ο : ΣΧΗΜΑΤΑ-ΕΙΚΟΝΕΣ-ΕΞΙΣΩΣΕΙΣ 1

ΔΗΜΙΟΥΡΓΙΑ ΣΧΗΜΑΤΩΝ. 1) Προβολή Γραμμές εργαλείων Σχεδίαση. ΜΑΘΗΜΑ 5 ο : ΣΧΗΜΑΤΑ-ΕΙΚΟΝΕΣ-ΕΞΙΣΩΣΕΙΣ 1 ΣΧΗΜΑΤΑ-ΕΙΚΟΝΕΣ-ΕΞΙΣΩΣΕΙΣ ΔΗΜΙΟΥΡΓΙΑ ΣΧΗΜΑΤΩΝ Για τη δημιουργία σχημάτων στο WORD χρησιμοποιείται η γραμμή εργαλείων της σχεδίασης. Τα βήματα που μπορεί να ακολουθήσετε για να εμφανίσετε τη γραμμή εργαλείων

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

ΥΠΟΛΟΓΙΣΤΕΣ Ι. Τι χρειάζεται η εντολή DO ; ΕΠΑΝΑΛΗΨΕΙΣ ΕΝΤΟΛΗ DO. Όταν απαιτείται να εκτελεστεί πολλές φορές το ίδιο τμήμα ενός προγράμματος.

ΥΠΟΛΟΓΙΣΤΕΣ Ι. Τι χρειάζεται η εντολή DO ; ΕΠΑΝΑΛΗΨΕΙΣ ΕΝΤΟΛΗ DO. Όταν απαιτείται να εκτελεστεί πολλές φορές το ίδιο τμήμα ενός προγράμματος. ΥΠΟΛΟΓΙΣΤΕΣ Ι Τι χρειάζεται η εντολή DO ; ΕΠΑΝΑΛΗΨΕΙΣ ΕΝΤΟΛΗ DO Όταν απαιτείται να εκτελεστεί πολλές φορές το ίδιο τμήμα ενός προγράμματος. Τετριμμένο παράδειγμα: Κατασκευάστε πρόγραμμα που θα εμφανίζει

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

1. Εισαγωγή στο Sage.

1. Εισαγωγή στο Sage. 1. Εισαγωγή στο Sage. 1.1 Το μαθηματικό λογισμικό Sage Το Sage (System for Algebra and Geometry Experimentation) είναι ένα ελεύθερο (δωρεάν) λογισμικό μαθηματικών ανοιχτού κώδικα που υποστηρίζει αριθμητικούς

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

Σκοπός. Αλγεβρικοί και Λογικοί Υπολογισμοί στη PASCAL

Σκοπός. Αλγεβρικοί και Λογικοί Υπολογισμοί στη PASCAL Αλγεβρικοί και Λογικοί Υπολογισμοί στη PASCAL Δυνατότητα ανάπτυξης, μεταγλώττισης και εκτέλεσης προγραμμάτων στη PASCAL. Κατανόηση της σύνταξης των προτάσεων της PASCAL. Κατανόηση της εντολής εξόδου για

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

Oικονομικές και Mαθηματικές Eφαρμογές

Oικονομικές και Mαθηματικές Eφαρμογές Το πακέτο ΕXCEL: Oικονομικές και Mαθηματικές Eφαρμογές Eπιμέλεια των σημειώσεων και διδασκαλία: Ευαγγελία Χαλιώτη* Θέματα ανάλυσης: - Συναρτήσεις / Γραφικές απεικονίσεις - Πράξεις πινάκων - Συστήματα εξισώσεων

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

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

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

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

Ηβασική δοµή δεδοµένων είναι ο πίνακας που δεν χρειάζεται να οριστεί η διάσταση του.

Ηβασική δοµή δεδοµένων είναι ο πίνακας που δεν χρειάζεται να οριστεί η διάσταση του. MATrix LABoratory Ηβασική δοµή δεδοµένων είναι ο πίνακας που δεν χρειάζεται να οριστεί η διάσταση του. Τι είναι το MATLAB ; Μια γλώσσα υψηλού επιπέδου η οποία είναι χρήσιµη για τεχνικούς υπολογισµούς.

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

Μάθημα 6ο. Υπολογιστικό Φύλλο

Μάθημα 6ο. Υπολογιστικό Φύλλο Μάθημα 6ο Υπολογιστικό Φύλλο Σελίδα 81 από 105 6.1 Εισαγωγή Ένα υπολογιστικό φύλλο, είναι μια πολύ χρήσιμη εφαρμογή, χωρισμένη σε γραμμές και στήλες για την ευκολότερη καταγραφή διάφορων δεδομένων. Με

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

Έναρξη Τερματισμός του MatLab

Έναρξη Τερματισμός του MatLab Σύντομος Οδηγός MATLAB Β. Χ. Μούσας 1/6 Έναρξη Τερματισμός του MatLab Η έναρξη της λειτουργίας του MatLab εξαρτάται από το λειτουργικό σύστημα. Στα συστήματα UNIX πληκτρολογούμε στη προτροπή του συστήματος

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

To Microsoft Excel XP

To Microsoft Excel XP To Microsoft Excel XP ΚΑΡΤΕΛΑ ΕΡΓΑΣΙΑΣ 1 Το Microsoft Excel XP είναι ένα πρόγραμμα που μπορεί να σε βοηθήσει να φτιάξεις μεγάλους πίνακες, να κάνεις μαθηματικές πράξεις με αριθμούς, ακόμα και να φτιάξεις

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

3.1 Αριθμητικοί και Λογικοί Τελεστές, Μετατροπές Τύπου (Casting)

3.1 Αριθμητικοί και Λογικοί Τελεστές, Μετατροπές Τύπου (Casting) Εργαστήριο 3: 3.1 Αριθμητικοί και Λογικοί Τελεστές, Μετατροπές Τύπου (Casting) Η C++, όπως όλες οι γλώσσες προγραμματισμού, χρησιμοποιεί τελεστές για να εκτελέσει τις αριθμητικές και λογικές λειτουργίες.

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

Εργαστηριακή ενότητα 3

Εργαστηριακή ενότητα 3 Εργαστηριακή ενότητα 3 Αναλογική προσομοίωση Αναλογικός Υπολογιστής Σκοπός των εργαστηριακών ασκήσεων Ο σκοπός των εργαστηριακών ασκήσεων της τρίτης νότητας είναι: Να κατανοήσουν οι φοιτητές τι είναι η

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

Πληροφορική. Ενότητα 1: Α. Οργάνωση μαθήματος. Β. Στοιχεία Προγραμματισμού -Προγραμματιστικές Δομές, Πρόγραμμα, Γλώσσες.

Πληροφορική. Ενότητα 1: Α. Οργάνωση μαθήματος. Β. Στοιχεία Προγραμματισμού -Προγραμματιστικές Δομές, Πρόγραμμα, Γλώσσες. ΑΡΙΣΤΟΤΕΛΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΟΝΙΚΗΣ ΑΝΟΙΚΤΑ ΑΚΑΔΗΜΑΪΚΑ ΜΑΘΗΜΑΤΑ Πληροφορική Ενότητα 1: Α. Οργάνωση μαθήματος. Β. Στοιχεία Προγραμματισμού -Προγραμματιστικές Δομές, Πρόγραμμα, Γλώσσες. Κωνσταντίνος Καρατζάς

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

Λογικός τύπος Τελεστές σύγκρισης Λογικοί τελεστές Εντολές επιλογής Εμβέλεια Μαθηματικές συναρτήσεις Μιγαδικός τύπος ΔΕΥΤΕΡΗ ΔΙΑΛΕΞΗ

Λογικός τύπος Τελεστές σύγκρισης Λογικοί τελεστές Εντολές επιλογής Εμβέλεια Μαθηματικές συναρτήσεις Μιγαδικός τύπος ΔΕΥΤΕΡΗ ΔΙΑΛΕΞΗ ΔΕΥΤΕΡΗ ΔΙΑΛΕΞΗ Λογικός τύπος ( ) Ο τύπος είναι κατάλληλoς για την αναπαράσταση ποσοτήτων που μπορούν να πάρουν δύο μόνο τιμές (π.χ. ναι/όχι, αληθές/ψευδές, ). Τιμές ή Δήλωση Εκχώρηση Ισοδυναμία με ακέραιους

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

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

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

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

ΣΧΗΜΑΤΑ-ΕΙΚΟΝΕΣ-ΕΞΙΣΩΣΕΙΣ

ΣΧΗΜΑΤΑ-ΕΙΚΟΝΕΣ-ΕΞΙΣΩΣΕΙΣ ΤΕΙ Ηρακλείου Τμήμα Λογιστικής Πληροφορική I 5 η Εργαστηριακή άσκηση (WORD) ΣΧΗΜΑΤΑ-ΕΙΚΟΝΕΣ-ΕΞΙΣΩΣΕΙΣ ΜΑΘΗΜΑ 5 ο : ΣΧΗΜΑΤΑ-ΕΙΚΟΝΕΣ-ΕΞΙΣΩΣΕΙΣ 1 ΔΗΜΙΟΥΡΓΙΑ ΣΧΗΜΑΤΩΝ Για τη δημιουργία σχημάτων στο WORD χρησιμοποιείται

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

7 ο Γυμνάσιο Καβάλας Καλλιόπη Παρσέλια Σχολ. έτος: Το περιβάλλον προγραμματισμού MicroWorlds Pro

7 ο Γυμνάσιο Καβάλας Καλλιόπη Παρσέλια Σχολ. έτος: Το περιβάλλον προγραμματισμού MicroWorlds Pro Το περιβάλλον προγραμματισμού MicroWorlds Pro 1 Εντολές στο Microworlds Pro Η εντολή εξόδου δείξε χρησιμοποιείται: 1. Για να εκτελέσουμε αριθμητικές πράξεις Παραδείγματα Εντολές στο κέντρο εντολών Αποτέλεσμα

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

Εντολές της LOGO (MicroWorlds Pro)

Εντολές της LOGO (MicroWorlds Pro) Εντολές της LOGO (MicroWorlds Pro) Εντολές εμφάνισης (εξόδου) και αριθμητικές πράξεις δείξε Εμφανίζει στην οθόνη έναν αριθμό, το αποτέλεσμα πράξεων, μια λέξη ή μια λίστα (ομάδα) λέξεων. δείξε 200 200 δείξε

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

SPSS Statistical Package for the Social Sciences

SPSS Statistical Package for the Social Sciences SPSS Statistical Package for the Social Sciences Ξεκινώντας την εφαρμογή Εισαγωγή εδομένων Ορισμός Μεταβλητών Εισαγωγή περίπτωσης και μεταβλητής ιαγραφή περιπτώσεων ή και μεταβλητών ΣΤΑΤΙΣΤΙΚΗ Αθανάσιος

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

1 ο ΕΡΓΑΣΤΗΡΙΟ ΣΗΜΑΤΑ & ΣΥΣΤΗΜΑΤΑ

1 ο ΕΡΓΑΣΤΗΡΙΟ ΣΗΜΑΤΑ & ΣΥΣΤΗΜΑΤΑ ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ Ανώτατο Εκπαιδευτικό Ίδρυμα Πειραιά Τεχνολογικού Τομέα 1 ο ΕΡΓΑΣΤΗΡΙΟ ΣΗΜΑΤΑ & ΣΥΣΤΗΜΑΤΑ Ενότητα: ΜΑΘΑΙΝΟΝΤΑΣ ΤΟ MATLAB, ΜΕΡΟΣ Α Aναστασία Βελώνη Τμήμα Η.Υ.Σ Άδειες Χρήσης Το παρόν

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

Για τη δημιουργία ενός διανύσματος με στοιχεία από το 0 μέχρι το 20 με βήμα το 2 (χρησιμοποιείται συνήθως για διανύσματα χρόνου) δίνουμε

Για τη δημιουργία ενός διανύσματος με στοιχεία από το 0 μέχρι το 20 με βήμα το 2 (χρησιμοποιείται συνήθως για διανύσματα χρόνου) δίνουμε Εργαστήριο Συστημάτων Αυτομάτου Ελέγχου Άσκηση 1 η Εισαγωγή στο Matlab 1 Άσκηση 1 η : Εισαγωγή στο Matlab Αντικείμενο Εξοικείωση με τις βασικές λειτουργίες του Matlab (πρόγραμμα αριθμητικής ανάλυσης και

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

ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΠΛΗΡΟΦΟΡΙΚΗ ΙΙ. Δρ. Π. Νικολαΐδου

ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΠΛΗΡΟΦΟΡΙΚΗ ΙΙ. Δρ. Π. Νικολαΐδου ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΠΛΗΡΟΦΟΡΙΚΗ ΙΙ Δρ. Π. Νικολαΐδου Προγραμματίζοντας στη γλώσσα R Εισαγωγή ( 1 ο Μάθημα ) Βασικές εντολές - λειτουργίες Μπορούμε να διαγράψουμε το περιεχόμενο της R κονσόλας επιλέγοντας Edit>Clear

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

Εισαγωγή στο Matlab Μέρος Α. Κυριακίδης Ιωάννης 2011

Εισαγωγή στο Matlab Μέρος Α. Κυριακίδης Ιωάννης 2011 Εισαγωγή στο Matlab Μέρος Α Κυριακίδης Ιωάννης 2011 Εισαγωγή στο Matlab Το όνομα του προέρχεται από τα αρχικά γράμματα των λέξεων MATtrix LABoratory (εργαστήριο πινάκων). To MATLAB (MathWorks Inc.) παρέχει

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

Δυναμική Μηχανών I. Διάλεξη 10. Χειμερινό Εξάμηνο 2013 Τμήμα Μηχανολόγων Μηχ., ΕΜΠ

Δυναμική Μηχανών I. Διάλεξη 10. Χειμερινό Εξάμηνο 2013 Τμήμα Μηχανολόγων Μηχ., ΕΜΠ Δυναμική Μηχανών I Διάλεξη 10 Χειμερινό Εξάμηνο 2013 Τμήμα Μηχανολόγων Μηχ., ΕΜΠ 1 Περιεχόμενα Προσομοίωση απόκρισης συστήματος στο MATLAB μέσω της συνάρτησης ode45 (Runge-Kutta) Προσομοίωση απόκρισης

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

Συλλογή & Επεξεργασία Δεδομένων Εργαστήριο 9 Ανάλυση Fourier: Από τη Θεωρία στην Πρακτική Εφαρμογή των Μαθηματικών

Συλλογή & Επεξεργασία Δεδομένων Εργαστήριο 9 Ανάλυση Fourier: Από τη Θεωρία στην Πρακτική Εφαρμογή των Μαθηματικών Συλλογή & Επεξεργασία Δεδομένων Εργαστήριο 9 Ανάλυση Fourier: Από τη Θεωρία στην Πρακτική Εφαρμογή των Μαθηματικών Τύπων. Σύστημα Συλλογής & Επεξεργασίας Μετρήσεων Σκοπός Βασική δομή ενός προγράμματος

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

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

όπου Η μήτρα ή πίνακας του συστήματος Έστω το γραμμικό σύστημα: Το ίδιο σύστημα σε μορφή πινάκων: 3 5 7 3 2 y x y x B X y x 3 7 5 3 2 όπου Η μήτρα ή πίνακας του συστήματος B Η μήτρα ή πίνακας των σταθερών όρων X Η μήτρα ή πίνακας των αγνώστων

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

Σχολή Τεχνολογικών Εφαρμογών. Τμήμα Αυτοματισμού. Σημειώσεις Εργαστηρίου Ψηφιακού Ελέγχου. Σχεδίαση Συστημάτων Ελέγχου με χρήση MATLAB

Σχολή Τεχνολογικών Εφαρμογών. Τμήμα Αυτοματισμού. Σημειώσεις Εργαστηρίου Ψηφιακού Ελέγχου. Σχεδίαση Συστημάτων Ελέγχου με χρήση MATLAB Σχολή Τεχνολογικών Εφαρμογών Τμήμα Αυτοματισμού Σημειώσεις Εργαστηρίου Ψηφιακού Ελέγχου Σχεδίαση Συστημάτων Ελέγχου με χρήση MATLAB Επιμέλεια: Ξανθή Παπαγεωργίου E-mail: xanthi.papageorgiou@gmail.com Τμήματα:

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

Εργαστήριο Γραμμικής Άλγεβρας. H Matlab ως γλώσσα προγραμματισμού

Εργαστήριο Γραμμικής Άλγεβρας. H Matlab ως γλώσσα προγραμματισμού Πανεπιστήμιο Θεσσαλίας Σχολή Θετικών Επιστημών Τμήμα Πληροφορικής με Εφαρμογές στη Βιοϊατρική Εργαστήριο Γραμμικής Άλγεβρας H Matlab ως γλώσσα προγραμματισμού Προγραμματιστικές δομές Έλεγχος ροής if if

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

Χρήση του Simulation Interface Toolkit για την Εξομοίωση και Πειραματισμό Συστημάτων Αυτομάτου Ελέγχου

Χρήση του Simulation Interface Toolkit για την Εξομοίωση και Πειραματισμό Συστημάτων Αυτομάτου Ελέγχου Χρήση του Simulation Interface Toolkit για την Εξομοίωση και Πειραματισμό Συστημάτων Αυτομάτου Ελέγχου Γ. Νικολακόπουλος, Μ. Κουνδουράκης, Α. Τζες και Γ. Γεωργούλας Πανεπιστήμιο Πατρών Τμήμα Ηλεκτρολόγων

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

ΤΕΙ ΑΝΑΤΟΛΙΚΗΣ ΜΑΚΕΔΟΝΙΑΣ & ΘΡΑΚΗΣ

ΤΕΙ ΑΝΑΤΟΛΙΚΗΣ ΜΑΚΕΔΟΝΙΑΣ & ΘΡΑΚΗΣ ΤΕΙ ΑΝΑΤΟΛΙΚΗΣ ΜΑΚΕΔΟΝΙΑΣ & ΘΡΑΚΗΣ ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ Τ.Ε Πτυχιακή εργασία ΜΕΛΕΤΗ ΣΥΣΤΗΜΑΤΟΣ ΑΥΤΟΜΑΤΟΥ ΕΛΕΓΧΟΥ ΘΕΣΗΣ ΓΡΑΦΙΔΑΣ ΕΚΤΥΠΩΤΗ ΕΚΠΟΝΗΣΗ: ΚΟΛΙΩΤΣΑ ΜΑΡΙΑ ΕΠΙΒΛΕΠΩΝ ΚΑΘΗΓΗΤΗΣ: ΤΣΙΡΙΓΩΤΗΣ

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

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

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

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

Σ η μ ε ι ώ σ ε ι ς γ ι α τ ο υ π ο λ ο γ ι σ τ ι κ ό φ ύ λ λ ο

Σ η μ ε ι ώ σ ε ι ς γ ι α τ ο υ π ο λ ο γ ι σ τ ι κ ό φ ύ λ λ ο Σ η μ ε ι ώ σ ε ι ς γ ι α τ ο υ π ο λ ο γ ι σ τ ι κ ό φ ύ λ λ ο Το λογισμικό αυτό μας διευκολύνει να κατηγοριοποιήσουμε τα δεδομένα μας, να τα ταξινομήσουμε με όποιον τρόπο θέλουμε και να κάνουμε σύνθετους

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

Μελέτη και έλεγχος της διατήρησης της μηχανικής ενέργειας στην ελεύθερη πτώση σώματος. (Ανάλυση video μέσω του Σ.Σ.Λ.Α, LoggerPro της Vernier)

Μελέτη και έλεγχος της διατήρησης της μηχανικής ενέργειας στην ελεύθερη πτώση σώματος. (Ανάλυση video μέσω του Σ.Σ.Λ.Α, LoggerPro της Vernier) Μελέτη και έλεγχος της διατήρησης της μηχανικής ενέργειας στην ελεύθερη πτώση σώματος. (Ανάλυση video μέσω του Σ.Σ.Λ.Α, LoggerPro της Vernier) Στόχοι Να μελετήσουμε τις μεταβολές της κινητικής και της

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

ΚΕΦΑΛΑΙΟ 5 ο. ΓΕΩΜΕΤΡΙΚOΣ ΤΟΠΟΣ ΤΩΝ PIZΩN ή ΤΟΠΟΣ ΕVANS

ΚΕΦΑΛΑΙΟ 5 ο. ΓΕΩΜΕΤΡΙΚOΣ ΤΟΠΟΣ ΤΩΝ PIZΩN ή ΤΟΠΟΣ ΕVANS ΚΕΦΑΛΑΙΟ 5 ο ΓΕΩΜΕΤΡΙΚOΣ ΤΟΠΟΣ ΤΩΝ PIZΩN ή ΤΟΠΟΣ ΕVANS Εισαγωγή Η μελέτη ενός ΣΑΕ μπορεί να γίνει με την επίλυση της διαφορικής εξίσωσης που το περιγράφει και είναι τόσο πιο δύσκολο, όσο μεγαλυτέρου βαθμού

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

Κατασκευή µοντέλου και προσοµοίωσης: Μελέτη ελεύθερης πτώσης

Κατασκευή µοντέλου και προσοµοίωσης: Μελέτη ελεύθερης πτώσης ραστηριότητα Εκµάθησης Κατασκευή µοντέλου και προσοµοίωσης: Μελέτη ελεύθερης πτώσης Στο πλαίσιο της δραστηριότητας αυτής, θα κατασκευάσετε ένα µαθηµατικό µοντέλο που συσχετίζει τη θέση, την ταχύτητα και

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

Διαδικασιακός Προγραμματισμός

Διαδικασιακός Προγραμματισμός Τμήμα ΜΗΧΑΝΙΚΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ ΤΕ ΤΕΙ ΔΥΤΙΚΗΣ ΕΛΛΑΔΑΣ Διαδικασιακός Προγραμματισμός Διάλεξη 2 η Τύποι Δεδομένων Δήλωση Μεταβλητών Έξοδος Δεδομένων Οι διαλέξεις βασίζονται στο βιβλίο των Τσελίκη και Τσελίκα

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

ΑΝΤΙΓΡΑΦΗ ΑΡΧΕΙΟΥ ΣΕ ΔΙΣΚΕΤΑ ΑΝΤΙΓΡΑΦΗ ΑΡΧΕΙΟΥ ΑΠΟ ΔΙΣΚΕΤΑ. Από τον κατάλογο που εμφανίζεται επιλέγω: Αποστολή προς Δισκέτα (3,5)

ΑΝΤΙΓΡΑΦΗ ΑΡΧΕΙΟΥ ΣΕ ΔΙΣΚΕΤΑ ΑΝΤΙΓΡΑΦΗ ΑΡΧΕΙΟΥ ΑΠΟ ΔΙΣΚΕΤΑ. Από τον κατάλογο που εμφανίζεται επιλέγω: Αποστολή προς Δισκέτα (3,5) ΑΝΤΙΓΡΑΦΗ ΑΡΧΕΙΟΥ ΣΕ ΔΙΣΚΕΤΑ ΑΝΤΙΓΡΑΦΗ ΑΡΧΕΙΟΥ ΑΠΟ ΔΙΣΚΕΤΑ Τοποθετώ μια δισκέτα στον οδηγό τη δισκέτας του υπολογιστή. Τοποθετώ τη δισκέτα που έχει το αρχείο μου στον οδηγό τη δισκέτας του υπολογιστή.

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

Δυναμική Μηχανών I. Αριθμητική Επίλυση Δυναμικών Συστημάτων στο Περιβάλλον MATLAB και Simulink

Δυναμική Μηχανών I. Αριθμητική Επίλυση Δυναμικών Συστημάτων στο Περιβάλλον MATLAB και Simulink Δυναμική Μηχανών I 5 6 Αριθμητική Επίλυση Δυναμικών Συστημάτων στο Περιβάλλον MATLAB και Simulink 2015 Δημήτριος Τζεράνης, Ph.D Τμήμα Μηχανολόγων Μηχανικών Ε.Μ.Π. tzeranis@gmail.com Απαγορεύεται οποιαδήποτε

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

Ενότητα 2. Ζωγραφίζοντας με το ΒΥΟΒ

Ενότητα 2. Ζωγραφίζοντας με το ΒΥΟΒ Ενότητα 2 : Ζωγραφίζοντας με το ΒΥΟΒ -1- Ενότητα 2. Ζωγραφίζοντας με το ΒΥΟΒ Κεφάλαιο 1: Κίνηση και γεωμετρικά σχήματα α. Θέση και προσανατολισμός της μορφής Η θέση της κάθε μορφής στο σκηνικό προσδιορίζεται

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

Βασικές Γνώσεις Μαθηματικών Α - Β Λυκείου

Βασικές Γνώσεις Μαθηματικών Α - Β Λυκείου Βασικές Γνώσεις Μαθηματικών Α - Β Λυκείου Αριθμοί 1. ΑΡΙΘΜΟΙ Σύνολο Φυσικών αριθμών: Σύνολο Ακέραιων αριθμών: Σύνολο Ρητών αριθμών: ακέραιοι με Άρρητοι αριθμοί: είναι οι μη ρητοί π.χ. Το σύνολο Πραγματικών

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

Εισαγωγή στο GNU Octave/MATLAB

Εισαγωγή στο GNU Octave/MATLAB Εισαγωγή στο GNU Octave/MATLAB Δρ. Βασίλειος Δαλάκας Καλώς ήρθατε στο εργαστήριο Σημάτων και Συστημάτων με το λογισμικό Octave (Οκτάβα). Οι σημειώσεις αυτές έχουν βασιστεί στις σημειώσεις του εργαστηρίου

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

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

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

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

1.Puzzle. ΕΠΙΜΕΛΕΙΑ: ΓΕΩΡΓΙΑ ΚΛΩΣΤΡΑΚΗ Σελίδα 1

1.Puzzle. ΕΠΙΜΕΛΕΙΑ: ΓΕΩΡΓΙΑ ΚΛΩΣΤΡΑΚΗ Σελίδα 1 1.Puzzle Μόλις ανοίξω το πρόγραμμα επιλέγω την εντολή Browse. Στη συνέχεια αναζητώ την εικόνα που έχω αποθηκεύσει σε ένα φάκελο (στην επιφάνεια εργασίας ή στα έγγραφά μου ή στο σκληρό μου δίσκο). Αφού

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

Συστήματα Αναμονής (Queuing Systems)

Συστήματα Αναμονής (Queuing Systems) ΕΘΝΙΚΟ ΜΕΤΣΟΒΙΟ ΠΟΛΥΤΕΧΝΕΙΟ - ΕΜΠ ΣΧΟΛΗ ΗΛΕΚΤΡΟΛΟΓΩΝ ΜΗΧΑΝΙΚΩΝ & ΜΗΧ. ΥΠΟΛΟΓΙΣΤΩΝ Τομέας Επικοινωνιών, Ηλεκτρονικής & Συστημάτων Πληροφορικής Εργαστήριο Διαχείρισης & Βέλτιστου Σχεδιασμού Δικτύων Τηλεματικής

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

Δηλαδή η ρητή συνάρτηση είναι πηλίκο δύο ακέραιων πολυωνύμων. Επομένως, το ζητούμενο ολοκλήρωμα είναι της μορφής

Δηλαδή η ρητή συνάρτηση είναι πηλίκο δύο ακέραιων πολυωνύμων. Επομένως, το ζητούμενο ολοκλήρωμα είναι της μορφής D ολοκλήρωση ρητών συναρτήσεων Το θέμα μας στην ενότητα αυτή είναι η ολοκλήρωση ρητών συναρτήσεων. Ας θυμηθούμε πρώτα ποιες συναρτήσεις ονομάζονται ρητές. Ορισμός: Μία συνάρτηση ονομάζεται ρητή όταν μπορεί

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

Κεφάλαιο 7 ο Βασικές Έννοιες Προγραμματισμού (σελ )

Κεφάλαιο 7 ο Βασικές Έννοιες Προγραμματισμού (σελ ) Κεφάλαιο 7 ο Βασικές Έννοιες Προγραμματισμού (σελ. 147 159) Για τις γλώσσες προγραμματισμού πρέπει να έχουμε υπόψη ότι: Κάθε γλώσσα προγραμματισμού σχεδιάζεται για συγκεκριμένο σκοπό, δίνοντας ιδιαίτερη

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

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

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

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

Γ ΓΥΜΝΑΣΙΟΥ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ ΜΕ ΤΗ ΓΛΩΣΣΑ MicroWorlds Pro

Γ ΓΥΜΝΑΣΙΟΥ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ ΜΕ ΤΗ ΓΛΩΣΣΑ MicroWorlds Pro Για να μπορέσουμε να εισάγουμε δεδομένα από το πληκτρολόγιο αλλά και για να εξάγουμε εμφανίσουμε αποτελέσματα στην οθόνη του υπολογιστή χρησιμοποιούμε τις εντολές Εισόδου και Εξόδου αντίστοιχα. Σύνταξη

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

ΤΕΙ ΑΝΑΤΟΛΙΚΗΣ ΜΑΚΕΔΟΝΙΑΣ ΘΡΑΚΗΣ Τμήμα Μηχανικών Πληροφορικής Τ.Ε. ΣΗΜΑΤΑ & ΣΥΣΤΗΜΑΤΑ Εργαστήριο

ΤΕΙ ΑΝΑΤΟΛΙΚΗΣ ΜΑΚΕΔΟΝΙΑΣ ΘΡΑΚΗΣ Τμήμα Μηχανικών Πληροφορικής Τ.Ε. ΣΗΜΑΤΑ & ΣΥΣΤΗΜΑΤΑ Εργαστήριο ΤΕΙ ΑΝΑΤΟΛΙΚΗΣ ΜΑΚΕΔΟΝΙΑΣ ΘΡΑΚΗΣ Τμήμα Μηχανικών Πληροφορικής Τ.Ε ΣΗΜΑΤΑ & ΣΥΣΤΗΜΑΤΑ Εργαστήριο Καθηγητής: Τσιριγώτης Γεώργιος Καβάλα, 2014 1 ΕΙΣΑΓΩΓΗ ΣΤΟ SIMULINK Το MATLAB 1 είναι ένα μαθηματικό λογισμικό,

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

Εισαγωγή στην Επιστήμη της Πληροφορικής Εργαστήριο. Microsoft Excel Μέρος 1

Εισαγωγή στην Επιστήμη της Πληροφορικής Εργαστήριο. Microsoft Excel Μέρος 1 Πανεπιστήμιο Κύπρου Τμήμα Πληροφορικής Εισαγωγή στην Επιστήμη της Πληροφορικής Εργαστήριο ΕΠΛ001 Εισαγωγή στην Επιστήμη της Πληροφορικής Εργαστήριο Microsoft Excel Μέρος 1 Παναγιώτης Χατζηχριστοδούλου

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

Περιεχόμενα. Κεφάλαιο 1 Γνωριμία με το Excel... 9

Περιεχόμενα. Κεφάλαιο 1 Γνωριμία με το Excel... 9 Περιεχόμενα Κεφάλαιο 1 Γνωριμία με το Excel... 9 Τα στοιχεία του παραθύρου του Excel... 10 Κελιά και διευθύνσεις... 13 Σε ποιο κελί θα τοποθετηθούν τα δεδομένα;... 14 Καταχώριση δεδομένων... 15 Τι καταλαβαίνει

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

Εγχειρίδιο Χρήσης του «Μαθη.Συ.»

Εγχειρίδιο Χρήσης του «Μαθη.Συ.» Εργαστήριο Εκπαιδευτικής Τεχνολογίας Εθνικό και Καποδιστριακό Πανεπιστήμιο Αθηνών Φιλοσοφική Σχολή Τμήμα Φ.Π.Ψ., Τομέας Παιδαγωγικής Διευθυντής: Καθ. Χ. Κυνηγός Εγχειρίδιο Χρήσης του «Μαθη.Συ.» Πίνακας

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