Καταχώρηση τιµής σε µια µεταβλητή.

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

Download "Καταχώρηση τιµής σε µια µεταβλητή."

Transcript

1 Καταχώρηση τιµής σε µια µεταβλητή. Απευθείας καταχώρηση >> a=si(pi/2) a = 1 Αν στο τέλος κάθε δήλωσης τοποθετείται το ερωτηµατικό τότε το πρόγραµµα δεν µας δείχνει τη τιµή της µεταβλητής. >> a=si(pi/2); Αν ενδιαφερόµαστε να µάθουµε τις ενεργές µεταβλητές τότε χρησιµοποιούµε την εντολή who >> who Your variables are: a b c d e Αν ενδιαφερόµαστε να µάθουµε την τιµή της τότε πληκτρολογούµε τη µεταβλητή στο περιβάλλον του προγράµµατος. >> a = 1 Μπορούµε να καταχωρήσουµε τιµή σε µια µεταβλητή µε την χρήση µεταβλητών. >> a=50; >> b=12; >> c=15; >> d=cos(pi/3); >> e=(a+b-c)*d; 1

2 Μορφή των µεταβλητών. Προκαθορισµένη µορφή. Είναι η µορφή που χρησιµοποιεί αυτόµατα το πρόγραµµα. Περιέχει τα πέντε πιο σηµαντικά ψηφία ενός πραγµατικού αριθµού. >> pi as = Μορφή log. Με αυτή τη µορφή µπορούµε να δούµε την τιµή µιας µεταβλητής µε µεγαλύτερη ακρίβεια βάζοντας την εντολή format log πριν ζητήσουµε από το πρόγραµµα να µας δώσει την τιµή της µεταβλητής >> format log >> pi as =

3 Επιστηµονική µορφή. Με αυτή τη µορφή µπορούµε να δούµε την εκθετική µορφή µιας µεταβλητής βάζοντας την εντολή format short e ή την εντολή format log e πριν ζητήσουµε από το πρόγραµµα να µας δώσει την τιµή της µεταβλητής. >> format short e >> pi as = e+000 >> format log e >> pi as = e+000 Μορφή bak. Χρησιµοποιούµε την µορφή αυτή όταν χρειαζόµαστε µόνο δύο µηδενικά. Έτσι πριν ζητήσουµε την τιµή της µεταβλητής βάζουµε την εντολή format bak. >> format bak >> pi as = 3.14 Για να επιστρέψουµε στην κανονική µορφή γράφουµε την εντολή format. 3

4 Απλές γραφικές παραστάσεις. Χρησιµοποιώντας τη συνάρτηση plot(x,t) µπορούµε να κάνουµε τη γραφική παράσταση της µεταβλητής x σε συνάρτηση µε τη µεταβλητή t. Θα πρέπει οι δύο µεταβλητές να έχουν το ίδιο αριθµό τιµών. Η γραφική παράσταση της συνάρτησης x = si(2 π f t) για τιµές του χρόνου από µηδέν έως 0,05 µε βήµα 0,0001 και για συχνότητα f = 100 Hz πραγµατοποιείται ως >> f=100; >> t=0:0.0001:0.05; >> x=si(2*pi*f*t); >> plot(t,x) Μπορούµε να κάνουµε ταυτόχρονη γραφική παράσταση δύο συναρτήσεων x και y των οποίων η ανεξάρτητη µεταβλητή t να είναι κοινή χρησιµοποιώντας την εντολή plot(t,x,t,y) 4

5 Υπάρχει η δυνατότητα να έχουµε περισσότερες από µία γραφικές παραστάσεις στην οθόνη χρησιµοποιώντας τη subplot(m,,p). Αν χρησιµοποιήσετε την εντολή help subplot στο περιβάλλον του προγράµ- µατος θα δείτε τη σηµασία των παραµέτρων m, και p Μπορούµε επιπλέον να τοποθετήσουµε και τίτλο στη γραφική παράσταση µε τη βοήθειατης title( ) Χρησιµοποιώντας τη xlabel( ) και ylabel( αντίστοιχες µεταβλητές στους άξονες ) τοποθετούµε και τις Με τη βοήθεια της axis( [xmi xmax ymi ymax] ) καθορίζεται η βαθµολογία των αξόνων Σηµειώνεται ότι η εντολή help ισχύει για κάθε εντολή. Στο πρόγραµµα που ακολουθεί κάνει τις γραφικές παραστάσεις του ηµίτονου και του συνηµίτονου σε συνάρτηση µε το χρόνο 5

6 figure(1); clf t=0:0.0001:0.05; x=si(2*pi*100*t); y=0.5*cos(2*pi*300*t); subplot(2,1,1), plot(t,x); title('γραφική παράσταση ηµιτόνου') axis([0,0.05,-1,1]); xlabel('t'); ylabel('si(2πft)'); subplot(2,1,2), plot(t,y); title('γραφική παράσταση συνηµιτόνου') axis([0,0.05,-1,1]); xlabel('t'); ylabel('cos(2πft)'); Η figure(1); clf καθαρίζει την εικόνα 1. Είναι καλό πριν από κάθε νέα εικόνα να χρησιµοποιείται. Αν θέλουµε να διαγράψουµε όλες τις εικόνες χρησιµοποιούµε την close all, είναι καλό να χρησιµοποιείται στην αρχή κάθε προγράµµατος. Τοποθετούµε % όταν θέλουµε να κάνουµε σχόλια. Η clc καθαρίζει την επιφάνεια εργασίας. 6

7 Βασικοί τρόποι εισαγωγής δεδοµένων Οι δύο βασικότεροι µέθοδοι εισαγωγής δεδοµένων είναι: Στον editor του προγράµµατος. Η µέθοδος αυτή χρησιµοποιείται στις περιπτώσεις που έχουµε να κάνουµε πράξεις µε λίγες γραµµές κώδικα. Σηµειώνεται ότι µέχρι τώρα όλα τα παραδείγµατα έχουν γίνει στο editor του Matlab. Στον M-file editor του Matlab ο οποίος µας δίνει τη δυνατότητα να δηµιουργούµε απόαπλέςσειρέςεντολώνµέχρικαικώδικαπρογραµµατισµού. 7

8 Ενεργοποίηση του M-file. Για να ενεργοποιήσουµε τον M-file editor κάνουµε τα βήµατα: Πηγαίνουµε στην επιλογή file έπειτα => ew και τέλος στη επιλογή => M-file Αποθήκευση. Αποθηκεύσουµε το M-file µε τη γνωστή διαδικασία: File => Save workspace As... χρησιµοποιώντας την προτεινόµενη από το πρόγραµµα επέκταση (format) για τα αρχεία πουδηµιουργούµεστον M-file editor Εκτέλεση αρχείων M-file. Τέλος για να εκτελέσουµε τον κώδικα από ένα αρχείο M-file, καλούµε το αρχείο γράφοντας απλά το όνοµά του στο βασικό editor του Matlab. Σηµειώνεταιότιγιαναεντοπίσειαλλάκαιναεκτελέσειτο M-fileαρχείοθαπρέπεινα είναι αποθηκευµένο στο κατάλογο work του Matlab 8

9 Μερικές εντολές εισόδου-εξόδου και ελέγχου. Το Matlab µας δίνει τη δυνατότητα βρόχων επαναλήψεων µε εντολές όπως for και ελέγχου ροής χρησιµοποιώντας εντολές ελέγχου όπως if και while. Ο χρήστης µπορεί να εισάγει µία τιµή σε µεταβλητή από το πληκτρολόγιο χρησιµοποιώντας την εντολή iput. Η σύνταξη της εντολής είναι (µεταβλητή) = iput ( µήνυµα προς τον χρήστη ) Οχρήστηςµπορείναεξάγειµηνύµαταστηοθόνηµετηβοήθειατηςεντολή disp. Η σύνταξη της εντολής είναι disp( µήνυµα προς τον χρήστη ) Ο χρήστης µπορεί να εξάγει χαρακτήρες και τιµές µεταβλητών προς το εξωτερικό περιβάλλον µε τη βοήθεια της εντολή aswer. Η σύνταξη της εντολής είναι aswer[ χαρακτήρες µεταβλητή] 9

10 Στο πρόγραµµα που ακολουθεί εµφανίζονται στη οθόνη οι περιττοί αριθµοίαπό 1 έως 7 for x=1:2:7; x ed Στο πρόγραµµα που ακολουθεί εµφανίζεται στη οθόνη το άθροισµα των τετραγώνων των περιττών αριθµών από 1 έως 7 x=1; s=0; while x<=7 s=s+x^2; x=x+2; ed s Το πρόγραµµα που ακολουθεί δέχεται έναν αριθµό και επιστρέφει την τετραγωνική του ρίζα % Εύρεση τετραγωνικής ρίζας umber=iput(' ώστε τον αριθµό '); umber=sqrt(umber); aswer=['η τετραγωνική ρίζα του αριθµού είναι']; disp(aswer) disp(umber) 10

11 Προγραµµατισµός συνάρτησης Το Matlab µας δίδει τη δυνατότητα να γράψουµε (προγραµµατίσουµε) συναρτήσεις τις οποίες µπορούµε στη συνέχεια να τις χρησιµοποιήσουµε σε διάφορες θέσεις ενός προγράµµατος εισάγοντας µόνο δεδοµένα. Οι συναρτήσεις είναι τύπου M-file µε τη διαφορά ότι αρχίζουνε µε τη δήλωση fuctio Η συνάρτηση που ακολουθεί βρίσκει τις ρίζες ενός τριώνυµου fuctio [r1,r2]=rizes(a,b,c) % a είναι ο συντελεστής του δευτεροβάθµιου όρου % b είναι ο συντελεστής του πρωτοβάθµιου όρου % c είναι ο γνωστός όρος % r1 και r2 είναι οι ρίζες του τριωνύµου % diak=b^2-4*a*c; r1=(-b+sqrt(diak))/(2*a); r2=(-b-sqrt(diak))/(2*a); if diak>=0 disp('οι ρίζες είναι πραγµατικές') else disp('οι ρίζες είναι µιγαδικές') ed 11

12 Αφού αποθηκεύσετε το M-file µε όνοµα rizes.m µε το γνωστό τρόπο στο κατάλογο work του Matlab παρατηρήστε τι θα πάρετε αν γράψετε help rizes στον editor του Matlab. Αν στη συνέχεια γράψετε [r1,r2] = rizes(1,-3,2) χωρίς ερωτηµατικό θα πάρετε >> [r1,r2]=rizes(1,-3,2) r1 = 2.00 r2 = 1.00 Ενώ αν γράψετε [r1,r2]=rizes(1,-3,2); µε ερωτηµατικό θα πρέπει στη συνέχεια να γράψετε [r1,r2] για να δείτε τις ρίζες. >> [r1,r2]=rizes(1,-3,2); >> [r1,r2] as = Παρατηρούµε ότι η συνάρτηση επιστρέφει ένα διάνυσµα µε δύο στοιχεία τις ρίζες του τριωνύµου. 12

13 Αποθήκευση δεδοµένων σε δυαδικό αρχείο. Το MATLAB έχει τη δυνατότητα να αποθηκεύουµε αποτελέσµατα σε δυαδικά αρχεία µε την εντολή save. Η σύνταξη της εντολής είναι save [όνοµα αρχείου.mat][δεδοµένα] Αν θέλουµε να αποθηκεύσουµε τις ρίζες του τριωνύµου που βρήκαµε τότε γράφουµε >> r=[r1,r2]; >> save rizes.mat r Φορτώνουµε τα δεδοµένα από ένα δυαδικό αρχείο µε την εντολή load. Η σύνταξη της εντολής είναι load [όνοµα αρχείου] 13

14 Με τη βοήθεια της εντολής fpritf είναι δυνατή η αποθήκευση δεδοµένων σε εξωτερικά αρχεία. Περισσότερες πληροφορίες µπορείτε να πάρετε αν χρησιµοποιήσετε την εντολή help fprit. Με το πρόγραµµα που ακολουθεί δηµιουργείται ένα αρχείο µε όνοµα exp.txt στο οποίο έχουν γραφεί οι αριθµοί από 0 µέχρι 1 µε βήµα 0,1 και οι αντίστοιχοι exp(x). x = 0:.1:1; y = [x; exp(x)]; fid = fope('exp.txt','w'); fpritf(fid,'%6.2f %12.8f\',y); fclose(fid); Το περιεχόµενο του exp.txt

15 ΣΗΜΑΤΑ ΙΑΚΡΙΤΟΥ ΧΡΟΝΟΥ Ένα διακριτό σήµα δηλώνεται µε x(), όπου η µεταβλητή λαµβάνει ακέραιες τιµές καιπαριστάνειδιακριτέςχρονικέςστιγµές. { x ( ) } = K, x ( 1), x (0), (1), K x ( ) = x Στο MATLAB µπορούµε να παραστήσουµε µια πεπερασµένης διάρκειας ακολουθία µε έναδιάνυσµαγραµµή. >> = [ 3, 2, 1,0,1,2,3]; >> x = [7, 5, 1,3,4,6,9]; 15

16 Χρησιµοποιώντας τη συνάρτηση stem(,x) µπορούµε να κάνουµε τη γραφική παράσταση της ακολουθίας x. Υπάρχει η δυνατότητα να έχουµε περισσότερες από µία γραφικές παραστάσεις στην οθόνη χρησιµοποιώντας τη subplot(m,,p). Μπορούµε επιπλέον να τοποθετήσουµε και τίτλο στη γραφική παράσταση µε τη βοήθεια της title( Ακολουθία x() ) Χρησιµοποιώντας τη xlabel( ) και ylabel( δ() ) τοποθετούµε και τις αντίστοιχες µεταβλητές στους άξονες Με τη βοήθεια της axis( [xmi xmax ymi ymax] ) καθορίζεται η βαθµολογία των αξόνων 16

17 Το µοναδιαίο δείγµα Κρουστική ακολουθία 1, δ ( 0 ) = 0, = Με τη συνάρτηση impseq, χρησιµοποιώντας τη λογική σχέση == 0, δηµιουργούµε µια κρουστική ακολουθία στο διάστηµα fuctio [x,] = impseq(0,1,2) if ((0 < 1) (0 > 2) (1 > 2)) error( Τα δεδοµένα πρέπει να ικανοποιούν την 1 <= 0 <= 2') ed = [1:2]; x = [(-0) == 0]; Μπορούµε να χρησιµοποιήσουµε και τη συνάρτηση zeros(1,n) η οποία δηµιουργεί διάνυσµα γραµµή µε Ν µηδενικά. fuctio [x,] = impseq(0,1,2) if ((0 < 1) (0 > 2) (1 > 2)) error( Τα δεδοµένα πρέπει να ικανοποιούν την 1 <= 0 <= 2') ed = [1:2]; x = [zeros(1,(0-1)), 1, zeros(1,(2-0))];

18 Μοναδιαία βηµατική ακολουθία u ( 0 1, ) = 0, < Με τη συνάρτηση stepseq, χρησιµοποιώντας τη λογική σχέση >= 0, δηµιουργούµε µια κρουστική ακολουθία στο διάστηµα fuctio [x,] = stepseq(0,1,2) if ((0 < 1) (0 > 2) (1 > 2)) error( Τα δεδοµένα πρέπει να ικανοποιούν την 1 <= 0 <= 2') ed = [1:2]; x = [(-0) >= 0]; Μπορούµε να χρησιµοποιήσουµε και τη συνάρτηση oes(1,n) η οποία δηµιουργεί διάνυσµα γραµµή µε Ν µονάδες. fuctio [x,] = impseq(0,1,2) if ((0 < 1) (0 > 2) (1 > 2)) error( Τα δεδοµένα πρέπει να ικανοποιούν την 1 <= 0 <= 2') ed = [1:2]; x = [zeros(1,(0-1)), oes(1,(2-0+1))];

19 Παράδειγµα 1 figure(1); clf 1=-10; 2 = 20; 0=0; [x,]=impseq(0,1,2); subplot(2,1,1), stem(,x); title( Κρουστική ακολουθία') axis([-20,30,-1,2]); xlabel(''); ylabel( d()'); Παράδειγµα 2 %figure(1); clf 1=-10; 2 = 20; 0=0; [y,]=stepseq(0,1,2); subplot(2,1,2), stem(,x); title( Βηµατική ακολουθία') axis([-20,30,-1,2]); xlabel(''); ylabel( h()'); 19

20 Πραγµατική εκθετική ακολουθία x ( ) = a, ; a R Στο MATLAB µε τη βοήθεια της πράξης µεταξύ διανυσµάτων.^ δηµιουργούµε πραγµατική εκθετική ακολουθία πεπερασµένης διάρκειας. Για παράδειγµα η πραγµατική εκθετική ακολουθία δηµιουργείται από τις εντολές Μιγαδική εκθετική ακολουθία x ( ) = (0,8), 0 x ( ) = >> = [0:20]; x= (0.8).^; e ( σ+ jω0 ) όπου σ ονοµάζεται εξασθένιση και Ω 0 είναι η διακριτή συχνότητα σε rad. Χρησιµοποιούµε τη συνάρτηση exp για να παράγουµε µιγαδική εκθετική ακολουθία. Η µιγαδική εκθετική ακολουθία, 20 δηµιουργείται από τις εντολές x ( ) = e (3+ j2), 0 20 >> = [0:20]; x= exp((3+ 2*j)*); 20

21 Ηµιτονοειδής ακολουθία x ) ( 0 = si ( Ω + φ), όπου φ η φάση σε rad. Χρησιµοποιούµε τη συνάρτηση si (ή cos) για να παράγουµε ηµιτονοειδή ακολουθία. Η ηµιτονοειδής ακολουθία x ( ) = 2cos(0,1π π / 2) + 0,8si (0,3 π ), 0 < 40 δηµιουργείται από τις εντολές >> = [0:39]; x= 2*cos(0.1* pi*- pi/2) + 0.8*si(0.3* pi*) Τυχαίες (στοχαστικές) ακολουθίες Στο MATLAB υπάρχουν δύο συναρτήσεις που παράγουν (ψευδο-)τυχαίες ακολουθίες. Η rad(1,n) η οποια δηµιουργεί µια τυχαία ακολουθία µήκους Ν µε στοιχεία τα οποία είναι οµοιόµορφα κατανεµηµένα στο διάστηµα [0,1]. Η rad(1,n)ηοποιαδηµιουργείµια Gaussia τυχαίαακολουθίαµήκουςνµεµέσητιµή 1 και διακύµανση επίσης 1. 21

22 Περιοδικές ακολουθίες Μία ακολουθία x() είναι περιοδική αν x(+n) = x() για κάθε. Η µικρότερη τιµή του Ν ονοµάζεται θεµελιώδης περίοδος. Μια περιοδική ακολουθία θα δηλώνεται ως ~ x ( ). Για να σχηµατίσουµε P περιόδους της ~ x ( ) από µία περίοδο x ( ), 0 N 1, µπορούµε να αντιγράψουµετην x() P φορές. >> xtilde= [x,x, Kx]; Μιαάλληµέθοδοςείναι. Νασχηµατίσουµεέναπίνακαπουπεριέχει Pγραµµέςόπουταστοιχείακάθεγραµµήςείναι x(), >> xtilde = x'*oes(1,p); %P στήλες του x, x είναι διάνυσµα γραµµή; στησυνέχειαµετηβοήθειατου (:)ναµετατρέψουµετις P γραµµέςσεένα µεγάλο διάνυσµα στήλη >> xtilde= xtilde(:); % Μεγάλο διάνυσµα στήλη; και τέλος να αντιστρέψουµε το διάνυσµα στήλη >> xtilde = xtilde'; % Μεγάλο διάνυσµα στήλη; 22

23 Παράδειγµα 3 figure(1); clf % Παράδειγµα 3 =[0:20]; % Πραγµατική εκθετική ακολουθία x1=(0.8).^; subplot(2,1,1), stem(,x1,'k') title('πραγµατική εκθετική ακολουθία') xlabel('') ylabel('x()') % Μιγαδική εκθετική ακολουθία x2=exp(( *pi*j)*); subplot(2,1,2), stem(,real(x2),'k') title( Πραγµατικό µέρος της µιγαδικής εκθετικής ακολουθίας') xlabel('') ylabel('x()') 23

24 figure(1); clf =[0:19]; % Ηµιτονοειδής ακολουθία x1=2*si(0.2*pi*+pi/6)+cos(0.5*pi*); subplot(3,1,1), stem(,x1,'k') title('ηµιτονοειδής ακολουθία') xlabel('') ylabel('x()') % Τυχαία ακολουθία N=20; x2=rad(1,n); subplot(3,1,2), stem(,x2,'k') title('τυχαία ακολουθία') xlabel('') ylabel('x()') % Περιοδική Ακολουθία x=[ ]; P=4; xtilde=x'*oes(1,p); xtilde=xtilde(:); xtilde=xtilde'; subplot(3,1,3), stem(,xtilde,'k') title('περιοδική Ακολουθία') xlabel('') ylabel('x()') Παράδειγµα 4 24

25 Πρόσθεση ακολουθιών Πράξεις µεταξύ ακολουθιών Ηπρόσθεσηδύοακολουθιώνµετοίδιοµήκοςγίνεταιµετηβοήθειατης + µετηνεντολή >> x = x1+ x2; Στη συνέχεια παρουσιάζεται η συνάρτηση sigadd η οποία βρίσκει το άθροισµα δύο ακολουθιών που είτε έχουν το ίδιο µήκος είτε όχι. Η συνάρτηση έχει είσοδο τηνακολουθία x 1 ( 1 ),.. 1,mi 1 1,max καιτηνακολουθία x 2 ( 2 ), 2,mi 2 2, max καιεπιστρέφειτοάθροισµατους y(), όπου = mi(, ) και = mi(, ) mi max mi 1,mi 2, mi fuctio [y,] = sigadd(x1,1,x2,2) % y = το άθροισµα των ακολουθιών στο διάστηµα % x1 = η πρώτη ακολουθία στο διάστηµα 1 % x2 = η δεύτερη ακολουθία στο διάστηµα 1 = mi(mi(1),mi(2)):max(max(1),max(2));%η διάρκεια της y() y1 = zeros(1,legth()); y2 = y1; y1(fid((>=mi(1))&(<=max(1))==1))=x1; % x1 µε διάρκεια y2(fid((>=mi(2))&(<=max(2))==1))=x2; % x2 µε διάρκεια y = y1+y2; % Η ακολουθία του αθροίσµατος 25 max 1,max 2, max

26 Η συνάρτηση fid (fid idices of ozero elemets) επιστρέφει τις θέσεις των στοιχείων του διανύσµατος x οι οποίες είναι µη-µηδενικές. Για παράδειγµα =fid(x>100) επιστρέφει τις θέσεις όπου x()>100. >> x = [ ]; >> fid(x>5) as = Ο τελεστής & είναι ο τελεστής του λογικού ΑND. Μπορείτε µε τη εντολή help arith ή help relog και help slase να δείτε τους αριθµητικούς τελεστές, λογικούς τελεστές και τους. τελεστές πράξεων µεταξύ πινάκων x=[1,2]; x=[0,1]; y=[5,6]; y=[3,4]; [z,] = sigadd(x,x,y,y) 26

27 Πολλαπλασιασµός ακολουθιών Ο πολλαπλασιασµός δύο ακολουθιών µε το ίδιο µήκος γίνεται µε τη βοήθεια της.* µε την εντολή >> x=x1.*x2; Στη συνέχεια παρουσιάζεται η συνάρτηση sigmult η οποία βρίσκει το γινόµενο δύο ακολουθιών που είτε έχουν το ίδιο µήκος είτε όχι. Η συνάρτηση έχει είσοδο τηνακολουθία x 1 ( 1 ),.. 1,mi 1 1,max καιτηνακολουθία x 2 ( 2 ), 2,mi 2 2, max καιεπιστρέφειτογινόµενό τους y(), όπου = mi(, ) και = mi(, ) mi max mi 1,mi 2, mi fuctio [y,] = sigmult(x1,1,x2,2) % y = το άθροισµα των ακολουθιών στο διάστηµα % x1 = η πρώτη ακολουθία στο διάστηµα 1 % x2 = η δεύτερη ακολουθία στο διάστηµα 1 = mi(mi(1),mi(2)):max(max(1),max(2));%η διάρκεια της y() y1 = zeros(1,legth()); y2 = y1; y1(fid((>=mi(1))&(<=max(1))==1))=x1; % x1 µε διάρκεια y2(fid((>=mi(2))&(<=max(2))==1))=x2; % x2 µε διάρκεια y = y1.*y2; % Η ακολουθία του γινοµένου 27 max 1,max 2, max

28 Χρονική µετατόπιση y ( ) = { x ( k ) } Παρατηρούµε ότι στη χρονική ολίσθηση το διάνυσµα x δεν µεταβάλλεται αλλά το διάνυσµα µεταβάλλεται προσθέτοντας k σε κάθε στοιχείο του. Η συνάρτηση sigshift µετατοπίζει χρονικά ένα σήµα. fuctio [y,] = sigshift(x,m,0) % x = η ακολουθία εισόδου στο διάστηµα m % y = η χρονικά µετατοπισµένη κατά 0 ακολουθία = m+0; y = x; Ανάκλαση y ( ) = { x( ) } Η ανάκλαση ενός σήµατος γίνεται µε τη συνάρτηση sigfold, η οποία χρησιµοποιεί τη συνάρτηση fliplr(x). fuctio [y,] = sigfold(x,) % x = η ακολουθία εισόδου στο διάστηµα % y = η ανάκλαση της ακολουθίας εισόδου y = fliplr(x); = -fliplr();» x=[ ];» fliplr(x) as =

29 Παράδειγµα 5 figure(1); clf m=[-20:1:22]; x=[zeros(1,20),6:-1:1,0:2:28,zeros(1,2)]; subplot(3,1,1), stem(m,x,'k') axis([-20,26,0,30]); [y1,]=sigshift(x,m,4); subplot(3,1,2), stem(,y1,'k') axis([-20,26,0,30]); [y2,]=sigfold(x,m); subplot(3,1,3), stem(,y2,'k') axis([-20,26,0,30]); 29

30 30 Άθροισµα των όρων ακολουθίας ) ( ) ( ) ( x x x + + = = K Με τη συνάρτηση sum(x(1:2)) προδιορίζουµε το άθροισµα των όρων της ακολουθίας x Η ενέργεια µιας ακολουθίας από τη = = x x x x E 2 * ) ( ) ( ) ( Η ισχύς µιας περιοδικής ακολουθίας δίνεται από τη = = ) ( 1 N x x N P x=[ ]; Ex=sum(x.*coj(x)); Ex=sum(abs(x).^2); Γινόµενο των όρων ακολουθίας ) ( ) ( ) ( x x x = = K Με τη συνάρτηση prod(x(1:2)) προδιορίζουµε το άθροισµα των όρων της ακολουθίας x Παράδειγµα 6

31 Άρτια και Περιττά Σήµατα Ένα σήµα x() λέγεται άρτιο (ή παρουσιάζει άρτια συµµετρία αν x(-) = x(), - < <. Αντίθεταλέγεταιπεριττό (παρουσιάζειπεριττήσυµµετρία) αν x(-) = -x(), - < <. Κάθε πραγµατικό σήµα µπορεί να εκφραστεί ως άθροισµα ενός άρτιου x e (t) και ενός περιττού σήµατος x o (t), δηλαδή, x(t)=x e (t) + x o (t), όπου [ x ( ) + x ( )] x ( ) 1 2 e = Η ανάλυση ενός σήµατος γίνεται µε τη συνάρτηση eveodd fuctio [xe, xo, m] = eveodd(x,) if ay(imag(x) ~= 0) error ('x δεν είναι µια πραγµατική ακολουθία') ed m = -fliplr(); m1 = mi([m,]); m2 = max([m,]); m = m1:m2; m = (1)-m(1); 1 = 1:legth(); x1 = zeros(1,legth(m)); x1(1+m) = x; x = x1; xe = 0.5*(x + fliplr(x)); xo = 0.5*(x - fliplr(x)); 31

32 Παράδειγµα 7 = [-10:10]; x = *(stepseq(0,-10,10)-stepseq(10,-10,10)); [xe,xo,m] = eveodd(x,); subplot(1,1,1) subplot(3,1,1); stem(,x, k ); title('σήµα') xlabel(''); ylabel('x()'); axis([-10,10,0,1.2]) subplot(3,1,2); stem(m,xe, k ); title('περιττό µέρος') xlabel(''); ylabel('xe()'); axis([-10,10,0,1.2]) subplot(3,1,3); stem(m,xo, k ); title( Άρτιο µέρος') xlabel(''); ylabel('xe()'); axis([-10,10,-0.6,0.6]) 32

33 Ασκήσεις 1. Ναβρεθούνηακολουθίααυτοσυσχέτισης r xx (l) καιηακολουθίαδιασυσχέτισης r xy (l) γιατις ακόλουθες ακολουθίες x ( ) = (0,9), 0 20 y ( ) = (0,8), ίνεταιηακολουθία x()πουέχειακολουθίααυτοσυσχέτισης r xx (l).μετηβοήθειατης x() σχηµατίζεται η ακολουθία y() = x() + α x(-k). Να βρεθεί η αναλυτική έκφραση της ακολουθίας αυτοσυσχέτισης r yy (l) σεσυνάρτησηµετη r xx (l)τοακαιτο k. Αν x() = cos(0,2π) + 0,5 cos(0,6π), α = 0,1και k = 50, ναβρεθούν 200 δείγµατατης συνάρτησης y() καιναβρεθείηακολουθίατηςαυτοσυσχέτηςτης. Απότην r yy (l) είναιδυνατόναπροσδιοριστούνοιποσότητεςακαι k. jω 0 3. Η µιγαδική εκθετική σειρά e ή η ηµιτονοειδής σειρά cos( Ω0 ) είναι περιοδική αν η Ω κανονικοποιηµένη συχνότητα 0 K F0 είναι ρητός αριθµός, δηλαδή, αν F όπου K και Ν 2π 0 = N είναι ακέραιοι αριθµοί. Να δηµιουργηθεί και να σχεδιαστεί να ακολουθία cos(0,3 π ), Είναι η ακολουθία περιοδική; Ποια είναι η θεµελιώδης περίοδος; Εξετάζοντας τη γραφική παράσταση ποια ερµηνεία δίνεται για τους ακέραιους Κ και Ν; Ναδηµιουργηθείκαινασχεδιαστείναακολουθία cos(0,3 ), Είναιηακολουθία περιοδική; Πως φαίνεται αυτό στη γραφική της παράσταση; 33

Σήματα και Συστήματα. Διάλεξη 1: Σήματα Συνεχούς Χρόνου. Δρ. Μιχάλης Παρασκευάς Επίκουρος Καθηγητής

Σήματα και Συστήματα. Διάλεξη 1: Σήματα Συνεχούς Χρόνου. Δρ. Μιχάλης Παρασκευάς Επίκουρος Καθηγητής Σήματα και Συστήματα Διάλεξη 1: Σήματα Συνεχούς Χρόνου Δρ. Μιχάλης Παρασκευάς Επίκουρος Καθηγητής 1 Εισαγωγή στα Σήματα 1. Σκοποί της Θεωρίας Σημάτων 2. Κατηγορίες Σημάτων 3. Χαρακτηριστικές Παράμετροι

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

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

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

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

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

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

ΗΜΥ 100 Εισαγωγή στην Τεχνολογία ιάλεξη 17

ΗΜΥ 100 Εισαγωγή στην Τεχνολογία ιάλεξη 17 ΗΜΥ 100 Εισαγωγή στην Τεχνολογία ιάλεξη 17 10 Νοεµβρίου, 2006 Γεώργιος Έλληνας Επίκουρος Καθηγητής ΤΜΗΜΑ ΗΛΕΚΤΡΟΛΟΓΩΝ ΜΗΧΑΝΙΚΩΝ ΚΑΙ ΜΗΧΑΝΙΚΩΝ ΥΠΟΛΟΓΙΣΤΩΝ ΠΟΛΥΤΕΧΝΙΚΗ ΣΧΟΛΗ ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΥΠΡΟΥ ΤΑ ΘΕΜΑΤΑ

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

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

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

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

ΣΗΜΑΤΑ ΚΑΙ ΣΥΣΤΗΜΑΤΑ. Εισαγωγή στα Σήµατα Εισαγωγή στα Συστήµατα Ανάπτυγµα - Μετασχηµατισµός Fourier Μετασχηµατισµός Z

ΣΗΜΑΤΑ ΚΑΙ ΣΥΣΤΗΜΑΤΑ. Εισαγωγή στα Σήµατα Εισαγωγή στα Συστήµατα Ανάπτυγµα - Μετασχηµατισµός Fourier Μετασχηµατισµός Z ΣΗΜΑΤΑ ΚΑΙ ΣΥΣΤΗΜΑΤΑ Εισαγωγή στα Σήµατα Εισαγωγή στα Συστήµατα Ανάπτυγµα - Μετασχηµατισµός Fourier Μετασχηµατισµός Laplace Μετασχηµατισµός Z Εφαρµογές Παράδειγµα ενός ηλεκτρικού συστήµατος Σύστηµα Παράδειγµα

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

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

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

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

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

Βασικά στοιχεία του MATLAB ΠΟΛΥΤΕΧΝΕΙΟ ΚΡΗΤΗΣ ΤΜΗΜΑ ΗΛΕΚΤΡΟΝΙΚΗΣ ΚΑΙ ΜΗΧΑΝΙΚΩΝ ΥΠΟΛΟΓΙΣΤΩΝ ΣΗΜΑΤΑ ΚΑΙ ΣΥΣΤΗΜΑΤΑ ΕΡΓΑΣΤΗΡΙΟ Εξοικείωση µε το περιβάλλον του MATLAB και χρήση βασικών εντολών και τεχνικών δηµιουργίας προγραµµάτων, συναρτήσεων

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

ΗΜΥ 100 Εισαγωγή στην Τεχνολογία ιάλεξη 14

ΗΜΥ 100 Εισαγωγή στην Τεχνολογία ιάλεξη 14 ΗΜΥ 100 Εισαγωγή στην Τεχνολογία ιάλεξη 14 20 Οκτωβρίου, 2005 Ηλίας Κυριακίδης Λέκτορας ΤΜΗΜΑ ΗΛΕΚΤΡΟΛΟΓΩΝ ΜΗΧΑΝΙΚΩΝ ΚΑΙ ΜΗΧΑΝΙΚΩΝ ΥΠΟΛΟΓΙΣΤΩΝ ΠΟΛΥΤΕΧΝΙΚΗ ΣΧΟΛΗ ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΥΠΡΟΥ 2005Ηλίας Κυριακίδης,

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

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

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

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

Ο ΑΜΦΙΠΛΕΥΡΟΣ ΜΕΤΑΣΧΗΜΑΤΙΣΜΟΣ Z

Ο ΑΜΦΙΠΛΕΥΡΟΣ ΜΕΤΑΣΧΗΜΑΤΙΣΜΟΣ Z Ο ΑΜΦΙΠΛΕΥΡΟΣ ΜΕΤΑΣΧΗΜΑΤΙΣΜΟΣ Z Ο µετασχηµατισµός είναι ο αντίστοιχος Laplace για σήµατα διακριτού χρόνου και αποτελεί γενίκευση του µετασχηµατισµού Fourier διακριτού χρόνου. Ο µετασχηµατισµός αντιστοιχεί

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

ΛΥΣΕΙΣ ΑΣΚΗΣΕΩΝ ΕΞΕΤΑΣΤΙΚΗΣ ΠΕΡΙΟ ΟΥ ΙΟΥΝΙΟΥ 2004., η οποία όµως µπορεί να γραφεί µε την παρακάτω µορφή: 1 e

ΛΥΣΕΙΣ ΑΣΚΗΣΕΩΝ ΕΞΕΤΑΣΤΙΚΗΣ ΠΕΡΙΟ ΟΥ ΙΟΥΝΙΟΥ 2004., η οποία όµως µπορεί να γραφεί µε την παρακάτω µορφή: 1 e ΤΟΜΕΑΣ ΗΛΕΚΤΡΟΝΙΚΗΣ ΚΑΙ ΤΕΧΝΟΛΟΓΙΑΣ ΣΥΣΤΗΜΑΤΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ ΕΡΓΑΣΤΗΡΙΟ ΑΝΑΛΥΣΗΣ ΗΛΕΚΤΡΙΚΩΝ ΚΥΚΛΩΜΑΤΩΝ ΜΑΘΗΜΑ: ΨΗΦΙΑΚΗ ΕΠΕΞΕΡΓΑΣΙΑ ΣΗΜΑΤΩΝ ΛΥΣΕΙΣ ΑΣΚΗΣΕΩΝ ΕΞΕΤΑΣΤΙΚΗΣ ΠΕΡΙΟ ΟΥ ΙΟΥΝΙΟΥ 4 AΣΚΗΣΗ () [ ] (.5)

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

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

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

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

1. ΚΕΦΑΛΑΙΟ ΕΙΣΑΓΩΓΗ ΣΤΑ ΣΗΜΑΤΑ

1. ΚΕΦΑΛΑΙΟ ΕΙΣΑΓΩΓΗ ΣΤΑ ΣΗΜΑΤΑ . ΚΕΦΑΛΑΙΟ ΕΙΣΑΓΩΓΗ ΣΤΑ ΣΗΜΑΤΑ Σκοπός του κεφαλαίου αυτού είναι να δώσει μια γενική εικόνα του τι είναι σήμα και να κατατάξει τα διάφορα σήματα σε κατηγορίες ανάλογα με τις βασικές ιδιότητες τους. Επίσης,

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

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

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

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

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

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

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

Μετασχηµατισµός FOURIER ιακριτού χρόνου DTFT

Μετασχηµατισµός FOURIER ιακριτού χρόνου DTFT Σ. Φωτόπουλος ΨΕΣ Κεφάλαιο 3 ο DTFT -7- Μετασχηµατισµός FOURIER ιακριτού χρόνου DTFT (discrete time Fourier transform) 3.. Εισαγωγικά. 3.. Είδη µετασχηµατισµών Fourier Με την ονοµασία Μετασχηµατισµοί Fourier

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

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

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

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

Ψηφιακή Επεξεργασία Σήματος

Ψηφιακή Επεξεργασία Σήματος Ψηφιακή Επεξεργασία Σήματος Εργαστήριο 3 Εισαγωγή στα Σήματα Αλέξανδρος Μανουσάκης Τι είναι σήμα; Ως σήμα ορίζουμε το σύνολο των τιμών που λαμβάνει μια ποσότητα (εξαρτημένη μεταβλητή) όταν αυτή μεταβάλλεται

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

Παράδειγµα ενός ηλεκτρικού συστήµατος

Παράδειγµα ενός ηλεκτρικού συστήµατος ΣΗΜΑΤΑ ΚΑΙ ΣΥΣΤΗΜΑΤΑ Εισαγωγή στα Σήµατα Εισαγωγή στα Συστήµατα Ανάπτυγµα - Μετασχηµατισµός Fourier Μετασχηµατισµός aplace Μετασχηµατισµός Z Εφαρµογές Παράδειγµα ενός ηλεκτρικού συστήµατος A R B i( ) i

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

Ψηφιακή Επεξεργασία Σημάτων

Ψηφιακή Επεξεργασία Σημάτων Ψηφιακή Επεξεργασία Σημάτων Ενότητα 1: Σήματα Διακριτού Χρόνου Δρ. Μιχάλης Παρασκευάς Επίκουρος Καθηγητής 1 Σήματα Διακριτού Χρόνου Εισαγωγή Διαφορές Αναλογικής Ψηφιακής Επεξεργασίας Παραγωγή Ψηφιακών

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

4. Εισαγωγή στο Matlab

4. Εισαγωγή στο Matlab ΠΠΜ 500: Εφαρμογές Μηχανικής με Ανάπτυξη Λογισμικού 4. Εισαγωγή στο Matlab Εαρινό εξάμηνο 2006 Πέτρος Κωμοδρόμος komodromos@ucy.ac.cy http://www. www.eng. eng.ucy.ac.cy/petros 1 Θέματα Εισαγωγή στο Matlab

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

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

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

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

ΦΥΣ-151. Ηλεκτρονικοί Υπολογιστές Ι (FORTRAN 77) (Άνοιξη 2004)

ΦΥΣ-151. Ηλεκτρονικοί Υπολογιστές Ι (FORTRAN 77) (Άνοιξη 2004) 8 ΦΥΣ-151. Ηλεκτρονικοί Υπολογιστές Ι (FORTRAN 77) (Άνοιξη 2004) ιάλεξη 2 2.1 ΜΕΤΑΒΛΗΤΕΣ (ΜΕΡΟΣ Β) Στην προηγούµενη διάλεξη µάθαµε ότι µπορούµε να χρησιµοποιούµε τη ρητή ή την αυτονόητη δήλωση µεταβλητών

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

ΕΞΕΤΑΣΗ ΙΑΝΟΥΑΡΙΟΥ (28/1/2011)

ΕΞΕΤΑΣΗ ΙΑΝΟΥΑΡΙΟΥ (28/1/2011) Φτιάξε ένα πρόγραµµα FORTRAN που θα βρίσκει αν ο ακέραιος N που θα εισάγει ο χρήστης είναι άρτιος ή περιττός. Φτιάξε ένα πρόγραµµα FORTRAN που να προσδιορίζει και να τυπώνει την θέση των στοιχείων ενός

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

ΜΕΤΑΣΧΗΜΑΤΙΣΜΟΣ Z. χρόνου και εξηγήσουµε έννοιες όπως περιοχή σύγκλισης, πόλος και µηδενικό.

ΜΕΤΑΣΧΗΜΑΤΙΣΜΟΣ Z. χρόνου και εξηγήσουµε έννοιες όπως περιοχή σύγκλισης, πόλος και µηδενικό. 7. ΚΕΦΑΛΑΙΟ ΜΕΤΑΣΧΗΜΑΤΙΣΜΟΣ Z Όταν θα έχουµε τελειώσει το Κεφάλαιο αυτό θα µπορούµε να: ορίσουµε τον µετασχηµατισµό και τον µονόπλευρο µετασχηµατισµό και να περιγράψουµε τις βασικές διαφορές τους. περιγράψουµε

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

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

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

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

Chapter 2 Discrete-Time Signals and Systems

Chapter 2 Discrete-Time Signals and Systems P.: Chapter Discrete-Time Sigals ad Systems (a) ( ) ( ) δ ( ) δ ( ) x = m+ m m, 5. m= clear; close all; Hf_ = figure( Uits, ormalized, positio,[.,.,.8,.8], color,[,,]); set(hf_, NumberTitle, off, Name,

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

i) x(n-2)={ ½ ½ 0 0 }, ii) x(-n)= { 0 0 ½ ½ }, iii) x(4-n)= { 0 0 ½ ½ }, iv) x(n+2)={ ½ ½ 0 0 }

i) x(n-2)={ ½ ½ 0 0 }, ii) x(-n)= { 0 0 ½ ½ }, iii) x(4-n)= { 0 0 ½ ½ }, iv) x(n+2)={ ½ ½ 0 0 } Παραδείγματα Εφαρμογές στο DSP 28/5/23 8:4:38 Ακολουθία Εισόδου x()={ ½ ½ } Παράδειγµα ίνεται το πιο κάτω σήµα. Να γράψετε την ακολουθία των σηµάτων: i) x(-2), ii) x(-), iii) iv) x(+2), v)x()u(2-), vi)x(

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

Σήματα και Συστήματα. Διάλεξη 6: Ανάλυση Σημάτων σε Ανάπτυγμα Σειράς Fourier. Δρ. Μιχάλης Παρασκευάς Επίκουρος Καθηγητής

Σήματα και Συστήματα. Διάλεξη 6: Ανάλυση Σημάτων σε Ανάπτυγμα Σειράς Fourier. Δρ. Μιχάλης Παρασκευάς Επίκουρος Καθηγητής Σήματα και Συστήματα Διάλεξη 6: Ανάλυση Σημάτων σε Ανάπτυγμα Σειράς Fourier Δρ. Μιχάλης Παρασκευάς Επίκουρος Καθηγητής 1 Ανάλυση Σημάτων σε Ανάπτυγμα Σειράς Fourier 1. Ανάπτυγμα σήματος σε Σειρά Fourier

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

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

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

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

x[n] = e u[n 1] 4 x[n] = u[n 1] 4 X(z) = z 1 H(z) = (1 0.5z 1 )(1 + 4z 2 ) z 2 (βʹ) H(z) = H min (z)h lin (z) 4 z 1 1 z 1 (z 1 4 )(z 1) (1)

x[n] = e u[n 1] 4 x[n] = u[n 1] 4 X(z) = z 1 H(z) = (1 0.5z 1 )(1 + 4z 2 ) z 2 (βʹ) H(z) = H min (z)h lin (z) 4 z 1 1 z 1 (z 1 4 )(z 1) (1) Ασκήσεις με Συστήματα στο Χώρο του Ζ Επιμέλεια: Γιώργος Π. Καφεντζης Δρ. Επιστήμης Η/Υ Πανεπιστημίου Κρήτης Δρ. Επεξεργασίας Σήματος Πανεπιστημίου Rennes 1 7 Νοεμβρίου 015 1. Υπολόγισε τον μετ. Ζ και την

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

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

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

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

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

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

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

(CLR, κεφάλαιο 32) Στην ενότητα αυτή θα µελετηθούν τα εξής θέµατα: Παραστάσεις πολυωνύµων Πολυωνυµική Παρεµβολή ιακριτός Μετασχηµατισµός Fourier

(CLR, κεφάλαιο 32) Στην ενότητα αυτή θα µελετηθούν τα εξής θέµατα: Παραστάσεις πολυωνύµων Πολυωνυµική Παρεµβολή ιακριτός Μετασχηµατισµός Fourier Ταχύς Μετασχηµατισµός Fourier CLR, κεφάλαιο 3 Στην ενότητα αυτή θα µελετηθούν τα εξής θέµατα: Παραστάσεις πολυωνύµων Πολυωνυµική Παρεµβολή ιακριτός Μετασχηµατισµός Fourier Ταχύς Μετασχηµατισµός Fourier

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

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

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

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

ΜΕΤΑΣΧΗΜΑΤΙΣΜΟΣ FOURIER ΑΝΑΛΥΣΗ FOURIER ΔΙΑΚΡΙΤΩΝ ΣΗΜΑΤΩΝ ΚΑΙ ΣΥΣΤΗΜΑΤΩΝ. DTFT και Περιοδική/Κυκλική Συνέλιξη

ΜΕΤΑΣΧΗΜΑΤΙΣΜΟΣ FOURIER ΑΝΑΛΥΣΗ FOURIER ΔΙΑΚΡΙΤΩΝ ΣΗΜΑΤΩΝ ΚΑΙ ΣΥΣΤΗΜΑΤΩΝ. DTFT και Περιοδική/Κυκλική Συνέλιξη ΜΕΤΑΣΧΗΜΑΤΙΣΜΟΣ FOURIER ΑΝΑΛΥΣΗ FOURIER ΔΙΑΚΡΙΤΩΝ ΣΗΜΑΤΩΝ ΚΑΙ ΣΥΣΤΗΜΑΤΩΝ DTFT και Περιοδική/Κυκλική Συνέλιξη Διακριτός μετασχηματισμός συνημιτόνου DCT discrete cosine transform Η σχέση αποτελεί «πυρήνα»

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

Εισαγωγή στα Σήματα. Κυριακίδης Ιωάννης 2011

Εισαγωγή στα Σήματα. Κυριακίδης Ιωάννης 2011 Εισαγωγή στα Σήματα Κυριακίδης Ιωάννης 2011 Τελευταία ενημέρωση: 11/11/2011 Τι είναι ένα σήμα; Ως σήμα ορίζουμε το σύνολο των τιμών που λαμβάνει μια ποσότητα (εξαρτημένη μεταβλητή) όταν αυτή μεταβάλλεται

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

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

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

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

Ψηφιακή Επεξεργασία Σημάτων

Ψηφιακή Επεξεργασία Σημάτων Ψηφιακή Επεξεργασία Σημάτων Ενότητα 3: Συστήματα Διακριτού Χρόνου Δρ. Μιχάλης Παρασκευάς Επίκουρος Καθηγητής 1 Συστήματα Διακριτού Χρόνου Εισαγωγή στα Συστήματα Διακριτού Χρόνου Ταξινόμηση Συστημάτων ΔΧ

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

Ο ΑΜΦΙΠΛΕΥΡΟΣ ΜΕΤΑΣΧΗΜΑΤΙΣΜΟΣ Z

Ο ΑΜΦΙΠΛΕΥΡΟΣ ΜΕΤΑΣΧΗΜΑΤΙΣΜΟΣ Z Ο ΑΜΦΙΠΛΕΥΡΟΣ ΜΕΤΑΣΧΗΜΑΤΙΣΜΟΣ Z Ο μετασχηματισμός είναι ο αντίστοιχος Laplace για σήματα διακριτού χρόνου και αποτελεί γενίκευση του μετασχηματισμού Fourier διακριτού χρόνου. Ο μετασχηματισμός αντιστοιχεί

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

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

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

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

2. Ανάλυση και Σύνθεση κυματομορφών με την μέθοδο Fourier

2. Ανάλυση και Σύνθεση κυματομορφών με την μέθοδο Fourier 2.1 2. Ανάλυση και Σύνθεση κυματομορφών με την μέθοδο Fourier 2.1 Εισαγωγή Η βασική ιδέα στην ανάλυση των κυματομορφών με την βοήθεια της μεθόδου Fourier συνίσταται στο ότι μία κυματομορφή μιας οποιασδήποτε

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

A A A B A ΦΥΛΛΑ ΙΟ ΘΕΜΑΤΩΝ 1/2. Μέϱος A. Πολλαπλές επιλογές (20%) Σειριακός αριθµός : 100 Πληροφορική Ι Εξέταση Φεβρουαρίου 2019

A A A B A ΦΥΛΛΑ ΙΟ ΘΕΜΑΤΩΝ 1/2. Μέϱος A. Πολλαπλές επιλογές (20%) Σειριακός αριθµός : 100 Πληροφορική Ι Εξέταση Φεβρουαρίου 2019 Σειριακός αριθµός : 100 Πληροφορική Ι Εξέταση Φεβρουαρίου 2019 Απαντήσεις Πολλαπλής Επιλογής Ε Ω : 1 2 3 4 5 A A A B A ΦΥΛΛΑ ΙΟ ΘΕΜΑΤΩΝ 1/2 Τα ϑέµατα της εξέτασης δίνονται σε 2 ϕυλλάδια (ένα για κάϑε διδάσκοντα).

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

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

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

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

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

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

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

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

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

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

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

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

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

ΘΕΩΡΙΑ Β ΓΥΜΝΑΣΙΟΥ. Μια παράσταση που περιέχει πράξεις με μεταβλητές (γράμματα) και αριθμούς καλείται αλγεβρική, όπως για παράδειγμα η : 2x+3y-8

ΘΕΩΡΙΑ Β ΓΥΜΝΑΣΙΟΥ. Μια παράσταση που περιέχει πράξεις με μεταβλητές (γράμματα) και αριθμούς καλείται αλγεβρική, όπως για παράδειγμα η : 2x+3y-8 ΘΕΩΡΙΑ Β ΓΥΜΝΑΣΙΟΥ Άλγεβρα 1 ο Κεφάλαιο 1. Τι ονομάζουμε αριθμητική και τι αλγεβρική παράσταση; Να δώσετε από ένα παράδειγμα. Μια παράσταση που περιέχει πράξεις με αριθμούς, καλείται αριθμητική παράσταση,

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

Εξεταστική Ιανουαρίου 2007 Μάθηµα: «Σήµατα και Συστήµατα»

Εξεταστική Ιανουαρίου 2007 Μάθηµα: «Σήµατα και Συστήµατα» Εξεταστική Ιανουαρίου 27 Μάθηµα: «Σήµατα και Συστήµατα» Θέµα 1 ο (3%) Έστω δύο διακριτά σήµατα: x(n) = {1,,, -1} και h(n) = {1,, 1} µε το πρώτο δείγµα να αντιστοιχεί σε n= και για τα δύο. Υπολογίστε τα

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

DFT ιακριτός µετ/σµός Fourier Discrete Fourier Transform

DFT ιακριτός µετ/σµός Fourier Discrete Fourier Transform DFT ιακριτός µετ/σµός Fourier Discrete Fourier Transform Νοέµβριος 5 ΨΕΣ Ορισµοί O διακριτός µετασχηµατισµός Fourier DFT, αναφέρεται σε µία πεπερασµένου µήκους ακολουθία σηµείων και ορίζεται ως εξής: X(

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

Νέο υλικό. 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 σελίδες). Επαναληπτικές δομές Όταν εκτελείται μια πράξη σε ένα διάνυσμα,

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

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

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

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

1ο Κεφάλαιο: Συστήματα

1ο Κεφάλαιο: Συστήματα ο Κεφάλαιο: Συστήματα Γραμμικά συστήματα i. Ποια εξίσωση λέγεται γραμμική; ii. Πως μεταβάλλεται η ευθεία y, 0 ή 0 για τις διάφορες τιμές των α,β,γ; iii. Τι ονομάζεται λύση μιας γραμμικής εξίσωσης; iv.

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

Επιστηµονικός Υπολογισµός Ι - Πρώτη εργαστηριακή άσκηση

Επιστηµονικός Υπολογισµός Ι - Πρώτη εργαστηριακή άσκηση Επιστηµονικός Υπολογισµός Ι - Πρώτη εργαστηριακή άσκηση Ηµεροµηνία επιστροφής : Τετάρτη 4/11/2010 18 Οκτωβρίου 2010 1 Γραµµική άλγεβρα (20 µονάδες) Η παράγωγος ενός µητρώου H ορίζεται ως η παράγωγος κάθε

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

επιµέλεια Θοδωρής Πιερράτος

επιµέλεια Θοδωρής Πιερράτος Βασικές έννοιες προγραµµατισµού Η ύλη που αναπτύσσεται σε αυτό το κεφάλαιο είναι συναφής µε την ύλη που αναπτύσσεται στο 2 ο κεφάλαιο. Όπου υπάρχουν διαφορές αναφέρονται ρητά. Προσέξτε ιδιαίτερα, πάντως,

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

E(X(t)) = 1 k + k sin(2π) + k cos(2π) = 1 k + k 0 + k 1 = 1

E(X(t)) = 1 k + k sin(2π) + k cos(2π) = 1 k + k 0 + k 1 = 1 ΠΟΛΥΤΕΧΝΕΙΟ ΚΡΗΤΗΣ Τμήμα Ηλεκτρονικών Μηχανικών και Μηχανικών Υπολογιστών Τομέας Τηλεπικοινωνιών ΤΗΛ 2: ΠΙΘΑΝΟΤΗΤΕΣ ΚΑΙ ΤΥΧΑΙΑ ΣΗΜΑΤΑ 4ο Εξάμηνο 2009-200 4η ΕΡΓΑΣΙΑ ΑΣΚΗΣΗ Εστω τυχαία διαδικασία X(t) =

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

Σ. Φωτόπουλος -1- ΨΕΣ- AΣΚΗΣΕΙΣ-ΛΥΣΕΙΣ- Κεφάλαιο 2 ο

Σ. Φωτόπουλος -1- ΨΕΣ- AΣΚΗΣΕΙΣ-ΛΥΣΕΙΣ- Κεφάλαιο 2 ο Σ. Φωτόπουλος -- ΨΕΣ- AΣΚΗΣΕΙΣ-ΛΥΣΕΙΣ- Κεφάλαιο ο Άσκηση. Περιγράψτε τα σήµατα που φαίνονται στο σχήµα. χρησιµοποιώντας κατάλληλα την συνάρτηση µοναδιαίας κρούσης δ[]. x[] + x[] + + + + + (a) (b) -.5 Σχήµα.

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

2 ο κεφάλαιο: Ανάλυση και Σύνθεση κυματομορφών με τον Μετασχηματισμό Fourier

2 ο κεφάλαιο: Ανάλυση και Σύνθεση κυματομορφών με τον Μετασχηματισμό Fourier 2 ο κεφάλαιο: Ανάλυση και Σύνθεση κυματομορφών με τον Μετασχηματισμό Fourier Η βασική ιδέα στην ανάλυση των κυματομορφών με την βοήθεια του μετασχηματισμού Fourier συνίσταται στο ότι μία κυματομορφή

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

Προβλήματα που αφορούν εντολές ελέγχου της ροής ενός προγράμματος.

Προβλήματα που αφορούν εντολές ελέγχου της ροής ενός προγράμματος. Κεφάλαιο ΙΙ Προβλήματα που αφορούν εντολές ελέγχου της ροής ενός προγράμματος. Στο παρόν κεφάλαιο παρουσιάζονται προβλήματα τα οποία αφορούν κυρίως τις εντολές της C οι οποίες ελέγχουν την ροή εκτέλεσης

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

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

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

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

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

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

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

Αλγεβρικές Παραστάσεις

Αλγεβρικές Παραστάσεις Αλγεβρικές Παραστάσεις 1.2 Μονώνυμα-Πράξεις με Μονώνυμα 1 1.2 Μονώνυμα-Πράξεις με Μονώνυμα Α Άλγεβρικές Παραστάσεις-Μονώνυμα Πολλές φορές για να λύσουμε ένα πρόβλημα, καταλήγουμε σε εκφράσεις που περιέχουν

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

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

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

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

ΑΝΑΠΤΥΓΜA - ΜΕΤΑΣΧΗΜΑΤΙΣΜΟΣ FOURIER ΑΝΑΛΟΓΙΚΩΝ ΣΗΜΑΤΩΝ. Περιγράψουµε τον τρόπο ανάπτυξης σε σειρά Fourier ενός περιοδικού αναλογικού σήµατος.

ΑΝΑΠΤΥΓΜA - ΜΕΤΑΣΧΗΜΑΤΙΣΜΟΣ FOURIER ΑΝΑΛΟΓΙΚΩΝ ΣΗΜΑΤΩΝ. Περιγράψουµε τον τρόπο ανάπτυξης σε σειρά Fourier ενός περιοδικού αναλογικού σήµατος. 3. ΚΕΦΑΛΑΙΟ ΑΝΑΠΤΥΓΜA - ΜΕΤΑΣΧΗΜΑΤΙΣΜΟΣ FOURIER ΑΝΑΛΟΓΙΚΩΝ ΣΗΜΑΤΩΝ Περιγράψουµε τον τρόπο ανάπτυξης σε σειρά Fourier ενός περιοδικού αναλογικού σήµατος. Ορίσουµε το µετασχηµατισµό Fourier ενός µη περιοδικού

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

Συστήµατα τα οποία χαρακτηρίζονται από γραµµικές εξισώσεις διαφορών µε σταθερούς συντελεστές

Συστήµατα τα οποία χαρακτηρίζονται από γραµµικές εξισώσεις διαφορών µε σταθερούς συντελεστές Συστήµατα τα οποία χαρακτηρίζονται από γραµµικές εξισώσεις διαφορών µε σταθερούς συντελεστές x h γραµµική εξίσωση διαφορών µε σταθερούς συντελεστές της µορφής x µπορεί να θεωρηθεί ως ένας αλγόριθµος υπολογισµού

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

Αριθμητική Ανάλυση και Εφαρμογές

Αριθμητική Ανάλυση και Εφαρμογές Αριθμητική Ανάλυση και Εφαρμογές Διδάσκων: Δημήτριος Ι. Φωτιάδης Τμήμα Μηχανικών Επιστήμης Υλικών Ιωάννινα 07-08 Πεπερασμένες και Διαιρεμένες Διαφορές Εισαγωγή Θα εισάγουμε την έννοια των διαφορών με ένα

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

Κεφάλαιο ΙII : Εργαστηριακές ασκήσεις που αφορούν εντολές ελέγχου της ροής ενός προγράµµατος.

Κεφάλαιο ΙII : Εργαστηριακές ασκήσεις που αφορούν εντολές ελέγχου της ροής ενός προγράµµατος. Κεφάλαιο ΙII : Εργαστηριακές ασκήσεις που αφορούν εντολές ελέγχου της ροής ενός προγράµµατος. Στο παρόν κεφάλαιο παρουσιάζονται εργαστηριακές ασκήσεις οι οποίες αφορούν κυρίως τις εντολές της Jv οι οποίες

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

ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΡΗΤΗΣ Τµήµα Επιστήµης Υπολογιστών

ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΡΗΤΗΣ Τµήµα Επιστήµης Υπολογιστών ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΡΗΤΗΣ Τµήµα Επιστήµης Υπολογιστών HY-5: Εφαρµοσµένα Μαθηµατικά για Μηχανικούς Εαρινό Εξάµηνο 7-8 ιδάσκοντες : Γ. Στυλιανού, Γ. Καφεντζής Πέµπτη Σειρά Ασκήσεων - Bonus Ασκήσεις Ηµεροµηνία

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

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

Εισαγωγή στις Τηλεπικοινωνίες. Δομή της παρουσίασης ΠΑΝΕΠΙΣΤΗΜΙΟ ΠΕΙΡΑΙΩΣ ΣΧΟΛΗ ΤΕΧΝΟΛΟΓΙΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ & ΕΠΙΚΟΙΝΩΝΙΩΝ ΤΜΗΜΑ ΨΗΦΙΑΚΩΝ ΣΥΣΤΗΜΑΤΩΝ ΕΡΓΑΣΤΗΡΙΟ ΤΗΛΕΠΙΚΟΙΝΩΝΙΑΚΩΝ ΣΥΣΤΗΜΑΤΩΝ Εισαγωγή στις Τηλεπικοινωνίες Διάλεξη 3 η Τα Συστήματα στις Τηλεπικοινωνίες

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

Ψηφιακή Επεξεργασία Σημάτων

Ψηφιακή Επεξεργασία Σημάτων Ψηφιακή Επεξεργασία Σημάτων Ενότητα 10: Διακριτός Μετασχηματισμός Fourier (DFT) Δρ. Μιχάλης Παρασκευάς Επίκουρος Καθηγητής 1 Μετασχηματισμός Fourier Διακριτού Χρόνου Διακριτός Μετασχηματισμός Fourier (DFT)

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

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

ΥΠΟΛΟΓΙΣΜΟΣ ΑΝΑΠΤΥΓΜΑΤΟΣ FOURIER ΜΕ ΑΡΙΘΜΗΤΙΚΟ ΤΡΟΠΟ ΣΧΟΛΗ Ν. ΟΚΙΜΩΝ ΘΕΩΡΙΑ ΚΥΚΛΩΜΑΤΩΝ ΙΙ Σ.Α.Ε. ΥΠΟΛΟΓΙΣΜΟΣ ΑΝΑΠΤΥΓΜΑΤΟΣ FOURIER ΜΕ ΑΡΙΘΜΗΤΙΚΟ ΤΡΟΠΟ ΕΚΕΜΒΡΙΟΣ 3 ) Αρχικό σήµα ( ) Στο παρακάτω σχήµα φαίνεται ένα περιοδικό σήµα ( ), το οποίο έχει ληφθεί από

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

Σήματα και Συστήματα. Διάλεξη 2: Στοιχειώδη Σήματα Συνεχούς Χρόνου. Δρ. Μιχάλης Παρασκευάς Επίκουρος Καθηγητής

Σήματα και Συστήματα. Διάλεξη 2: Στοιχειώδη Σήματα Συνεχούς Χρόνου. Δρ. Μιχάλης Παρασκευάς Επίκουρος Καθηγητής Σήματα και Συστήματα Διάλεξη 2: Στοιχειώδη Σήματα Συνεχούς Χρόνου Δρ. Μιχάλης Παρασκευάς Επίκουρος Καθηγητής 1 Στοιχειώδη Σήματα Συνεχούς Χρόνου 1. Μοναδιαία Βηματική Συνάρτηση 2. Κρουστική Συνάρτηση ή

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

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

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

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

1.2 ΣΗΜΑΤΑ. (Σχ. 1.7). Η σταθερή Τ είναι το διάστηµα δειγµατοληψίας.

1.2 ΣΗΜΑΤΑ. (Σχ. 1.7). Η σταθερή Τ είναι το διάστηµα δειγµατοληψίας. ΣΗΜΑΤΑ.2 ΣΗΜΑΤΑ Ένα σήµα (sigal ) είναι µια συνάρτηση που παριστάνει ένα φυσικό µέγεθος. Ένα σήµα συνεχούς χρόνου (coiuous-ime sigal ) είναι µια συνάρτηση x() της οποίας το πεδίο ορισµού αποτελείται από

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

Αριθµητική Ανάλυση. Ενότητα 5 Προσέγγιση Συναρτήσεων. Ν. Μ. Μισυρλής. Τµήµα Πληροφορικής και Τηλεπικοινωνιών,

Αριθµητική Ανάλυση. Ενότητα 5 Προσέγγιση Συναρτήσεων. Ν. Μ. Μισυρλής. Τµήµα Πληροφορικής και Τηλεπικοινωνιών, Αριθµητική Ανάλυση Ενότητα 5 Προσέγγιση Συναρτήσεων Ν. Μ. Μισυρλής Τµήµα Πληροφορικής και Τηλεπικοινωνιών, Καθηγητής: Ν. Μ. Μισυρλής Αριθµητική Ανάλυση - Ενότητα 5 1 / 55 Παρεµβολή Ας υποθέσουµε ότι δίνονται

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

Αναφορά (1/2) Μπορούμε να ορίσουμε μια άλλη, ισοδύναμη αλλά ίσως πιο σύντομη, ονομασία για ποσότητα (μεταβλητή, σταθερή, συνάρτηση, κλπ.

Αναφορά (1/2) Μπορούμε να ορίσουμε μια άλλη, ισοδύναμη αλλά ίσως πιο σύντομη, ονομασία για ποσότητα (μεταβλητή, σταθερή, συνάρτηση, κλπ. ΤΡΙΤΗ ΔΙΑΛΕΞΗ Αναφορά (1/2) Μπορούμε να ορίσουμε μια άλλη, ισοδύναμη αλλά ίσως πιο σύντομη, ονομασία για ποσότητα (μεταβλητή, σταθερή, συνάρτηση, κλπ.): Σύνταξη τύπος όνομαα; τύπος όνομαβ{όνομαα}; όνομαβ

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

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

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

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

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

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

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

Γραφικές παραστάσεις (2ο μέρος)

Γραφικές παραστάσεις (2ο μέρος) Γραφικές παραστάσεις (2ο μέρος) Σε αυτήν την ενότητα θα εξοικειωθείτε με τον τρόπο απεικόνισης γραφικών παραστάσεων στο MATLAB χρησιμοποιώντας την εντολή plot με πίνακες. Επίσης, θα δείτε επιπλέον εντολές

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

ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΡΗΤΗΣ Τµήµα Επιστήµης Υπολογιστών

ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΡΗΤΗΣ Τµήµα Επιστήµης Υπολογιστών ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΡΗΤΗΣ Τµήµα Επιστήµης Υπολογιστών HY-5: Εφαρµοσµένα Μαθηµατικά για Μηχανικούς Εαρινό Εξάµηνο 08-9 ιδάσκοντες : Γ. Στυλιανού, Γ. Καφεντζής Τρίτη Σειρά Ασκήσεων Ηµεροµηνία Ανάθεσης : 8//09

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

ΚΕΦΑΛΑΙΟ 2. Ηλεκτρονικη και 1/62 Πληροφορίας

ΚΕΦΑΛΑΙΟ 2. Ηλεκτρονικη και 1/62 Πληροφορίας ΚΕΦΑΛΑΙΟ 2 /62 Σήματα- συμβολισμοί 5 5 4 4 3 3 2 2 - -4-3 -2-2 3 4 5-2 3 4 5 6 7 8-2 -2-3 -3 x()=, x(-),x(), x(),. x()={,-2,-3,-,,, 2, 3, 4, } x()={x()}={,x(-),x(), x(),.} x()={,-2,-3, -,,, 2, 3, 4, }

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

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

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

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

Πρόβλημα 29 / σελίδα 28

Πρόβλημα 29 / σελίδα 28 Πρόβλημα 29 / σελίδα 28 Πρόβλημα 30 / σελίδα 28 Αντιμετάθεση / σελίδα 10 Να γράψετε αλγόριθμο, οποίος θα διαβάζει τα περιεχόμενα δύο μεταβλητών Α και Β, στη συνέχεια να αντιμεταθέτει τα περιεχόμενά τους

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

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

ΕΛΛΗΝΙΚΟ ΑΝΟΙΚΤΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΕΛΛΗΝΙΚΟ ΑΝΟΙΚΤΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΠΡΟΓΡΑΜΜΑ ΣΠΟΥ ΩΝ ΣΤΗΝ ΠΛΗΡΟΦΟΡΙΚΗ ΜΑΘΗΜΑΤΙΚΑ Ι (ΘΕ ΠΛΗ ) ΕΡΓΑΣΙΑ 3 Ηµεροµηνία αποστολής στον φοιτητή: 3 Iανουαρίου 004. Τελική ηµεροµηνία αποστολής από τον φοιτητή: 8 Φεβρουαρίου

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

Κεφάλαιο 5ο: Εντολές Επανάληψης

Κεφάλαιο 5ο: Εντολές Επανάληψης Χρήστος Τσαγγάρης ΕΕ ΙΠ Τµήµατος Μαθηµατικών, Πανεπιστηµίου Αιγαίου Κεφάλαιο 5ο: Εντολές Επανάληψης Η διαδικασία της επανάληψης είναι ιδιαίτερη συχνή, αφού πλήθος προβληµάτων µπορούν να επιλυθούν µε κατάλληλες

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

Ημιτονοειδή σήματα Σ.Χ.

Ημιτονοειδή σήματα Σ.Χ. Ημιτονοειδή σήματα Σ.Χ. Αρμονική ταλάντωση και επειδή Ω=2πF Περιοδικό με βασική περίοδο Τ p =1/F Ημιτονοειδή σήματα Σ.Χ. 1 Ημιτονοειδή σήματα Σ.Χ. Σύμφωνα με την ταυτότητα του Euler Το ημιτονοειδές σήμα

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

ΤΟ ΜΑΥΡΟ ΚΟΥΤΙ. 1. Το περιεχόμενο του μαύρου κουτιού. 2. Είσοδος: σήματα (κυματομορφές) διέγερσης 3. Έξοδος: απόκριση. (απλά ηλεκτρικά στοιχεία)

ΤΟ ΜΑΥΡΟ ΚΟΥΤΙ. 1. Το περιεχόμενο του μαύρου κουτιού. 2. Είσοδος: σήματα (κυματομορφές) διέγερσης 3. Έξοδος: απόκριση. (απλά ηλεκτρικά στοιχεία) ΤΟ ΜΑΥΡΟ ΚΟΥΤΙ Είσοδος ΜΑΥΡΟ ΚΟΥΤΙ Έξοδος 1. Το περιεχόμενο του μαύρου κουτιού (απλά ηλεκτρικά στοιχεία) 2. Είσοδος: σήματα (κυματομορφές) διέγερσης 3. Έξοδος: απόκριση 2019Κ1-1 ΚΥΜΑΤΟΜΟΡΦΕΣ 2019Κ1-2 ΤΙ

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

Σήματα και Συστήματα. Διάλεξη 9: Μελέτη ΓΧΑ Συστημάτων με τον Μετασχηματισμό Fourier. Δρ. Μιχάλης Παρασκευάς Επίκουρος Καθηγητής

Σήματα και Συστήματα. Διάλεξη 9: Μελέτη ΓΧΑ Συστημάτων με τον Μετασχηματισμό Fourier. Δρ. Μιχάλης Παρασκευάς Επίκουρος Καθηγητής Σήματα και Συστήματα Διάλεξη 9: Μελέτη ΓΧΑ Συστημάτων με τον Μετασχηματισμό Fourier Δρ. Μιχάλης Παρασκευάς Επίκουρος Καθηγητής 1 Μελέτη ΓΧΑ Συστημάτων με τον Μετασχηματισμό Fourier 1. Μετασχηματισμός Fourier

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

ΕΠΑΝΑΛΗΨΗ ΒΑΣΙΚΩΝ ΕΝΝΟΙΩΝ

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

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

Να γράψετε τους αριθμούς 1, 2, 3 από τη Στήλη Α και δίπλα το γράμμα α, β, γ, δ, ε από τη Στήλη Β που δίνει τη σωστή αντιστοιχία.

Να γράψετε τους αριθμούς 1, 2, 3 από τη Στήλη Α και δίπλα το γράμμα α, β, γ, δ, ε από τη Στήλη Β που δίνει τη σωστή αντιστοιχία. ΔΙΑΓΩΝΙΣΜΑ ΕΚΠ. ΕΤΟΥΣ 2016-2017 ΜΑΘΗΜΑ / ΤΑΞΗ : Προγραμματισμός Υπολογιστών / Γ ΕΠΑ.Λ. ΗΜΕΡΟΜΗΝΙΑ: 22-1-2017 ΕΠΙΜΕΛΕΙΑ ΔΙΑΓΩΝΙΣΜΑΤΟΣ: ΓΙΑΝΝΗΣ ΜΙΧΑΛΕΑΚΟΣ- ΑΝΝΑ ΚΑΤΡΑΚΗ ΘΕΜΑ Α Α1. Να χαρακτηρίσετε τις προτάσεις

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

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

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

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

ΠΑΝΕΠΙΣΤΗΜΙΟ AΙΓΑIΟΥ & ΑΕΙ ΠΕΙΡΑΙΑ Τ.Τ. Τμήματα Ναυτιλίας και Επιχειρηματικών Υπηρεσιών & Μηχ. Αυτοματισμού ΤΕ. Εισαγωγή στη Python

ΠΑΝΕΠΙΣΤΗΜΙΟ AΙΓΑIΟΥ & ΑΕΙ ΠΕΙΡΑΙΑ Τ.Τ. Τμήματα Ναυτιλίας και Επιχειρηματικών Υπηρεσιών & Μηχ. Αυτοματισμού ΤΕ. Εισαγωγή στη Python ΠΑΝΕΠΙΣΤΗΜΙΟ AΙΓΑIΟΥ & ΑΕΙ ΠΕΙΡΑΙΑ Τ.Τ. Τμήματα Ναυτιλίας και Επιχειρηματικών Υπηρεσιών & Μηχ. Αυτοματισμού ΤΕ ΠΛΗΡΟΦΟΡΙΚΗ ΤΕΧΝΟΛΟΓΙΑ ΚΑΙ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ Η/Υ Εισαγωγή στη Python Νικόλαος Ζ. Ζάχαρης Αναπληρωτής

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

Kεφάλαιο 5 DFT- FFT ΔΙΑΚΡΙΤΟΣ ΜΕΤΑΣΧΗΜΑΤΙΣΜΟΣ FOURIER DISCRETE FOURIER TRANSFORM 1/ 80. ΨΗΦΙΑΚΗ ΕΠΕΞΕΡΓΑΣΙΑ ΣΗΜΑΤΟΣ DFT-FFT Σ.

Kεφάλαιο 5 DFT- FFT ΔΙΑΚΡΙΤΟΣ ΜΕΤΑΣΧΗΜΑΤΙΣΜΟΣ FOURIER DISCRETE FOURIER TRANSFORM 1/ 80. ΨΗΦΙΑΚΗ ΕΠΕΞΕΡΓΑΣΙΑ ΣΗΜΑΤΟΣ DFT-FFT Σ. Kεφάλαιο 5 DFT- FFT ΔΙΑΚΡΙΤΟΣ ΜΕΤΑΣΧΗΜΑΤΙΣΜΟΣ FOURIER DISCRETE FOURIER TRASFORM / x X x X x X x 3 x DFT X 3 X x 5 X 5 x 6 X 6 x 7 X 7 / DFT - Ορισμοί αναφέρεται σε μία πεπερασμένου μήκους ακολουθία σημείων

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

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

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

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

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

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

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

Αριθµητική Ολοκλήρωση

Αριθµητική Ολοκλήρωση Κεφάλαιο 5 Αριθµητική Ολοκλήρωση 5. Εισαγωγή Για τη συντριπτική πλειοψηφία των συναρτήσεων f (x) δεν υπάρχουν ή είναι πολύ δύσχρηστοι οι τύποι της αντιπαραγώγου της f (x), δηλαδή της F(x) η οποία ικανοποιεί

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

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

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

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

Επαναληπτικές δοµές. µτ α.τ. Όχι. ! απαγορεύεται µέσα σε µία ΓΙΑ να µεταβάλλουµε τον µετρητή! διότι δεν θα ξέρουµε µετά πόσες επαναλήψεις θα γίνουν

Επαναληπτικές δοµές. µτ α.τ. Όχι. ! απαγορεύεται µέσα σε µία ΓΙΑ να µεταβάλλουµε τον µετρητή! διότι δεν θα ξέρουµε µετά πόσες επαναλήψεις θα γίνουν Επαναληπτικές δοµές Η λογική των επαναληπτικών διαδικασιών εφαρµόζεται όπου µία ακολουθία εντολών εφαρµόζεται σε ένα σύνολο περιπτώσεων που έχουν κάτι κοινό. Όταν ψάχνουµε θέση για να παρκάρουµε κοντά

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

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

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

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