Βασικά στοιχεία του MATLAB

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

Download "Βασικά στοιχεία του MATLAB"

Transcript

1 ΠΟΛΥΤΕΧΝΕΙΟ ΚΡΗΤΗΣ ΤΜΗΜΑ ΗΛΕΚΤΡΟΝΙΚΗΣ ΚΑΙ ΜΗΧΑΝΙΚΩΝ ΥΠΟΛΟΓΙΣΤΩΝ ΣΗΜΑΤΑ ΚΑΙ ΣΥΣΤΗΜΑΤΑ ΕΡΓΑΣΤΗΡΙΟ Εξοικείωση µε το περιβάλλον του MATLAB και χρήση βασικών εντολών και τεχνικών δηµιουργίας προγραµµάτων, συναρτήσεων και γραφικών παραστάσεων. Βασικά στοιχεία του MATLAB To MATLAB είναι ένα ολοκληρωµένο περιβάλλον προγραµµατισµού και ταυτόχρονα υψηλού επιπέδου γλώσσα προγραµµατισµού. Χρησιµοποιείται κυρίως για τεχνικό προγραµµατισµό. Έχει µεγάλες γραφικές δυνατότητες, ευκολία και ταχύτητα υλοποίησης αλγορίθµων, και πολλές έτοιµες συναρτήσεις που υλοποιούνται κυρίως µέσω των toolbox που διαθέτει. Το βασικό στοιχείο του ΜATLAB είναι ο πίνακας. Τα διανύσµατα εκφράζονται σαν πίνακας διάστασης 1xΝ ενώ οι αριθµοί σαν πίνακες διάστασης 1x1. Έναρξη και εξαγωγή 1. Από το µενού «Έναρξη» ανοίγουµε το µενού «Προγράµµατα» και κατόπιν το µενού «Matlab». Επιλέγουµε «Matlab». 2. Για την εξαγωγή από το Matlab γράφουµε quit στο παράθυρο εντολών (command window) του Matlab µε το προτρεπτικό >>. Μερικές γενικές Οδηγίες 1. Το Matlab δουλεύει µε διπλή ακρίβεια. Κάνει διάκριση µεταξύ κεφαλαίων και πεζών. Όλες οι εντολές του εισάγονται µε µικρά. 2. Χρησιµοποιήστε format long για να πάρετε αποτελέσµατα µε διπλή ακρίβεια και format για να επαναφέρετε την επίδειξη των αποτελεσµάτων στην αρχική µορφή. 3. Στο Matlab οι δείκτες αρχίζουν από το 1 (και όχι από το 0). 4. Το ελληνικό ερωτηµατικό (;) µετά από µια δήλωση, έχει σαν αποτέλεσµα να µην παρουσιαστούν τα αποτελέσµατα της δήλωσης αυτής στην οθόνη του Matlab. 5. Τα σχόλια (που ακολουθούν το σύµβολο %) δεν εκτελούνται. 6. Για να σταµατήσετε την ολοκλήρωση της εκτέλεσης µιας εντολής ή την εµφάνιση αποτελεσµάτων στην οθόνη, πατήστε CTRL+C. 7. Χρησιµοποιήστε τα πλήκτρα µε άνω / κάτω βέλη για να κινηθείτε µεταξύ των εντολών που δώσατε και για να τις αλλάξετε / ξαναεκτελέσετε. Γενικής Χρήσης εντολές. >>helpwin ή helpdesk για να δούµε τη βοήθεια του MATLAB. >>help [elfun elmat specfun] Για να εµφανίσουµε βασικές συναρτήσεις του MATLAB. >>help <function> Μας εξηγεί τι κάνει η συνάρτηση <function>. Παράδειγµα: Για να πάρετε βοήθεια για την εντολή stem, απλά γράψτε help stem. >>type <function> Παρουσιάζεται ο κώδικας της συγκεκριµένης συνάρτησης. Παράδειγµα: Για να τον κώδικα της εντολής factor, απλά γράψτε type factor. ρ. Βασίλης ιακολουκάς 1

2 >>lookfor <key> Αναζήτηση συναρτήσεων βάσει µιας λέξης κλειδί <key>. Παράδειγµα: Για να βρείτε τις εντολές που σχετίζονται µε εικόνα, απλά γράψτε lookfor image. >>whos Εµφάνιση (αναλυτικά) όλων των µεταβλητών, στη µνήµη του περιβάλλοντος Matlab. Άσκηση 1 Χρησιµοποιείστε τις παραπάνω εντολές (κυρίως την εντολή help) για να δείτε τι κάνουν και πως χρησιµοποιούνται οι ακόλουθες εντολές: who, whos, clear, length, size, what, which, disp, cd. Εισαγωγή Πινάκων Υπάρχουν διάφοροι τρόποι για να εισάγουµε πίνακες. 1. Άµεσα γράφοντας µια σειρά από αριθµούς. >> Α= [ ] % Παραγωγή ενός διανύσµατος γραµµής Α. >> Β= [1 2 3 ; 4 5 6; 7 8 9] % Παραγωγή ενός πίνακα Β µεγέθους 3x3. >> C= [1:5] % Παραγωγή ενός διανύσµατος C από 1 έως 5 µε βήµα 1. >> C= [0:pi/4:pi] % Παραγωγή ενός διανύσµατος C µε βήµα π/4. >> x=0:0.01:2; % Παραγωγή ενός διανύσµατος x µε βήµα Από εξωτερικά αρχεία 3. Χρησιµοποιώντας ενσωµατωµένες συναρτήσεις >> D= ones(3,2) % ηµιουργία ενός πίνακα 3x2 µε άσσους παντού. >> D= zeros(2,3) % ηµιουργία ενός πίνακα 2x3 µε µηδενικά παντού. >> D= eye(3) % ηµιουργία ενός µοναδιαίου πίνακα 3x3. >> D= magic(4) % ηµιουργία ενός magic πίνακα 4x4. 4. Φτιάχνοντας τα δικά µας αρχεία τύπου Μ. Άσκηση 2 Εξασκηθείτε στην εισαγωγή πινάκων και διανυσµάτων µε άµεσο τρόπο καθώς και από τις συναρτήσεις που περιγράφονται στα παραπάνω παραδείγµατα. ιαχείριση ιανυσµάτων και Πινάκων Τα στοιχεία µιας σειράς προσδιορίζονται από το δείκτη τους, έτσι για ένα διάνυσµα: >>l=length(x) % Επιστρέφει το µήκος ενός διανύσµατος x. >>[sx,sy]=size(b) % Επιστρέφει το µέγεθος του πίνακα Β. >>p=x(3) % Το τρίτο στοιχείο του x. Οι δείκτες ξεκινούν από το 1. >>Α(1) % Το πρώτο στοιχείο του διανύσµατος Α. >>Α(1:3) % Τα πρώτα 3 στοιχεία του διανύσµατος Α. Άσκηση 3 ηµιουργήστε έναν πίνακα 3x3 και αποθηκεύστε τον στην µεταβλητή Β. Περιγράψτε τι παράγουν οι παρακάτω σχέσεις: >>Β(1:3,3) >>Β(:,end) >>B(:,[1 3 2]) >>B(2,4)=10 >>D=sum(B) >>D=reshape(B,3,2) >>B(:) ρ. Βασίλης ιακολουκάς 2

3 >>D=diag(B) Πράξεις µε πίνακες Οι πράξεις µε µεταβλητές στο ΜΑΤLAB είναι οι ίδιες όπως στις περισσότερες γλώσσες προγραµµατισµού. + Πρόσθεση - Αφαίρεση * Πολλαπλασιασµός πινάκων.* Πολλαπλασιασµός στοιχείο-στοιχείο 2 πινάκων ίσου µεγέθους / ιαίρεση./ ιαίρεση στοιχείο-στοιχείο. ^ Ύψωση σε δύναµη ενός πίνακα.^ Ύψωση σε δύναµη των στοιχείων ενός πίνακα. Ανάστροφος Παράδειγµα: >> z=x ; % Ο z είναι ο ανάστροφος πίνακας. Οι γραµµές γίνονται στήλες και το αντίθετο. >> x.*y; % Γινόµενο κατά στοιχείο πινάκων ιδίων διαστάσεων x και y. Προσέξτε το. >> x./y; % ιαίρεση κατά στοιχείο πινάκων ιδίων διαστάσεων x και y. Άσκηση 4 ηµιουργείστε 2 διανύσµατα, το Α = [1 2 3] και Β = [3;2;1]. Κάντε τις ακόλουθες πράξεις και σηµειώστε τι βγάζουν. Αν κάποια πράξη δεν γίνεται εξηγήστε γιατί: >>Β >>Α*Β >>Β*Α >>Α.*Β >>Α.*Β >>Α/Β >>Α/Β >>1/Β >>Α^2 >>[Α;Β ;Α]^2 >>[Α;Β ;Α].^2 Μια Λίστα από Χρήσιµες Εντολές exp, sin, cos, tan, acos, asin, atan, log2, log10 (για λογάριθµους µε βάση 2 και 10 αντίστοιχα) real (πραγµατικό µέρος), imag (φανταστικό µέρος), sqrt (τετραγωνική ρίζα), abs (απόλυτη τιµή ή µέτρο µιγαδικού), angle (γωνία ή φάση σε radians), pi (για τη σταθερά π=3,14 ), i ή j ( για τη µιγαδική σταθερά) cumsum, prod, int, diff, sign min, max, sum, fix, conj, find for, if Παραδείγµατα: >>I = find(a>10) %Οι δείκτες του Α για τους οποίους το Α είναι µεγαλύτερο του 10. >>t=0:0.05:4; % ηµιουργία ενός διαστήµατος χρόνου >>x = 4*t.*sin(t) % Εισαγωγή συνάρτησης αλφαριθµητικών. ρ. Βασίλης ιακολουκάς 3

4 >>xe=eval(x); % Αποτίµηση της έκφρασης x >>plot(t, xe) % ηµιουργία γραφήµατος >>i=find(xe<=0); % είκτης των µη-θετικών τιµών της xe >>iz=i(1); % είκτης της πρώτης µη θετικής τιµής >>tz=t(iz); %Χρονική στιγµή του πρώτου µηδενικού >>k=find(xe==max(xe)); % είκτης του µέγιστου >>tm=t(k); % Χρονική στιγµή του µέγιστου Άσκηση 5: 1. Χρησιµοποιήστε την εντολή help για να µάθετε περισσότερα για κάθε µια από τις παραπάνω εντολές. 2. Σαν συνέχεια του παραπάνω παραδείγµατος τρέξτε και προσπαθήστε να καταλάβετε τι κάνουν οι ακόλουθες γραµµές κώδικα. Πως σχετίζονται µε τη συνάρτηση find; >>i=0; >>for j=1:length(xe) if (xe(j)<=0) i=i+1; Ι(i)=j; end end ηµιουργία Γραφικών Παραστάσεων Για να απεικονίσουµε γραφικά τα αποτελέσµατα µιας δισδιάστατης συνάρτησης χρησιµοποιούµε συναρτήσεις της βιβλιοθήκης graph2d. Η πιο βασική εντολή της βιβλιοθήκης είναι η plot. >>plot(x,y) εµφανίζει το γράφηµα συνεχούς χρόνου του y ως προς το x >>stem(x,y) εµφανίζει το γράφηµα διακριτού χρόνου του y ως προς το x >>bar(x,y) εµφανίζει το γράφηµα διακριτού χρόνου µε µπάρες. >> grid εµφανίζεται το πλέγµα της γραφικής παράστασης. >> xlabel, ylabel εµφανίζει ετικέτες στους άξονες. >> axis αλλάζει τα διαστήµατα στους άξονες. >> hold on σχεδιάζει το επόµενο διάγραµµα πάνω στο προηγούµενο. >> subplot χωρίζει το παράθυρο της εικόνας σε µικρότερες εικόνες. Παράδειγµα: Παρακάτω είναι ένα παράδειγµα χρήσης ορισµένων από τις εντολές δηµιουργίας γραφικών παραστάσεων για σήµατα Συνεχούς Χρόνου (ΣΧ) ή ιακριτού Χρόνου ( Χ). >> t=-10:0.1:10; % ηµιουργία ενός πίνακα χρόνου. >> xc=2*sinc(t/5); % ηµιουργία µιας συνάρτησης sinc ΣΧ >> xi=0.1*cumsum(xc); %Τρέχων ολοκλήρωµα του xc (συγκεντρωτικό άθροισµα) >> n=-10:10; % ηµιουργία ενός δείκτη Χ >> xd=2*sinc(n/5); % ηµιουργία µιας συνάρτησης sinc Χ >> subplot(2, 1, 1) %Χωρισµός της οθόνης και επιλογή του πάνω παραθύρου >> plot(t, xi) % Γράφηµα της xi συναρτήσει του χρόνου t ρ. Βασίλης ιακολουκάς 4

5 >> axis([ ]) % Ορισµός των x-ορίων [-5, 5] και των y-ορίων [-1, 3] >> grid on % Σχεδιασµός γραµµών πλέγµατος >> xlabel( Time in seconds ) % Ετικέτα για τον άξονα x. >> ylabel( Amplitude ) % Ετικέτα για τον άξονα y >> title( Integrated sinc function ) % ηµιουργία του τίτλου >> subplot(2, 1, 2) % Επιλογή του κάτω παραθύρου >> stem(n, xd, r ) % Γράφηµα της xd συναρτήσει του χρόνου n >> axis([ ]) % Ορισµός των x-ορίων [-5, 5] και των y-ορίων [-1, 3] >> xlabel( Index n ) % Ετικέτα για τον άξονα x. Προσέξτε τα µονά εισαγωγικά >> ylabel( Amplitude ) % Ετικέτα για τον άξονα y >> title( A DT sinc function ) % ηµιουργία του τίτλου του γραφήµατος >> subplot % Επαναφορά στο αρχικό γράφηµα πλήρους οθόνης Άσκηση 6: Κάντε τη γραφική παράσταση του ηµίτονου στο διάστηµα από 0 έως 2π µε βήµα π/90. Προσθέστε πλέγµα στη γραφική παράσταση. Ξανασχεδιάστε το ηµίτονο στο διάστηµα [-2π,2π] διατηρώντας τον ίδιο ρυθµό δειγµατοληψίας. Γράψτε help graph2d για να δείτε όλες τις συναρτήσεις που αφορούν την σχεδίαση 2D γραφικής παράστασης. Επιλέξτε τις συναρτήσεις xlabel, ylabel για να προσθέσετε ετικέτες στους άξονες. Χρησιµοποιήστε την συνάρτηση axis για να αλλάξετε τις τιµές των αξόνων και να σχεδιάσετε την ίδια γραφική παράσταση στο διάστηµα από π έως πι. Συχνά Ερωτούµενες Απορίες Ε. Πόσα σηµεία δεδοµένων χρειάζονται για τη λήψη µιας οµαλής καµπύλης όταν παράγονται σήµατα ΣΧ; Α. Ένας καλός κανόνας είναι τουλάχιστον 200 σηµεία. Ε. Γιατί παίρνω µήνυµα λάθους όταν χρησιµοποιώ την εντολή plot(a, b); Α. Τόσο το a όσο και το b πρέπει να έχουν τις ίδιες διαστάσεις. Για να το επιβεβαιώσετε χρησιµοποιήστε size(a) και size(b). Ε. Γιατί παίρνω µήνυµα λάθους όταν παράγω την x(t)=e -t sin(2t); Α. Πιθανότατα χρησιµοποιήσατε * και όχι.* Ή / και όχι./ (Το Matlab χρησιµοποιεί *, / και ^ για πράξεις πινάκων και.*,./, και.^ για πράξεις µεταξύ στοιχείων) Ε. Πώς µπορώ να παράγω διάφορα γραφήµατα πάνω στο ίδιο γράφηµα; Α. Χρησιµοποιήστε >> plot(t, x), hold on, plot(t1, x1), hold off Ή >> plot(t, x, t1, x1) E. Πώς χρησιµοποιώ τη subplot για να παράγω 6 παράθυρα (δύο γραµµές µε τρία παράθυρα στην κάθε µια); Α. Χρησιµοποιήστε >> subplot(2, 3, n) για να παράγετε ένα γράφηµα στο n παράθυρο. Σηµειώστε ότι το n παίρνει τιµές από 1 έως 6. Σηµειώστε επίσης ότι κάθε υπο-γράφηµα έχει τα δικά του xlabel, ylabel, axis, title, κλπ. ηµιουργία προγραµµάτων σε αρχεία-μ Οι ακολουθίες εντολών του MATLAB µπορούν να γραφούν σε αρχεία των οποίων οι ονοµασίες θα έχουν κατάληξη m, και θα ονοµάζονται κατ αναλογία αρχεία-μ. ρ. Βασίλης ιακολουκάς 5

6 πληκτρολογώντας το όνοµα ενός τέτοιου αρχείου, χωρίς το m, προκαλούµε την εκτέλεση όλων των εντολών. Για παράδειγµα ένα αρχείο-μ δηµιουργείτε από το µενού File New M-file Πληκτρολογώντας τα παρακάτω θα δηµιουργήσουµε ένα πρόγραµµα που θα κάνει την γραφική παράσταση µιας εξίσωσης πρώτου βαθµού: %example1 %ΓΡΑΦΙΚΗ ΠΑΡΑΣΤΑΣΗ ΣΥΝΑΡΤΗΣΗΣ ΠΡΩΤΟΥ ΒΑΘΜΟΥ % ΙΝΟΥΜΕ ΤΙΜΕΣ ΣΤΟΥΣ ΠΑΡΑΓΟΝΤΕΣ ΤΗΣ ΕΞΙΣΩΣΗΣ a=1; b=2; x=-10:1:10; y=a*x+b; % ΙΝΟΥΜΕ ΤΙΣ ΤΙΜΕΣ ΤΟΥ Χ %ΓΡΑΦΟΥΜΕ ΤΗΝ ΠΡΩΤΟΒΑΘΜΙΑ ΕΞΙΣΩΣΗ %ΣΧΕ ΙΑΖΟΥΜΕ ΤΗ ΓΡΑΦΙΚΗ ΠΑΡΑΣΤΑΣΗ grid; plot(x,y); Αποθηκεύστε το αρχείο µε την εντολή File Save as στον κατάλογο work µε το όνοµα example1. Για να εκτελέσετε τις εντολές στο αρχείο σας γράφετε απλώς: >>example1 Όλες οι µεταβλητές που έχετε χρησιµοποιήσει βρίσκονται στη µνήµη του περιβάλλοντος Matlab και µπορείτε να τις ελέγξετε µε την εντολή: >>whos Το σύµβολο % χρησιµοποιείτε για σχολιασµό του προγράµµατος έτσι ώστε να δίνονται εξηγήσεις σε σηµεία όπου δεν είναι ξεκάθαρο πως δουλεύει το πρόγραµµα. Τα σχόλια στις πρώτες γραµµές ενός αρχείου Μ µπορούν να αναγραφούν στην οθόνη πληκτρολογώντας τη λέξη help και µετά το όνοµα του αρχείου: >>help example1 ηµιουργία συναρτήσεων Στο MATLAB µπορούµε να δηµιουργήσουµε τις συναρτήσεις που εµείς θέλουµε βάζοντας σαν πρώτη λέξη του προγράµµατος το function. Αυτά τα αρχεία ονοµάζονται αρχεία συναρτήσεων είναι και αυτά αρχεία Μ και λαµβάνουν εξωτερικά ορίσµατα τα οποία περιέχονται σε παρενθέσεις αµέσως µετά το όνοµα της συνάρτησης. Για παράδειγµα το προηγούµενο πρόγραµµα που έκανε τη γραφική παράσταση µιας εξίσωσης πρώτου βαθµού µπορεί να τροποποιηθεί έτσι ώστε να δίνει το αποτέλεσµα της εξίσωσης αν του δώσουµε τιµές για τα a, b και x. function y=firstorder(a,b,x) %firstorder(a,b,x) %ΣΥΝΑΡΤΗΣΗ ΠΡΩΤΟΥ ΒΑΘΜΟΥ Υ=ΑΧ+Β % ΩΣΤΕ ΤΟ Α ΤΟ Β ΚΑΙ ΤΟ Χ ΚΑΙ ΘΑ ΠΑΡΕΤΕ ΤΟ ΑΠΟΤΕΛΕΣΜΑ %ΓΡΑΦΟΥΜΕ ΤΗΝ ΠΡΩΤΟΒΑΘΜΙΑ ΕΞΙΣΩΣΗ y=a*x+b; Αποθηκεύστε το πρόγραµµα µε το όνοµα «firstorder» στον κατάλογο work όπως πριν. Στο command window µπορούµε να χρησιµοποιήσουµε τη συνάρτηση ως εξής: >>help firstorder %Για να µας εµφανίσει βοήθεια για τη συνάρτηση >>x=[-10:10]; %Ορίζουµε το διάνυσµα x >>y=firstorder(2,3,x); %Καλούµε τη συνάρτηση για τα συγκεκριµένα a, b, x. ρ. Βασίλης ιακολουκάς 6

7 >>plot(x,y); %Κάνουµε τη γραφική παράσταση του y ως προς x. Τα αρχεία συναρτήσεων µπορούν να χρησιµοποιηθούν για µεγάλα προγράµµατα που περιέχουν περίπλοκες συναρτήσεις. Μπορούµε να καλέσουµε µια συνάρτηση µέσα από ένα άλλο αρχείο Μ έτσι ώστε να περιορίσουµε το µέγεθος των προγραµµάτων και να υπάρχει µια καλύτερη οργάνωση στη δοµή του προγράµµατος. ρ. Βασίλης ιακολουκάς 7

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

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

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

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

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

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

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

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

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

ηµιουργία αρχείου στον matlab editor Πληκτρολόγηση ακολουθίας εντολών

ηµιουργία αρχείου στον matlab editor Πληκτρολόγηση ακολουθίας εντολών Προγραµµατισµός Αρχεία εντολών (script files) Τυπικό hello world πρόγραµµα σε script ηµιουργία αρχείου στον matlab editor Πληκτρολόγηση ακολουθίας εντολών disp( ( 'HELLO WORLD!'); % τυπική εντολή εξόδου

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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. Σχόλια...

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

11 ΣΥΝΗΘΕΙΣ ΔΙΑΦΟΡΙΚΕΣ ΕΞΙΣΩΣΕΙΣ

11 ΣΥΝΗΘΕΙΣ ΔΙΑΦΟΡΙΚΕΣ ΕΞΙΣΩΣΕΙΣ 11 ΣΥΝΗΘΕΙΣ ΔΙΑΦΟΡΙΚΕΣ ΕΞΙΣΩΣΕΙΣ 11.1 Γενικά περί συνήθων διαφορικών εξισώσεων Μια συνήθης διαφορική εξίσωση (ΣΔΕ) 1 ης τάξης έχει τη μορφή dy d = f (, y()) όπου f(, y) γνωστή και y() άγνωστη συνάρτηση.

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

M files RCL Κυκλώματα

M files RCL Κυκλώματα M files RCL Κυκλώματα Στο MATLAB γράφουμε τις δικές μας εντολές και προγράμματα μέσω αρχείων που καλούνται m-files. Έχουν το επίθεμα.m π.χ compute.m Υπάρχουν δύο είδη m-files: τα αρχεία script (script

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

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

Σημειώσεις Matlab. ΠΑΝΕΠΙΣΤΗΜΙΟ ΠΕΛΟΠΟΝΝΗΣΟΥ ΣΧΟΛΗ ΘΕΤΙΚΩΝ ΕΠΙΣΤΗΜΩΝ Μάθημα: Αριθμητική Ανάλυση Διδάσκων: Καθηγητής Θ.Η. Σίμος. ΠΑΝΕΠΙΣΤΗΜΙΟ ΠΕΛΟΠΟΝΝΗΣΟΥ ΣΧΟΛΗ ΘΕΤΙΚΩΝ ΕΠΙΣΤΗΜΩΝ Μάθημα: Αριθμητική Ανάλυση Διδάσκων: Καθηγητής Θ.Η. Σίμος Σημειώσεις Matlab Γενικά a = 2 Εκχώρηση της τιμής 2 στη μεταβλητή a. b = 3; Εκχώρηση της τιμής

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

Σύντομη Αναφορά σε Βασικές Έννοιες Ψηφιακής Επεξεργασίας Σημάτων

Σύντομη Αναφορά σε Βασικές Έννοιες Ψηφιακής Επεξεργασίας Σημάτων Πρόγραμμα Μεταπτυχιακών Σπουδών: «Τεχνολογίες και Συστήματα Ευρυζωνικών Εφαρμογών και Υπηρεσιών» Μάθημα: «Επεξεργασία Ψηφιακού Σήματος και Σχεδιασμός Υλικού» Σύντομη Αναφορά σε Βασικές Έννοιες Ψηφιακής

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

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

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

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

Μάθημα: Ψηφιακή Επεξεργασία Ήχου

Μάθημα: Ψηφιακή Επεξεργασία Ήχου Τμήμα Τεχνών Ήχου και Εικόνας Ιόνιο Πανεπιστήμιο Μάθημα: Ψηφιακή Επεξεργασία Ήχου Εργαστηριακή Άσκηση 1 «Διαχείριση και Δημιουργία Βασικών Σημάτων, Δειγματοληψία και Κβαντισμός» Διδάσκων: Φλώρος Ανδρέας

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

Visual Basic Γλώσσα οπτικού

Visual Basic Γλώσσα οπτικού Visual Basi Γλώσσα οπτικού προγραµµατισµού «Η αρχή είναι το ήµισυ του παντός» Κουλλάς Χρίστος www.oullas.om oullas 2 Στόχοι Μαθήµατος Οι µαθητές να µπορούν: να εξηγούν τι είναι η Visual Basi. ναεξηγούνταστάδιαδηµιουργίας

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

Σήµατα και Συστήµατα ΗΜΥ220 24/1/2007. of them occurring as the solution of a problem indicates some inconsistency or absurdity.

Σήµατα και Συστήµατα ΗΜΥ220 24/1/2007. of them occurring as the solution of a problem indicates some inconsistency or absurdity. Σήµατα και Συστήµατα ΗΜΥ0 //007 Μιγαδικοί Αριµοί Παναγιώτης Παναγή, ppanagi@ucy.ac.cy ηµήτρης Ηλιάδης, eldemet@ucy.ac.cy The imaginary expression a and the negative expression b, have this resemblance,

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

ΕΠΑΝΑΛΗΠΤΙΚΗ ΕΞΕΤΑΣΗ (14/9/2012)

ΕΠΑΝΑΛΗΠΤΙΚΗ ΕΞΕΤΑΣΗ (14/9/2012) Φτιάξε ένα πρόγραµµα FORTRAN που θα βρίσκει αν ο ακέραιος N που θα εισάγει ο χρήστης είναι άρτιος ή περιττός. Φτιάξε ένα πρόγραµµα FORTRAN που να προσδιορίζει και να τυπώνει την θέση των στοιχείων ενός

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

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

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

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

Κεφάλαιο M3. Διανύσµατα

Κεφάλαιο M3. Διανύσµατα Κεφάλαιο M3 Διανύσµατα Διανύσµατα Διανυσµατικά µεγέθη Φυσικά µεγέθη που έχουν τόσο αριθµητικές ιδιότητες όσο και ιδιότητες κατεύθυνσης. Σε αυτό το κεφάλαιο, θα ασχοληθούµε µε τις µαθηµατικές πράξεις των

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

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

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

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

Κεφάλαιο 1 ο : Τυποποιηµένες συναρτήσεις στο MATLAB. Κεφάλαιο 2 ο :Τριγωνοµετρικές Συναρτήσεις. Κεφάλαιο 4 ο : ιαφορικές εξισώσεις

Κεφάλαιο 1 ο : Τυποποιηµένες συναρτήσεις στο MATLAB. Κεφάλαιο 2 ο :Τριγωνοµετρικές Συναρτήσεις. Κεφάλαιο 4 ο : ιαφορικές εξισώσεις ΠΙΝΑΚΑΣ ΠΕΡΙΕΧΟΜΕΝΩΝ Εισαγωγή Κεφάλαιο 1 ο : Τυποποιηµένες συναρτήσεις στο MATLAB Κεφάλαιο ο :Τριγωνοµετρικές Συναρτήσεις Κεφάλαιο 3 ο :Πίνακες Κεφάλαιο 4 ο : ιαφορικές εξισώσεις Κεφάλαιο 5 ο :Ολοκληρώµατα

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

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

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

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

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

ΑΡΙΘΜΗΤΙΚΕΣ ΜΕΘΟΔΟΙ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΑΡΙΘΜΗΤΙΚΕΣ ΜΕΘΟΔΟΙ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΕΡΓΑΣΤΗΡΙΟ 3 ΕΡΓΑΣΤΗΡΙΟ 3 ΓΡΑΦΙΚΕΣ ΠΑΡΑΣΤΑΣΕΙΣ ΒΑΣΙΚΕΣ ΔΟΜΕΣ ΓΡΑΦΙΚΕΣ ΠΑΡΑΣΤΑΣΕΙΣ ΔΗΜΙΟΥΡΓΙΑ ΔΙΑΝΥΣΜΑΤΩΝ Χ (ΤΕΤΜΗΜΕΝΩΝ) ΚΑΙ Υ (ΤΕΤΑΓΜΕΝΩΝ) ΤΩΝ ΣΗΜΕΙΩΝ

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

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

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

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

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

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

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

Ολοκληρωµένο Περιβάλλον Σχεδιασµού Και Επίδειξης Φίλτρων

Ολοκληρωµένο Περιβάλλον Σχεδιασµού Και Επίδειξης Φίλτρων Ψηφιακή Επεξεργασία Σηµάτων 20 Ολοκληρωµένο Περιβάλλον Σχεδιασµού Και Επίδειξης Φίλτρων Α. Εγκατάσταση Αφού κατεβάσετε το συµπιεσµένο αρχείο µε το πρόγραµµα επίδειξης, αποσυµπιέστε το σε ένα κατάλογο µέσα

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

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

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

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

ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΡΗΤΗΣ ΤΜΗΜΑ ΜΑΘΗΜΑΤΙΚΩΝ. Ξεκινώντας µε το MATLAB. Revised by Clinton Wolfe Original by David Hart. Μ. Βάβαλη και Τ.

ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΡΗΤΗΣ ΤΜΗΜΑ ΜΑΘΗΜΑΤΙΚΩΝ. Ξεκινώντας µε το MATLAB. Revised by Clinton Wolfe Original by David Hart. Μ. Βάβαλη και Τ. ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΡΗΤΗΣ ΤΜΗΜΑ ΜΑΘΗΜΑΤΙΚΩΝ Ξεκινώντας µε το MATLAB Revised by Clinton Wolfe Original by David Hart Μ. Βάβαλη και Τ. Κατελανή ΠΕΡΙΕΧΟΜΕΝΑ 1. Τί είναι το Matlab?...3 1.1. Πώς να χρησιµοποιήσετε

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

Τοποθετήστε τη δισκέτα στο drive B και σε περιβάλλον MS-DOS πληκτρολογήστε: B:

Τοποθετήστε τη δισκέτα στο drive B και σε περιβάλλον MS-DOS πληκτρολογήστε: B: Συστήματα floppy disk Τοποθετήστε τη δισκέτα στο drive B και σε περιβάλλον MS-DOS πληκτρολογήστε: B: Συστήματα σκληρού δίσκου Οι χρήστες σκληρού δίσκου θα πρέπει να δημιουργήσουν ένα directory με το όνομα

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

7.5 ΑΡΑΙΕΣ ΜΗΤΡΕΣ 290 7.5.1 Κατασκευή αραιών µητρών... 290 7.5.2 Πράξεις και συναρτήσεις αραιών µητρών... 294 7.5.3 Συναρτήσεις για γραφήµατα...

7.5 ΑΡΑΙΕΣ ΜΗΤΡΕΣ 290 7.5.1 Κατασκευή αραιών µητρών... 290 7.5.2 Πράξεις και συναρτήσεις αραιών µητρών... 294 7.5.3 Συναρτήσεις για γραφήµατα... Κ. Π Α Π Α Ρ Ρ Ι Ζ Ο Σ M A T L A B 6. 5 Π Ε Ρ Ι Ε Χ Ο Μ Ε Ν Α Π Ρ Ο Λ Ο Γ Ο Σ............. v Κ Ε Φ Α Λ Α Ι Ο 1 Β Α Σ Ι Κ Ε Σ Λ Ε Ι Τ Ο Υ Ρ Γ Ι Ε Σ Τ Ο Υ M A T L A B 1 1.1 ΠΡΑΞΕΙΣ ΚΑΙ ΑΡΙΘΜΗΤΙΚΕΣ ΠΑΡΑΣΤΑΣΕΙΣ

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

Εισαγωγή στη Γεώργιος Γεωργίου & Χρίστος Ξενοφώντος

Εισαγωγή στη Γεώργιος Γεωργίου & Χρίστος Ξενοφώντος Εισαγωγή στη Γεώργιος Γεωργίου & Χρίστος Ξενοφώντος Τμήμα Μαθηματικών και Στατιστικής Πανεπιστήμιο Κύπρου Μάϊος 7 . ΕΙΣΑΓΩΓΗ Το MATLAB είναι ένα σύγχρονο ολοκληρωμένο μαθηματικό λογισμικό πακέτο που χρησιμοποιείται

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

Περιεχόμενα. 26 Γραφικά δύο διαστάσεων... 11. 27 Γραφικά τριών διαστάσεων... 45

Περιεχόμενα. 26 Γραφικά δύο διαστάσεων... 11. 27 Γραφικά τριών διαστάσεων... 45 Περιεχόμενα 26 Γραφικά δύο διαστάσεων... 11 26.1 Η συνάρτηση plot...11 26.2 Στυλ γραμμών, σημειωτές, και χρώματα...14 26.3 Κάνναβοι διαγραμμάτων, πλαίσιο αξόνων, και ετικέτες...16 26.4 Προσαρμογή αξόνων

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

ΕΡΓΑΣΤΗΡΙΑΚΕΣ ΑΣΚΗΣΕΙΣ

ΕΡΓΑΣΤΗΡΙΑΚΕΣ ΑΣΚΗΣΕΙΣ ΑΡΙΘΜΗΤΙΚΗ ΑΝΑΛΥΣΗ ΙΙ ΕΡΓΑΣΤΗΡΙΑΚΕΣ ΑΣΚΗΣΕΙΣ. ΜΗΤΣΟΤΑΚΗΣ ΑΘΗΝΑ 27 ΠΑΡΑ ΕΙΓΜΑ : ΜΕΘΟ ΟΣ NEWTON Πρόγραµµα Matlab για την προσέγγιση της ρίζας της εξίσωσης f(x)= µε την µέθοδο Newton. Συναρτήσεις f(x), f

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

Γενικό πλαίσιο. Απαιτήσεις Μοντέλο εδοµένων. MinusXLRequirements. Απόστολος Ζάρρας http://www.cs.uoi.gr/~zarras/se.htm

Γενικό πλαίσιο. Απαιτήσεις Μοντέλο εδοµένων. MinusXLRequirements. Απόστολος Ζάρρας http://www.cs.uoi.gr/~zarras/se.htm MinusXLRequirements Απόστολος Ζάρρας http://www.cs.uoi.gr/~zarras/se.htm Γενικό πλαίσιο Μια από τις πιο γνωστές και ευρέως διαδεδομένες εμπορικές εφαρμογές για τη διαχείριση λογιστικών φύλλων είναι το

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

Μιγαδική ανάλυση Μέρος Α Πρόχειρες σημειώσεις 1. Μιγαδικοί αριθμοί. ΤΕΤΥ Εφαρμοσμένα Μαθηματικά Μιγαδική Ανάλυση Α 1

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

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

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

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

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

SMART Notebook Math Tools

SMART Notebook Math Tools SMART Notebook Math Tools Windows λειτ ουργικά συστ ήματ α Εγχειρίδιο Χρήστ η Σημείωση για το εμπορικό σήμα Τα SMART Board, SMART Notebook, smarttech, το λογότυπο SMART και όλα τα σλόγκαν SMART είναι εμπορικά

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

SMART Notebook 11.1 Math Tools

SMART Notebook 11.1 Math Tools SMART Ntebk 11.1 Math Tls Λειτουργικά συστήματα Windws Οδηγός χρήστη Δήλωση προϊόντος Αν δηλώσετε το προϊόν SMART, θα σας ειδοποιήσουμε για νέα χαρακτηριστικά και αναβαθμίσεις λογισμικού. Κάντε τη δήλωση

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

1 Πίνακες 1.1 Συνοπτική θεωρία

1 Πίνακες 1.1 Συνοπτική θεωρία 1 Πίνακες Σε αυτήν την ενότητα θα εξοικειωθείτε με την έννοια των πινάκων στον προγραμματισμό (χωρίς τον ιδιαίτερο τρόπο χειρισμού των πινάκων στο MATLAB), και συγκεκριμένα θα δείτε: πώς ορίζεται ένας

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

ΣΚΟΠΟΙ ΒΗΜΑ 1 Ο. Θα εμφανιστεί το λογότυπο του προγράμματος.. ..και μετά από λίγο ένα παράθυρο με τίτλο Προβολές CMap Tools. [1]

ΣΚΟΠΟΙ ΒΗΜΑ 1 Ο. Θα εμφανιστεί το λογότυπο του προγράμματος.. ..και μετά από λίγο ένα παράθυρο με τίτλο Προβολές CMap Tools. [1] ΦΥΛΛΟ ΔΡΑΣΤΗΡΙΟΤΗΤΑΣ 2 Κεφάλαιο: 1 ο ΒΑΣΙΚΕΣ ΕΝΝΟΙΕΣ ΤΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ, Ενότητα: 1.5 ΜΕ ΤΙ ΑΣΧΟΛΕΙΤΑΙ Η ΠΛΗΡΟΦΟΡΙΚΗ Εμπλεκόμενες έννοιες: Πληροφορική Ονοματεπώνυμο: Τμήμα: Ομάδα: ΣΚΟΠΟΙ Να μάθετε πως θα

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

Επανάληψη Μιγαδικών Αριθμών

Επανάληψη Μιγαδικών Αριθμών Σήματα και Συστήματα ΗΜΥ0 //006 Επανάληψη Μιγαδικών Αριμών Δημήτρης Ηλιάδης, eldemet@ucy.ac.cy Που χρησιμεύει: Από τη εωρία των Σειρών Fourier, γνωρίζουμε πως οποιοδήποτε περιοδικό σήμα ανεξαρτήτως πολυπλοκότητας,

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

Κεφάλαιο 1 Οι πραγµατικοί και οι µιγαδικοί αριθµοί

Κεφάλαιο 1 Οι πραγµατικοί και οι µιγαδικοί αριθµοί Σελίδα από 9 Κεφάλαιο Οι πραγµατικοί και οι µιγαδικοί αριθµοί. 7 Τα σύµβολα και.7. Παράδειγµα Αθροίσµατα και γινόµενα στο Matlab. Υπολογίστε τις ακόλουθες ποσότητες στο MATLAB: a) b) c) d) 00 k = 00 k

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

Πως θα κατασκευάσω το πρώτο πρόγραμμα;

Πως θα κατασκευάσω το πρώτο πρόγραμμα; Εργαστήριο Δομημένος Προγραμματισμός (C#) Τμήμα Μηχανολογίας Νικόλαος Ζ. Ζάχαρης Καθηγητής Εφαρμογών Σκοπός Να γίνει εξοικείωση το μαθητών με τον ΗΥ και το λειτουργικό σύστημα. - Επίδειξη του My Computer

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

ΔΙΔΑΚΤΙΚΕΣ ΣΗΜΕΙΩΣΕΙΣ. Βασικά στοιχεία για τη χρήση του MATLAB & Εφαρμογή σε προβλήματα κατασκευών

ΔΙΔΑΚΤΙΚΕΣ ΣΗΜΕΙΩΣΕΙΣ. Βασικά στοιχεία για τη χρήση του MATLAB & Εφαρμογή σε προβλήματα κατασκευών ΔΙΔΑΚΤΙΚΕΣ ΣΗΜΕΙΩΣΕΙΣ Βασικά στοιχεία για τη χρήση του MATLAB & Εφαρμογή σε προβλήματα κατασκευών Κατσάνος Ευάγγελος Διπλ. Πολιτικός Μηχανικός, MSc ΤΕΧΝΙΚΕΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ ΚΑΙ ΧΡΗΣΗ ΛΟΓΙΣΜΙΚΟΥ Η/Υ ΣΤΙΣ

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

Πανεπιστήµιο Πατρών Τµήµα Γεωλογίας Τοµέας Γενικής Θαλάσσιας Γεωλογίας και Γεωδυναµικής

Πανεπιστήµιο Πατρών Τµήµα Γεωλογίας Τοµέας Γενικής Θαλάσσιας Γεωλογίας και Γεωδυναµικής Πανεπιστήµιο Πατρών Τµήµα Γεωλογίας Τοµέας Γενικής Θαλάσσιας Γεωλογίας και Γεωδυναµικής Βασικές εφαρµογές των λογισµικών MS-Excel, Grapher & Surfer (Σηµειώσεις εργαστηρίου για τους 1 ετης φοιτητές του

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

C: Από τη Θεωρία στην Εφαρµογή 2 ο Κεφάλαιο

C: Από τη Θεωρία στην Εφαρµογή 2 ο Κεφάλαιο C: Από τη Θεωρία στην Εφαρµογή Κεφάλαιο 2 ο Τύποι Δεδοµένων Δήλωση Μεταβλητών Έξοδος Δεδοµένων Γ. Σ. Τσελίκης Ν. Δ. Τσελίκας Μνήµη και Μεταβλητές Σχέση Μνήµης Υπολογιστή και Μεταβλητών Η µνήµη (RAM) ενός

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

Καµπύλες Bézier και Geogebra

Καµπύλες Bézier και Geogebra Καµπύλες Bézier και Geogebra Κόλλιας Σταύρος Ένα από τα προβλήµατα στη σχεδίαση δυσδιάστατων εικόνων στα προγράµµατα γραφικών των υπολογιστών είναι η δηµιουργία οµαλών καµπυλών. Η λύση στο πρόβληµα αυτό

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

2 ΟΥ και 7 ΟΥ ΚΕΦΑΛΑΙΟΥ

2 ΟΥ και 7 ΟΥ ΚΕΦΑΛΑΙΟΥ ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΕΠΙΜΕΛΕΙΑ: ΜΑΡΙΑ Σ. ΖΙΩΓΑ ΚΑΘΗΓΗΤΡΙΑ ΠΛΗΡΟΦΟΡΙΚΗΣ ΘΕΩΡΙΑ 2 ΟΥ και 7 ΟΥ ΚΕΦΑΛΑΙΟΥ ΒΑΣΙΚΕΣ ΕΝΝΟΙΕΣ ΑΛΓΟΡΙΘΜΩΝ και ΔΟΜΗ ΑΚΟΛΟΥΘΙΑΣ 2.1 Να δοθεί ο ορισμός

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

ΗΜΙΟΥΡΓΙΑ ΙΣΤΟΣΕΛΙ ΑΣ ΣΤΟ MICROSOFT WORD

ΗΜΙΟΥΡΓΙΑ ΙΣΤΟΣΕΛΙ ΑΣ ΣΤΟ MICROSOFT WORD ΗΜΙΟΥΡΓΙΑ ΙΣΤΟΣΕΛΙ ΑΣ ΣΤΟ MICROSOFT WORD Σε ορισµένες περιπτώσεις είναι ιδιαίτερα χρήσιµη η δηµιουργία ιστοσελίδων ενηµερωτικού περιεχοµένου οι οποίες στη συνέχεια µπορούν να δηµοσιευθούν σε κάποιο τόπο

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

Νέο υλικό. www.cs.uoi.gr/~develeg. Matlab2.pdf - Παρουσίαση μαθήματος 2. Matlab-reference.pdf Σημειώσεις matlab στα ελληνικά (13 σελίδες).

Νέο υλικό. www.cs.uoi.gr/~develeg. Matlab2.pdf - Παρουσίαση μαθήματος 2. Matlab-reference.pdf Σημειώσεις matlab στα ελληνικά (13 σελίδες). Matlab Μάθημα Νέο υλικό www.cs.uoi.gr/~develeg Matlab.pdf - Παρουσίαση μαθήματος. Matlab-reference.pdf Σημειώσεις matlab στα ελληνικά (3 σελίδες). Επαναληπτικές δομές Όταν εκτελείται μια πράξη σε ένα διάνυσμα,

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

Διακριτός Μετασχηματισμός Fourier

Διακριτός Μετασχηματισμός Fourier Διακριτός Μετασχηματισμός Fourier 1 Διακριτός Μετασχηματισμός Fourier Ο μετασχηματισμός Fourier αποτελεί τον ακρογωνιαίο λίθο της επεξεργασίας σήματος αλλά και συχνή αιτία πονοκεφάλου για όσους πρωτοασχολούνται

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

Προτεινόμενες εργασίες Προγραμματισμού Διαδικτύου

Προτεινόμενες εργασίες Προγραμματισμού Διαδικτύου Προτεινόμενες εργασίες Προγραμματισμού Διαδικτύου Ιωάννης Γ. Τσούλος Εργασία Πρώτη - Αριθμομηχανή Με την χρήση του περιβάλλοντος AWT ή του SWING θα πρέπει να δημιουργηθεί αριθμομηχανή για την εκτέλεση

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

o AND o IF o SUMPRODUCT

o AND o IF o SUMPRODUCT Πληροφοριακά Εργαστήριο Management 1 Information Συστήματα Systems Διοίκησης ΤΕΙ Τμήμα Ελεγκτικής Ηπείρου Χρηματοοικονομικής (Παράρτημα Πρέβεζας) και Αντικείµενο: Μοντελοποίηση προβλήµατος Θέµατα που καλύπτονται:

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

Κεφάλαιο 6 Παράγωγος

Κεφάλαιο 6 Παράγωγος Σελίδα από 5 Κεφάλαιο 6 Παράγωγος Στο κεφάλαιο αυτό στόχος µας είναι να συνδέσουµε µία συγκεκριµένη συνάρτηση f ( ) µε µία δεύτερη συνάρτηση f ( ), την οποία και θα ονοµάζουµε παράγωγο της f. Η τιµή της

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

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

Εισαγωγή στην Επιστήμη της Πληροφορικής Εργαστήριο. Microsoft Excel Μέρος 2 Πανεπιστήμιο Κύπρου Τμήμα Πληροφορικής Εισαγωγή στην Επιστήμη της Πληροφορικής και Πληροφοριακά Συστήματα Εργαστήριο - ΕΠΛ003 Εισαγωγή στην Επιστήμη της Πληροφορικής Εργαστήριο Microsoft Excel Μέρος 2

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

ΑΣΚΗΣΗ 2: ΔΟΜΗ ΠΡΟΓΡΑΜΜΑΤΟΣ C, ΧΕΙΡΙΣΜΟΣ ΜΕΤΑΒΛΗΤΩΝ ΚΑΙ ΣΥΝΑΡΤΗΣΕΙΣ ΕΙΣΟΔΟΥ ΚΑΙ ΕΞΟΔΟΥ

ΑΣΚΗΣΗ 2: ΔΟΜΗ ΠΡΟΓΡΑΜΜΑΤΟΣ C, ΧΕΙΡΙΣΜΟΣ ΜΕΤΑΒΛΗΤΩΝ ΚΑΙ ΣΥΝΑΡΤΗΣΕΙΣ ΕΙΣΟΔΟΥ ΚΑΙ ΕΞΟΔΟΥ ΑΣΚΗΣΗ 2: ΔΟΜΗ ΠΡΟΓΡΑΜΜΑΤΟΣ C, ΧΕΙΡΙΣΜΟΣ ΜΕΤΑΒΛΗΤΩΝ ΚΑΙ ΣΥΝΑΡΤΗΣΕΙΣ ΕΙΣΟΔΟΥ ΚΑΙ ΕΞΟΔΟΥ Σκοπός της Άσκησης Ο σκοπός αυτής της εργαστηριακής άσκησης είναι η ανάλυση των βασικών χαρακτηριστικών της Γλώσσας

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

Εισαγωγή στην C. Μορφή Προγράµµατος σε γλώσσα C

Εισαγωγή στην C. Μορφή Προγράµµατος σε γλώσσα C Εισαγωγή στην C Μορφή Προγράµµατος σε γλώσσα C Τµήµα Α Με την εντολή include συµπεριλαµβάνω στο πρόγραµµα τα πρότυπα των συναρτήσεων εισόδου/εξόδου της C.Το αρχείο κεφαλίδας stdio.h είναι ένας κατάλογος

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

Εργαστήριο Δομημένος Προγραμματισμός (C#) Τμήμα Μηχανολογίας Νικόλαος Ζ. Ζάχαρης Καθηγητής Εφαρμογών

Εργαστήριο Δομημένος Προγραμματισμός (C#) Τμήμα Μηχανολογίας Νικόλαος Ζ. Ζάχαρης Καθηγητής Εφαρμογών Εργαστήριο Δομημένος Προγραμματισμός (C#) Τμήμα Μηχανολογίας Νικόλαος Ζ. Ζάχαρης Καθηγητής Εφαρμογών Σκοπός Να αναπτύξουν ένα πρόγραμμα όπου θα επαναλάβουν τα βήματα ανάπτυξης μιας παραθυρικής εφαρμογής.

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

QR είναι ˆx τότε x ˆx. 10 ρ. Ποιά είναι η τιµή του ρ και γιατί (σύντοµη εξήγηση). P = [X. 0, X,..., X. (n 1), X. n] a(n + 1 : 1 : 1)

QR είναι ˆx τότε x ˆx. 10 ρ. Ποιά είναι η τιµή του ρ και γιατί (σύντοµη εξήγηση). P = [X. 0, X,..., X. (n 1), X. n] a(n + 1 : 1 : 1) ΕΠΙΣΤΗΜΟΝΙΚΟΣ ΥΠΟΛΟΓΙΣΜΟΣ I (22 Σεπτεµβρίου) ΕΠΙΛΕΓΜΕΝΕΣ ΑΠΑΝΤΗΣΕΙΣ 1ο ΘΕΜΑ 1. Αφού ορίσετε ακριβώς τι σηµαίνει πίσω ευσταθής υπολογισµός, να εξηγήσετε αν ο υ- πολογισµός του εσωτερικού γινοµένου δύο διανυσµάτων

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

Κεφάλαιο VI : Εργαστηριακές ασκήσεις που αφορούν τη δηµιουργία γραφικού περιβάλλοντος χρήστη στη Java.

Κεφάλαιο VI : Εργαστηριακές ασκήσεις που αφορούν τη δηµιουργία γραφικού περιβάλλοντος χρήστη στη Java. Κεφάλαιο VI : Εργαστηριακές ασκήσεις που αφορούν τη δηµιουργία γραφικού περιβάλλοντος χρήστη στη Java. Στο παρόν κεφάλαιο παρουσιάζονται εργαστηριακές ασκήσεις οι οποίες αφορούν τη δηµιουργία γραφικού

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

Κεφάλαιο 7 Βασικά Θεωρήµατα του ιαφορικού Λογισµού

Κεφάλαιο 7 Βασικά Θεωρήµατα του ιαφορικού Λογισµού Σελίδα 1 από Κεφάλαιο 7 Βασικά Θεωρήµατα του ιαφορικού Λογισµού Στο κεφάλαιο αυτό θα ασχοληθούµε µε τα βασικά θεωρήµατα του διαφορικού λογισµού καθώς και µε προβλήµατα που µπορούν να επιλυθούν χρησιµοποιώντας

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

ΜΕΛΕΤΗ Σ.Α.Ε. µε χρήση του CONTROL SYSTEM TOOLBOX του MATLAB

ΜΕΛΕΤΗ Σ.Α.Ε. µε χρήση του CONTROL SYSTEM TOOLBOX του MATLAB Σ.Ν.. ΕΡΓΑΣΤΗΡΙΑ ΗΛΕΚΤΡΟΤΕΧΝΙΑΣ ο Έτος ΘΕΩΡΙΑ ΚΥΚΛΩΜΑΤΩΝ ΙΙ ΜΕΛΕΤΗ Σ.Α.Ε. µε χρήση του CONTROL SYSTEM TOOLBOX του MATLAB - Σύντοµη εισαγωγή στο Control System Toolbox - Παρουσίαση Εφαρµογών ( συνοδεύεται

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

Κεφάλαιο Πέµπτο: Η Εξάσκηση

Κεφάλαιο Πέµπτο: Η Εξάσκηση Κεφάλαιο Πέµπτο: Η Εξάσκηση 1. Γενικά Η εξάσκηση στο Εργαστήριο προϋποθέτει τη γνώση των εντολών (τουλάχιστον) τις οποίες καλείται ο σπουδαστής κάθε φορά να εφαρµόσει. Αυτές παρέχονται µέσω της Θεωρίας

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

Κεφάλαιο 3.5-3.6, 3.2: Συναρτήσεις II. ( ιάλεξη 12) ιδάσκων: ηµήτρης Ζεϊναλιπούρ

Κεφάλαιο 3.5-3.6, 3.2: Συναρτήσεις II. ( ιάλεξη 12) ιδάσκων: ηµήτρης Ζεϊναλιπούρ Κεφάλαιο 3.5-3.6, 3.2: Συναρτήσεις II ( ιάλεξη 12) ιδάσκων: ηµήτρης Ζεϊναλιπούρ 12-1 Ανασκόπηση οµής Προγράµµατος µε Συναρτήσεις #include 1 void PrintMessage (); Πρότυπο ( ήλωση) Συνάρτησης (

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

ΕΡΓΑΣΤΗΡΙΟ 3: Προγραμματιστικά Περιβάλλοντα και το Πρώτο Πρόγραμμα C

ΕΡΓΑΣΤΗΡΙΟ 3: Προγραμματιστικά Περιβάλλοντα και το Πρώτο Πρόγραμμα C ΕΡΓΑΣΤΗΡΙΟ 3: Προγραμματιστικά Περιβάλλοντα και το Πρώτο Πρόγραμμα C Στο εργαστήριο αυτό, θα ασχοληθούμε με δύο προγραμματιστικά περιβάλλοντα για τη γλώσσα C: τον gcc μεταγλωττιστή της C σε περιβάλλον

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

ΑΠΟΚΡΙΣΗ ΣΥΣΤΗΜΑΤΩΝ ΣΤΟ ΠΕΔΙΟ ΤΟΥ ΧΡΟΝΟΥ ΚΑΙ ΤΩΝ ΣΥΧΝΟΤΗΤΩΝ

ΑΠΟΚΡΙΣΗ ΣΥΣΤΗΜΑΤΩΝ ΣΤΟ ΠΕΔΙΟ ΤΟΥ ΧΡΟΝΟΥ ΚΑΙ ΤΩΝ ΣΥΧΝΟΤΗΤΩΝ ΑΠΟΚΡΙΣΗ ΣΥΣΤΗΜΑΤΩΝ ΣΤΟ ΠΕΔΙΟ ΤΟΥ ΧΡΟΝΟΥ ΚΑΙ ΤΩΝ ΣΥΧΝΟΤΗΤΩΝ ΣΚΟΠΟΣ ΤΗΣ ΑΣΚΗΣΗΣ Σημαντική πληροφορία για τη συμπεριφορά και την ευστάθεια ενός γραμμικού συστήματος, παίρνεται, μελετώντας την απόκρισή του

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

Κυκλώματα, Σήματα και Συστήματα

Κυκλώματα, Σήματα και Συστήματα Κυκλώματα, Σήματα και Συστήματα Μάθημα 3 Καθηγητής Χ. Χαμζάς Κυκλώματα, Σήματα και Συστήματα.3- ΨΗΦΙΑΚΑ ΚΥΚΛΩΜΑΤΩΝ ΚΑΙ ΕΞΙΣΩΣΕΙΣ Ένα διακριτό discree ή ψηφιακό digial σύστημα είναι μία διαδικασία προσδιορισμού

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

ΕΛΕΓΚΤΕΣ PID. Ελεγκτής τριών όρων Η συνάρτηση μεταφοράς του PID ελεγκτή είναι η ακόλουθη:

ΕΛΕΓΚΤΕΣ PID. Ελεγκτής τριών όρων Η συνάρτηση μεταφοράς του PID ελεγκτή είναι η ακόλουθη: ΕΛΕΓΚΤΕΣ PID Εισαγωγή Αυτό το βοήθημα θα σας δείξει τα χαρακτηριστικά καθενός από τους τρεις ελέγχους ενός PID ελεγκτή, του αναλογικού (P), του ολοκληρωτικού (I) και του διαφορικού (D) ελέγχου, καθώς και

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

ΕΡΓΑΣΤΗΡΙΟ 6: Συναρτήσεις και Αναδρομή

ΕΡΓΑΣΤΗΡΙΟ 6: Συναρτήσεις και Αναδρομή ΕΡΓΑΣΤΗΡΙΟ 6: Συναρτήσεις και Αναδρομή Στο εργαστήριο αυτό θα μάθουμε για τη χρήση συναρτήσεων με σκοπό την κατασκευή αυτόνομων τμημάτων προγραμμάτων που υλοποιούν μία συγκεκριμένη διαδικασία, τα οποία

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

3. Σηµειώσεις Access. # Εισαγωγή ψηφίου ή κενού διαστήµατος. Επιτρέπονται τα ση-

3. Σηµειώσεις Access. # Εισαγωγή ψηφίου ή κενού διαστήµατος. Επιτρέπονται τα ση- Μάθηµα 3 Προχωρηµένες ιδιότητες πεδίων Μάσκες εισαγωγής Οι ιδιότητες Μορφή και Μάσκα εισαγωγής περιγράφονται µαζί γιατί έχουν κοινά χαρακτηριστικά που αφορούν την εµφάνιση. Με την ιδιότητα Μορφή καθορίζουµε

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

Η-Υ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ. Εργαστήριο 1 Εισαγωγή στη C. Σοφία Μπαλτζή s.mpaltzi@di.uoa.gr

Η-Υ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ. Εργαστήριο 1 Εισαγωγή στη C. Σοφία Μπαλτζή s.mpaltzi@di.uoa.gr Η-Υ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ Εργαστήριο 1 Εισαγωγή στη C Σοφία Μπαλτζή s.mpaltzi@di.uoa.gr Διαδικαστικά Ιστοσελίδα μαθήματος: http://eclass.uoa.gr/courses/f30/ Υποχρεωτική παρακολούθηση: Παρασκευή 14:00 16:00 στην

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

Βιομηχανικοί Ελεγκτές

Βιομηχανικοί Ελεγκτές Βιομηχανικοί Ελεγκτές Σημειώσεις Εργαστηρίου Έλεγχος Στάθμης Δοχείου με P.I.D. Ελεγκτή Περιεχόμενα 1. Τρόπος Εισαγωγής στο πρόγραμμα εξομοίωσης. 2. Τρόπος λειτουργίας εξομοιωτή. 3. Αναγνώριση ιδιοτήτων

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

ιαχείριση Πληροφοριών στο ιαδίκτυο

ιαχείριση Πληροφοριών στο ιαδίκτυο ιαχείριση Πληροφοριών στο ιαδίκτυο Εργαστήριο (Φυλλάδιο 8) ΤΕΙ Καβάλας - Σχολή ιοίκησης & Οικονοµίας Τµήµα ιαχείρισης Πληροφοριών ιδάσκων: Μαρδύρης Βασίλειος, ιπλ. Ηλ. Μηχανικός & Μηχ. Υπολογιστών, MSc

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

Λογικά Διανύσματα. >>x = -3/2*pi : pi/100 : 3/2*pi; >>y = tan(x); >>plot(x, y)

Λογικά Διανύσματα. >>x = -3/2*pi : pi/100 : 3/2*pi; >>y = tan(x); >>plot(x, y) Λογικά Διανύσματα Τα λογικά διανύσματα του Matlab είναι πολύ χρήσιμα εργαλεία. Για παράδειγμα ας υποθέσουμε ότι θέλουμε να κάνουμε την γραφική παράσταση της tan(x) στο διάστημα από -3π/2 μέχρι 3π/2. >>x

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

Κεφάλαιο 1. Τι θα μάθουμε σήμερα: -AND, OR, NOT. -Ενσωματωμένες συναρτήσεις. -Μαθηματικοί τελεστές -ΤΕΛΕΣΤΕΣ DIV ΚΑΙ MOD. -Προτεραιότητα πράξεων

Κεφάλαιο 1. Τι θα μάθουμε σήμερα: -AND, OR, NOT. -Ενσωματωμένες συναρτήσεις. -Μαθηματικοί τελεστές -ΤΕΛΕΣΤΕΣ DIV ΚΑΙ MOD. -Προτεραιότητα πράξεων Κεφάλαιο 1 Αρχή ήμισυ παντός. Πλάτων, 427-347 π.χ., Φιλόσοφος Τι θα μάθουμε σήμερα: -AND, OR, NOT -Ενσωματωμένες συναρτήσεις -Μαθηματικοί τελεστές -ΤΕΛΕΣΤΕΣ DIV ΚΑΙ MOD -Προτεραιότητα πράξεων 1 Λογικές

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

Ανάλυση Αλγορίθµων 4. Πειραµατικές Μελέτες. Χρόνος Εκτέλεσης. Περιγραφή και Υλικό Ανάγνωσης

Ανάλυση Αλγορίθµων 4. Πειραµατικές Μελέτες. Χρόνος Εκτέλεσης. Περιγραφή και Υλικό Ανάγνωσης Ανάλυση Αλγορίθµων Είσοδος Αλγόριθµος Έξοδος Περιγραφή και Υλικό Ανάγνωσης Χρόνος εκτέλεσης (.) Ψευδοκώδικας (.) Μέτρηση των στοιχειωδών πράξεων (.) Ασυµπτωτική σηµειογραφία (.2) Ασυµπτωτική ανάλυση (.2)

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

Το πρόγραμμα συγχρηματοδοτείται 75% από το Ευρωπαϊκό κοινωνικό ταμείο και 25% από εθνικούς πόρους.

Το πρόγραμμα συγχρηματοδοτείται 75% από το Ευρωπαϊκό κοινωνικό ταμείο και 25% από εθνικούς πόρους. Το πρόγραμμα συγχρηματοδοτείται 75% από το Ευρωπαϊκό κοινωνικό ταμείο και 25% από εθνικούς πόρους. ΓΕΝΙΚΟ ΤΜΗΜΑ ΦΥΣΙΚΗΣ, ΧΗΜΕΙΑΣ & ΤΕΧΝΟΛΟΓΙΑΣ ΥΛΙΚΩΝ ΕΡΓΑΣΤΗΡΙΑ ΦΥΣΙΚΗΣ ORIGIN ΕΙΣΑΓΩΓΙΚΟ ΕΓΧΕΙΡΙΔΙΟ ΧΡΗΣΗΣ

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

Προσεγγιστική λύση Γραμμικών Συστημάτων με την μέθοδο Gauss-Seidel. Δημιουργία κώδικα στο Matlab

Προσεγγιστική λύση Γραμμικών Συστημάτων με την μέθοδο Gauss-Seidel. Δημιουργία κώδικα στο Matlab Προσεγγιστική λύση Γραμμικών Συστημάτων με την μέθοδο Gauss-Seidel Δημιουργία κώδικα στο Matlab Χατζηγεωργίου Αντώνης Νοέμβριος 2013 Περιεχόμενα 1. Αρχικό πρόβλημα.... 3 2. Εφαρμογή της θεωρίας.... 4 3.

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

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

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

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

1.2 Εξισώσεις 1 ου Βαθμού

1.2 Εξισώσεις 1 ου Βαθμού 1.2 Εξισώσεις 1 ου Βαθμού Διδακτικοί Στόχοι: Θα μάθουμε: Να κατανοούμε την έννοια της εξίσωσης και τη σχετική ορολογία. Να επιλύουμε εξισώσεις πρώτου βαθμού με έναν άγνωστο. Να διακρίνουμε πότε μια εξίσωση

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

ΜΑΗΣ 2007 - ΕΞΕΤΑΣΤΙΚΟ ΔΟΚΙΜΙΟ

ΜΑΗΣ 2007 - ΕΞΕΤΑΣΤΙΚΟ ΔΟΚΙΜΙΟ ΜΑΗΣ 2007 - ΕΞΕΤΑΣΤΙΚΟ ΔΟΚΙΜΙΟ ΟΔΗΓΙΕΣ: ΝΑ ΑΠΑΝΤΗΣΕΤΕ ΣΕ ΟΛΕΣ ΤΙΣ ΕΡΩΤΗΣΕΙΣ. Το εξεταστικό δοκίμιο αποτελείται από δύο Ενότητες Α και Β. ΕΝΟΤΗΤΑ Α - Αποτελείται από δέκα (10) ερωτήσεις. Κάθε ορθή απάντηση

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

a = 10; a = k; int a,b,c; a = b = c = 10;

a = 10; a = k; int a,b,c; a = b = c = 10; C: Από τη Θεωρία στην Εφαρµογή Κεφάλαιο 4 ο Τελεστές Γ. Σ. Τσελίκης Ν. Δ. Τσελίκας Ο τελεστής εκχώρησης = Ο τελεστής = χρησιµοποιείται για την απόδοση τιµής (ή αλλιώς ανάθεση τιµής) σε µία µεταβλητή Π.χ.

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

ΜΜΚ 105: Πειραματική και Στατιστική Ανάλυση Δημιουργία Πινάκων και Γραφικών Παραστάσεων στην Excel 18/09/14

ΜΜΚ 105: Πειραματική και Στατιστική Ανάλυση Δημιουργία Πινάκων και Γραφικών Παραστάσεων στην Excel 18/09/14 ΜΜΚ 105: Πειραματική και Στατιστική Ανάλυση Δημιουργία Πινάκων και Γραφικών Παραστάσεων στην Excel 18/09/14 1. Δημιουργία Πίνακα 1.1 Εισαγωγή μετρήσεων και υπολογισμός πράξεων Έστω ότι χρειάζεται να υπολογιστεί

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

Επεξεργασία πολλαπλών φύλλων εργασίας - Γραφημάτων Excel

Επεξεργασία πολλαπλών φύλλων εργασίας - Γραφημάτων Excel Επεξεργασία πολλαπλών φύλλων εργασίας - Γραφημάτων Excel 11.1. Πολλαπλά φύλλα εργασίας Στο προηγούμενο κεφάλαιο δημιουργήσαμε ένα φύλλο εργασίας με τον προϋπολογισμό δαπανών του προσωπικού που θα συμμετάσχει

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

Οι εντολές του MaLT+

Οι εντολές του MaLT+ Έλεγχος του χαρακτήρα Οι εντολές του MaLT+ Ελληνική Εντολή Αγγλική Εντολή Περιγραφή Παράδειγμα Κίνηση του χαρακτήρα Μπροστά/μ Πίσω/π fw/fd/forward bw/bk/backward προχωράει μπροστά τόσα βήματα όσο ο προχωράει

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

ΜΑΘΗΜΑΤΙΚΕΣ ΕΦΑΡΜΟΓΕΣ

ΜΑΘΗΜΑΤΙΚΕΣ ΕΦΑΡΜΟΓΕΣ ΕΦΑΡΜΟΓΕΣ ΜΕ ΤΟ EXCEL I K ΗΜΗΤΡΙΟΥ 17 1. Γράφηµα συνάρτησης µιας µεταβλητής ΜΑΘΗΜΑΤΙΚΕΣ ΕΦΑΡΜΟΓΕΣ Θα σχεδιάσοµε µε το Excel το γράφηµα της συνάρτησης y=sin(x), x [0,2π], για να επιδείξοµε γενικότερα τη

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

Περιληπτικά, τα βήματα που ακολουθούμε γενικά είναι τα εξής:

Περιληπτικά, τα βήματα που ακολουθούμε γενικά είναι τα εξής: Αυτό που πρέπει να θυμόμαστε, για να μη στεναχωριόμαστε, είναι πως τόσο στις εξισώσεις, όσο και στις ανισώσεις 1ου βαθμού, που θέλουμε να λύσουμε, ακολουθούμε ακριβώς τα ίδια βήματα! Εκεί που πρεπει να

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

ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ

ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΔΙΑΓΩΝΙΣΜΑ ΠΡΟΣΟΜΟΙΩΣΗΣ Γ ΛΥΚΕΙΟΥ - 02/05/2014 ΘΕΜΑ Α Α1. Έστω ο παρακάτω αλγόριθμος ταξινόμησης: Για κ από.. μέχρι 19 Για λ από 19 μέχρι κ με_βήμα -1

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

To SIMULINK του Matlab

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

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

Συναρτήσεις - Όρια- Παράγωγοι- Ολοκληρώματα Ακολουθίες-Σειρές

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

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

Υποπρογράµµατα Συναρτήσεις. Στόχοι Μαθήµατος. Οι µαθητές να µπορούν:

Υποπρογράµµατα Συναρτήσεις. Στόχοι Μαθήµατος. Οι µαθητές να µπορούν: Υποπρογράµµατα «Είδα στον ύπνο µου ότι η ζωή είναι χαρά. Ξύπνησα και είδα ότι είναι χρέος. Αγωνίστηκα και είδα ότι τo χρέος είναι χαρά.» Ραµπριτανάθ Ταγκόρ Κουλλάς Χρίστος www.oullas.om oullas 2 Στόχοι

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

4.1 Το αόριστο ολοκλήρωµα - Βασικά ολοκληρώ-

4.1 Το αόριστο ολοκλήρωµα - Βασικά ολοκληρώ- Κεφάλαιο 4 ΟΛΟΚΛΗΡΩΜΑ 4.1 Το αόριστο ολοκλήρωµα - Βασικά ολοκληρώ- µατα Ορισµός 4.1.1. Αρχική ή παράγουσα συνάρτηση ή αντιπαράγωγος µιας συνάρτησης f(x), x [, b], λέγεται κάθε συνάρτηση F (x) που επαληθεύει

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

Β. Να εξηγήσετε τι σηµαίνει ολίσθηση ενός δυαδικού αριθµού 3 θέσεις αριστερά. 5 4 3 µπορεί να είναι: Α: ουρά Β:στοίβα Γ:και τα δυο :τίποτα

Β. Να εξηγήσετε τι σηµαίνει ολίσθηση ενός δυαδικού αριθµού 3 θέσεις αριστερά. 5 4 3 µπορεί να είναι: Α: ουρά Β:στοίβα Γ:και τα δυο :τίποτα ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΙΑΓΩΝΙΣΜΑ κ ΘΕΜΑ 1 A. Σηµειώστε ποιες από τις παρακάτω προτάσεις είναι σωστές και ποιες λάθος: 1. Κάθε δοµή επιλογής κλείνει µε την εντολή τέλος_αν 2. Κάθε υποπρόγραµµα µπορεί να υλοποιηθεί

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

Ομάδα Γ. Ο υπολογιστής ως επιστημονικό εργαλείο

Ομάδα Γ. Ο υπολογιστής ως επιστημονικό εργαλείο Ομάδα Γ. Ο υπολογιστής ως επιστημονικό εργαλείο Η Mathematica είναι ένα ολοκληρωμένο μαθηματικό πακέτο με πάρα πολλές δυνατότητες σε σχεδόν όλους τους τομείς των μαθηματικών (Άλγεβρα, Θεωρία συνόλων, Ανάλυση,

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

TI-30Xa TI-30Xa (μπαταρίας) Σημείωση TI-30Xa Solar (ηλιακή) Σημείωση Δεύτερες Λειτουργίες 120. 6.283185307

TI-30Xa TI-30Xa (μπαταρίας) Σημείωση TI-30Xa Solar (ηλιακή) Σημείωση Δεύτερες Λειτουργίες 120. 6.283185307 TI-30Xa TI-30Xa (μπαταρίας) Το ON/C ανάβει την TI-30Xa. Το OFF σβήνει την TI-30Xa και καθαρίζει την οθόνη, τις ρυθμίσεις και τις εκκρεμείς πράξεις, αλλά όχι τη μνήμη. Το APD (Αυτόματο Σβήσιμο, Automatic

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

Υπολογιστικά Συστήματα

Υπολογιστικά Συστήματα Υπολογιστικά Συστήματα Ενότητα 1: Εισαγωγικά Μαθήματος & Κυριότερες Συναρτήσεις του Microsoft Excel 2010 Σαπρίκης Ευάγγελος Τμήμα Διοίκησης Επιχειρήσεων (Γρεβενά) Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό

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

Τηλεπικοινωνίες. Ενότητα 2.1: Ανάλυση Fourier. Μιχάλας Άγγελος Τμήμα Μηχανικών Πληροφορικής ΤΕ

Τηλεπικοινωνίες. Ενότητα 2.1: Ανάλυση Fourier. Μιχάλας Άγγελος Τμήμα Μηχανικών Πληροφορικής ΤΕ Τηλεπικοινωνίες Ενότητα 2.1: Ανάλυση Fourier Μιχάλας Άγγελος Τμήμα Μηχανικών Πληροφορικής ΤΕ Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative Commons. Για εκπαιδευτικό υλικό,

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