1. ΒΑΣΙΚΕΣ ΛΕΙΤΟΥΡΓΙΕΣ ΤΟΥ MATLAB
|
|
- Ζαρά Ταρσούλη
- 7 χρόνια πριν
- Προβολές:
Transcript
1 ΣΗΜΕΙΩΣΕΙΣ MATLAB 1. ΒΑΣΙΚΕΣ ΛΕΙΤΟΥΡΓΙΕΣ ΤΟΥ MATLAB 1.1. Απλές αριθµητικές πράξεις 1.2. Ενσωµατωµένες συναρτήσεις 1.3. Σταθερές και µεταβλητές 1.4. Μορφή (format) 1.5. Αποθήκευση σειράς υπολογισµών στο MATLAB σε ένα αρχείο 2. ΣΕΙΡΕΣ - ΙΑΝΥΣΜΑΤΑ 2.1. Πράξεις µε σειρές 2.2. ιανύσµατα γραµµής στήλης 2.3. Εσωτερικό γινόµενο διανυσµάτων 2.4. Γραφική παράσταση 3. ΠΙΝΑΚΕΣ 3.1. Στοιχειώδεις πράξεις µε πίνακες 3.2. Εκτύπωση πίνακα 4. Άλλες χρήσιμες εντολές του MATLAB 5. SET PATH -- ΚΑΘΟΡΙΣΜΟΣ ΤΟΥ PATH ΣΤΟ MATLAB 6. ΔΗΜΙΟΥΡΓΙΑ SCRIPT ΑΡΧΕΙΩΝ ΜΕ ΤΟΝ EDITOR TOY MATLAB 7. LOOPS - CONTROL STATEMENTS (σχεδόν όπως στη C) 1. ΒΑΣΙΚΕΣ ΛΕΙΤΟΥΡΓΙΕΣ ΤΟΥ MATLAB Για να µπούµε στο MATLAB κάνουµε διπλό κλίκ στο εικονίδιο του MATLAB και για να βγούµε πληκτρολογούµε quit. Το προτρεπτικό σήµα (prompt) του MATLAB είναι το >> Απλές αριθµητικές πράξεις Το MATLAB χρησιµοποιεί τους τελεστές +, -, * και / για τις τέσσερις αριθµητικές πράξεις. Παραδείγµατος χάριν: >> >> >> 3 * 5 15
2 2 >> 3/5 0.6 Οι πράξεις µπορούν να συνδεθούν και αλυσιδωτά όπως: >> >> 3 * 3 * 3 27 όπου ειδικά για την τελευταία υπάρχει και ο τελεστής της ύψωσης σε δύναµη ^: >> 3^3 27 Το MATLAB, εκτός από τον τελεστή της διαίρεσης από τα αριστερά /, διαθέτει και τελεστή διαίρεσης από τα δεξιά: >> 2/4 0.5 >> 2\4 2 Για πιό πολύπλοκες εκφράσεις χρησιµοποιούνται παρενθέσεις κατά τον συνήθη τρόπο: >> 2^5 + 4*(33 2*(6+2/7)) Χρήση βελών στο MATLAB: το βέλος προς τα επάνω ( ) χρησιµοποιείται για να ανακληθούν οι προηγούµενες γραµµές που πληκτρολογήσαµε και τα βέλη προς τα αριστερά ( ) και προς τα δεξιά ( ) για να µεταφέρουµε τον δροµέα σε κάποιο σηµείο της γραµµής. Με το βέλος προς τα κάτω ( ) µπορούµε να ξανακινηθούµε προς τα κάτω στις γραµµές αφού προηγουµένως έχουµε κινηθεί προς τα επάνω. Τέλος, µπορούµε να πληκτρολογήσουµε νέα στοιχεία αµέσως µετά τον δροµέα ή να διαγράψουµε στοιχεία πριν τον δροµέα µε τα πλήκτρα DELETE και BACKSPACE αντίστοιχα.
3 Ενσωµατωµένες συναρτήσεις Το MATLAB µας παρέχει ένα πλήθος ενσωµατωµένων συναρτήσεων όπως τετραγωνική ρίζα, εκθετικές και λογαριθµικές συναρτήσεις, τριγωνοµετρικές και αντίστροφες τριγωνοµετρικές συναρτήσεις κ.ά.: >> sqrt(2) % τετραγωνική ρίζα >> exp(1) % εκθετική συνάρτηση >> log(exp(1)) % φυσικός λογάριθµος 1 >> log10(10^2) % δεκαδικός λογάριθµος 2 % Τριγωνοµετρικές συναρτήσεις >> pi % η σταθερά π >> sin(pi/4) % ηµίτονο >> cos(pi/2) % συνηµίτονο e-017 πρακτικά το αποτέλεσµα είναι 0 >> tan(pi/4) % εφαπτοµένη >> asin(0.5) % τόξο ηµιτόνου >> atan(1) % τόξο εφαπτοµένης όπου το σύµβολο % χρησιµοποιείται για την εισαγωγή σχολίων. Αν η γωνία δίνεται σε µοίρες, τότε την µετατρέπουµε σε ακτίνια πολλαπλασιάζοντας µε το π/180. Παράδειγµα υπολογισµού του cos(60 o ): >> cos(60*pi/180) Αν και µερικές φορές το αποτέλεσµα παρουσιάζει σφάλµα λόγω των αριθµητικών προσεγγίσεων των ψηφιακών Η/Υ, όπως στο παραπάνω παράδειγµα υπολογισµού
4 4 του cos(pi/2) που έπρεπε να δώσει µηδέν, δεν πρέπει να γενικεύουµε και να εκλαµβάνουµε όλους του µικρούς αριθµούς ως µηδέν! 1.3. Σταθερές και µεταβλητές Το MATLAB µας επιτρέπει να δίνουµε στις σταθερές και µεταβλητές ονόµατα της επιλογής µας. Για παράδειγµα, έστω ότι θέλουµε να υπολογίσουµε το ακόλουθο: sin(60*pi/180)^2 + cos(60*pi/180)^2 Με χρήση σταθερών και µεταβλητών, ο υπολογισµός µπορεί να γίνει ως εξής: >> theta = 60*pi/180; >> a = sin(theta); >> b = cos(theta); >> a^2 + b^2 1 Τα σύµβολα theta, a και b αντιπροσωπεύουν σταθερές ή µεταβλητές ανάλογα µε το άν επιτρέπεται να αλλάζουν στη συνέχεια ή όχι. Το σύµβολο ans είναι µεταβλητή και µπορεί επίσης να χρησιµοποιηθεί σε περαιτέρω υπολογισµούς όπως στο παράδειγµα: >> 60*pi/ >> sin(ans) Μορφή (format) Το MATLAB παρέχει τη δυνατότητα εµφάνισης των αριθµών µε διαφορετικό πλήθος ψηφίων ανάλογα µε την ακρίβεια που επιθυµούµε. Φυσικά, η εσωτερική αναπαράσταση των αριθµών είναι ανεξάρτητη από τη µορφή εµφάνισης. Η προεπιλογή (default) της µορφής στο MATLAB όσον αφορά τα σηµαντικά δεκαδικά ψηφία δίνεται από την εντολή format ή format short που εµφανίζει µέχρι τέσσερα δεκαδικά ψηφία ενώ η προεπιλογή ως προς την απόσταση των γραµµών δίνεται µε την εντολή format loose. Για µεγαλύτερη ακρίβεια µπορούµε να χρησιµοποιήσουµε τις εντολές format long και format long e ενώ για την απαλοιφή των κενών γραµµών, που συνιστάται, χρησιµοποιούµε την εντολή format compact. Παραδείγµατα: >> format compact >> pi
5 >> format long >> pi >> format long e >> pi e+000 >> x = 2; >> y = 3; >> z = x^2 + y^2 + x*y + x + y z = 24 όπου στο τελευταίο παράδειγµα βλέπουµε ότι το ελληνικό ερωτηµατικό στο τέλος µιας γραµµής αποτρέπει την εµφάνιση του αποτελέσµατος (οι τιµές των µεταβλητών x και y). Η τιµή της µεταβλητής z εµφανίζεται επειδή δεν υπάρχει το σύµβολο ; στο τέλος της γραµµής. Περισσότερες πληροφορίες για την µορφή µπορείτε να βρείτε πληκτρολογώντας help format.» help format FORMAT Set output format. All computations in MATLAB are done in double precision. FORMAT may be used to switch between different output display formats as follows: FORMAT Default. Same as SHORT. FORMAT SHORT Scaled fixed point format with 5 digits. FORMAT LONG Scaled fixed point format with 15 digits. FORMAT SHORT E Floating point format with 5 digits. FORMAT LONG E Floating point format with 15 digits. FORMAT SHORT G Best of fixed or floating point format with 5 digits. FORMAT LONG G Best of fixed or floating point format with 15 digits. FORMAT HEX FORMAT + FORMAT BANK FORMAT RAT Hexadecimal format. The symbols +, - and blank are printed for positive, negative and zero elements. Imaginary parts are ignored. Fixed format for dollars and cents. Approximation by ratio of small integers. Spacing: FORMAT COMPACT Suppress extra line-feeds. FORMAT LOOSE Puts the extra line-feeds back in.
6 Αποθήκευση σειράς υπολογισµών στο MATLAB σε ένα αρχείο Για να αποθηκεύσουµε µια σειρά εντολών, κατά την εργασία µας στο MATLAB, σε ένα αρχείο, χρησιµοποιούµε την εντολή diary (ηµερολόγιο) ακολουθούµενη από το όνοµα του αρχείου. Αν δεν δοθεί όνοµα, το αρχείο που θα δηµιουργηθεί θα ονοµάζεται diary. Παράδειγµα: >> format compact >> diary arxeio.dia >> x = 2; >> y = 3; >> z = x^2 + y^2 + x*y + x + y z = 24 >> diary off Η εντολή diary off σηµατοδοτεί το κλείσιµο του αρχείου ηµερολογίου arxeio.dia. Το αρχείο αυτό θα δηµιουργηθεί στο directory από το οποίο καλέσαµε το MATLAB. 2. ΣΕΙΡΕΣ - ΙΑΝΥΣΜΑΤΑ Στο MATLAB η σειρά ορίζεται ως µία διατεταγµένη συλλογή αριθµών που περικλείεται από αγκύλες [... ] µε τα στοιχεία να διαχωρίζονται είτε από κενά είτε από κόµµατα. >> odd = [ ] odd = >> even = [2,4,6,8,10,12,14,16,18,20] even = >> dekadikoi = [ ] dekadikoi = Τα στοιχεία της σειράς προσδιορίζονται µε δείκτες θέσης (φυσικοί αριθµοί) αρχίζοντας από το 1: >> odd(5) 9 >> even(1) 2
7 7 Το πλήθος των στοιχείων µιας σειράς υπολογίζεται από την συνάρτηση length του MATLAB: >> length(even) 10 Η εντολή clear µηδενίζει (σβήνει από τη µνήµη) τη σειρά: >> clear even >> even??? Undefined function or variable 'even' Ενας εναλλακτικός τρόπος εισαγωγής της παραπάνω σειράς, αν και πιό επίπονος, είναι ο εξής: >> even(1) = 2 even = 2 >> even(2) = 4 even = 2 4 >> even(3) = 6 even = >> even(10) = 20 even = Πράξεις µε σειρές Εστω οι σειρές A = [a 1 a 2 a n ] και B = [b 1 b 2 b n ]. Η πρόσθεση και η αφαίρεση των δύο σειρών ορίζονται ως εξής: A + B = [a 1 + b 1, a 2 + b 2,, a n + b n ] A - B = [a 1 - b 1, a 2 - b 2,, a n - b n ] Για παράδειγµα: >> odd + even >> even odd
8 8 Στην περίπτωση που τα στοιχεία της σειράς βρίσκονται σε ίσες αποστάσεις, τότε δεν χρειάζεται η αναλυτική εισαγωγή της σειράς αλλά µόνο το πρώτο στοιχείο, το βήµα και το τελευταίο στοιχείο µε διαχωριστικό σύµβολο το :. Για παράδειγµα, οι παραπάνω σειρές odd και even µπορούν να ορισθούν και ως εξής: >> odd = 1:2:19 odd = >> even = 2:2:20 even = Οταν το βήµα είναι 1 τότε µπορεί να παραληφθεί ενώ επιτρέπονται επίσης αρνητικά και κλασµατικά βήµατα: >> natural = 1:10 natural = >> inv_odd = 19:-2:1 inv_odd = >>dekadika = 0:0.1:1 dekadika = Ορισµός πράξης πολλαπλασιαµού σειρών: A.* B = [a 1 b 1, a 2 b 2,, a n b n ] όπου το σύµβολο.* σηµαίνει πολλαπλασιασµός στοιχείου προς στοιχείο. Για παράδειγµα: >> odd.*even Ορισµός διαίρεσης (από αριστερά και από δεξιά) σειρών: A./ B = [a 1 /b 1, a 2 /b 2,, a n /b n ] A.\ B = [a 1 \b 1, a 2 \b 2,, a n \b n ] B./ A Παραδείγµατα: >> odd./even Columns 1 through Columns 8 through
9 9 >> odd.\even Columns 1 through Columns 8 through Ορισµός ύψωσης σε δύναµη: A.^ m = [a 1 m, a 2 m,, a n m ] Παράδειγµα: ΣΗΜΕΙΩΣΗ: >> natural.^ Πολλές από τις ενσωµατωµένες συναρτήσεις του MATLAB µπορούν να εφαρµοσθούν σε σειρές αν απλώς, στη θέση του ορίσµατος, χρησιµοποιηθεί το όνοµα της σειράς: >> angle = 0:10:90; >> angle = pi*angle/180; >> sin(angle) Columns 1 through Columns 8 through Στο παραπάνω παράδειγµα, ο απλός πολλαπλασιασµός ή διαίρεση σειράς µε αριθµό οδηγεί στην αντίστοιχη πράξη του αριθµού µε κάθε στοιχείο της σειράς ιανύσµατα γραµµής στήλης Οι σειρές της προηγούµενης ενότητας µπορούν να θεωρηθούν και ως διανύσµατα γραµµής (οριζόντια) µε στοιχεία τα αντίστοιχα στοιχεία της σειράς. Αν και η δήλωση διανυσµάτων γραµµής µπορεί να είναι η ίδια µε τη δήλωση των σειρών, είναι καλό να περιλαµβάνουµε τα στοιχεία του διανύσµατος µέσα σε αγκύλες [ ] όπως: >> odd = [1:2:19] odd = >> even = [2,4,6,8,10,12,14,16,18,20] even =
10 10 >> N = [1:5] N = Η δήλωση ενός διανύσµατος στήλης είναι ίδια ως προς τη µορφή µε αυτήν ενός διανύσµατος γραµµής εκτός από το διαχωριστικό σύµβολο που τώρα είναι είτε το ; είτε η αλλαγή γραµµής: >> Α = [1;2;3;4;5] A = >> B = [ ] B = Η µετατροπή ενός διανύσµατος στήλης σε γραµµής και το αντίστροφο µπορεί να γίνει µε την χρήση του αναστρόφου διανύσµατος που συµβολίζεται µε την απόστροφο: >> Αt = A At = >> Att = At Att = Εσωτερικό γινόµενο διανυσµάτων Εστω ένα διάνυσµα γραµµής A = [a 1 a 2 a n ] και ένα διάνυσµα στήλης B = [b 1 ; b 2 ; ; b n ] µε τον ίδιο αριθµό στοιχείων n. Το εσωτερικό γινόµενο A * B των δύο διανυσµάτων είναι καθαρός αριθµός και δίνεται από την ακόλουθη εξίσωση: A * B = a 1 b 1 + a 2 b a n b n
11 11 Για τα διανύσµατα της προηγούµενης ενότητας έχουµε (αφού αναστρέψουµε το διάνυσµα στήλης Α): >> A *B 106 ενώ το άθροισµα των τετραγώνων των πρώτων 5 φυσικών αριθµών θα είναι: >> Ν*Ν Γραφική παράσταση Εστω ότι θέλουµε να κάνουµε τη γραφική παράσταση της ηµιτονοειδούς συνάρτησης στο διάστηµα [0, 2π]. Η βασική συνάρτηση του MATLAB για δισδιάστατες απεικονίσεις είναι η plot (για λεπτοµέρειες πληκτρολογήστε help plot). Αλλες χρήσιµες συναρτήσεις είναι η grid που σχεδιάζει τον κάνναβο και οι xlabel, ylabel για την εισαγωγή κειµένου στις γραφικές παραστάσεις. >> x = 0: pi/90: 2*pi; >> y = sin(x); >> plot(x,y) >> grid >> xlabel( x, ακτίνια ) >> ylabel( sin(x) )
12 sin(x) x, ακτ ί νι α 3. ΠΙΝΑΚΕΣ Οι πίνακες στο MATLAB περικλείονται σε αγκύλες [ ] και εισάγονται µε απλό τρόπο. Με χρήση των διαχωριστικών κενό ή κόµµα για τα στοιχεία γραµµής και του ; για την αλλαγή γραµµής µπορούµε να ορίσουµε έναν πίνακα ως εξής: >> Α = [1 2 3; 4 5 6; 7 8 9] A = Μπορούµε επίσης να γράψουµε κάθε γραµµή ξεχωριστά όπως: >> Α = [ ] A = Η πρόσβαση στα στοιχεία του πίνακα γίνεται µε χρήση δύο δεικτών µέσα σε παρένθεση µε τον πρώτο να προσδιορίζει τη γραµµή και τον δεύτερο τη στήλη: >> Α(1,3) 3 >> A(3,2) 8
13 13 Οι διαστάσεις ενός πίνακα δίνονται µε τη συνάρτηση size: >> size(a) 3 3 ύο πίνακες A και Β µε τον ίδιο αριθµό γραµµών µπορούν να παρατεθούν ο ένας δίπλα στον άλλο και να δηµιουργήσουν έναν νέο πίνακα µε τον ίδιο αριθµό γραµµών και πλήθος στηλών όσο και το άθροισµά τους στους αρχικούς πίνακες. Η λειτουργία αυτή ονοµάζεται παράθεση πινάκων και συµβολίζεται µε [Α Β]: >> Α = [1 2 3; 4 5 6; 7 8 9]; >> B = [ ; ; ]; >> C = [A B] C = >> size(c) 3 7 Η δηµιουργία ενός νέου πίνακα από δύο πίνακες Α και Β που έχουν ίδιο πλήθος στηλών είναι επίσης δυνατή µε χρήση της λειτουργίας [Α; Β] όπως στο παράδειγµα: >> Α = [1 2 3; 4 5 6; 7 8 9]; >> B = [ ; ]; >> C = [A; B] C = Για να εξαγάγουµε έναν υποπίνακα από την γραµµή x1 έως τη γραµµή x2 και από τη στήλη y1 έως τη στήλη y2 µέσα από κάποιον πίνακα Α, χρησιµοποιούµε την µορφή Α(x1:x2; y1:y2). Για παράδειγµα, αν θέλουµε να εξαγάγουµε τον υποπίνακα που αποτελείται από τις δύο πρώτες γραµµές και στήλες του C θα έχουµε: >> C(1:2,1:2) Αν θέλουµε να εξαγάγουµε όλες τις γραµµές ή όλες τις στήλες, τότε δεν χρειάζεται να το δηλώσουµε αναλυτικά αλλά χρησιµοποιούµε µόνο το σύµβολο :
14 14 >> C(:,1:2) >> C(1,:) >> C(:,1) >> C(1:3,:) Στοιχειώδεις πράξεις µε πίνακες Το άθροισµα δύο πινάκων A και Β µε τις ίδιες διαστάσεις mxn και µε στοιχεία a ij και b ij αντίστοιχα, είναι ένας νέος πίνακας S µε διαστάσεις mxn και στοιχεία s ij που δίνονται από την εξίσωση s ij = a ij + b ij. Αντίστοιχα, η διαφορά των πινάκων οδηγεί σε νέο πίνακα µε στοιχεία s ij = a ij - b ij. >> S1 = C(1:3,:) S1 = >> S2 = C(3:5,:) S2 = >> S = S1 + S2 S = >> D = S1 S2 D =
15 15 Για να πολλαπλασιάσουµε δύο πίνακες A και B πρέπει το πλήθος των στηλών του πρώτου να είναι ίδιο µε το πλήθος των γραµµών του δεύτερου. Εστω, για παράδειγµα, ότι οι διαστάσεις των A και B είναι mxp και pxn αντίστοιχα. Τότε, οι διαστάσεις του νέου πίνακα P που αντιστοιχεί στο γινόµενο των δύο πινάκων θα είναι mxn και τα στοιχεία του θα δίνονται από την εξίσωση: m p ij = aik b kj k=1 Συνεχίζοντας το προηγούµενο παράδειγµα, το γινόµενο των S1 και S2 θα είναι: >> P = S1 * S2 P = Ενας τετραγωνικός πίνακας (όπως οι S1 και S2) µπορεί να πολλαπλασιαστεί µε τον εαυτό του: >> S1 * S Ισοδύναµα, για τετραγωνικούς πίνακες, µπορούµε να χρησιµοποιήσουµε το σύµβολο ύψωσης σε δύναµη (Α^2 = Α*Α, Α^3 = Α*Α*Α, κ.λπ.): >> S1^ >> S1^ Οπως και στην περίπτωση των µονοδιάστατων σειρών, έτσι και στην περίπτωση των δισδιάστατων σειρών (δηλαδή, των πινάκων), µία ενσωµατωµένη συνάρτηση επιδρά σε κάθε στοιχείο του πίνακα ξεχωριστά: >> angle = [0:10:20;30:10:50;60:10:80] angle =
16 16 >> angle = pi*angle/180 angle = >> sin(angle) Επίσης, ένας σύντοµος τρόπος ορισµού ενός πίνακα µε όλο µηδενικά ή µονάδες είναι µε χρήση των λειτουργιών ones(m,n) και zeros(m,n): >> ones(2,3) >> zeros(2,2) Τέλος, αν θέλουµε να δηµιουργήσουµε έναν πίνακα από µονάδες που να έχει τις ίδιες διαστάσεις µε κάποιον πίνακα A, τότε µοπρούµε να χρησιµοποιήσουµε τις διαστάσεις που επιστρέφονται από την συνάρτηση size: >> A = [ ; ; ] A = >> [m, n] = size(a) m = 3 n = 4 >> ones(m, n) ή πιό απλά ακόµη: >> ones(size(a))
17 Εκτύπωση πίνακα Εστω ότι θέλουµε να δηµιουργήσουµε έναν πίνακα µε τα ηµίτονα των γωνιών 0, 10, 20,..., 90 µοιρών. Αυτό µπορεί να γίνει µε χρήση των λειτουργιών της αναστροφής και της παράθεσης: >> angle = 0:10:180; >> sine = sin(pi*angle/180); >> [angle sine ]
18 Άλλες χρήσιµες εντολές του MATLAB who whos Η εντολή εµφανίζει τις µεταβλητές στο περιβάλλον εργασίας Η εντολή είναι όπως η who µε επιπλέον πληροφορίες ως προς τον τύπο των µεταβλητών και τον χώρο που καταλαµβάνουν σε bytes. x = input(string) ή x = input ([string1,string2,,stringn]) Η εντολή input εµφανίζει ένα µήνυµα τύπου string (ή συνένωση από strings) στην οθόνη και αναµένει είσοδο από το πληκτρολόγιο. Η είσοδος αποθηκεύεται στη µεταβλητή αριστερά της ισότητας (π.χ. στο x). To string (συµβολοσειρά) πρέπει να περικλείεται σε απλά απόστροφα. disp(string) ή disp([string1,string2,,stringn]) Η εντολή disp εµφανίζει ένα ή περισσότερα strings στην οθόνη. Παράδειγµα: >> x = input( Dose enan arithmo: ) Dose enan arithmo: 2 x = 2 >> disp([ O arithmos einai o,int2str(x)]); O arithmos einai o 2 >> int2str(x) num2str(x) µετατρέπει τον ακέραιο x σε string µετατρέπει τον πραγµατικό αριθµό x σε string pause pause(n) σταµατάει προσωρινά την εκτέλεση µέχρι να πατηθεί κάποιο πλήκτρο παύση n δευτερολέπτων pause on ή pause off ενεργοποίηση/απενεργοποίηση των pause που ακολουθούν στο πρόγραµµά µας (για να τρέχουν και σε non-interactive mode) echo on και echo off ενεργοποιεί/απενεργοποιεί το echoing ενός script αρχείου. Εµφανίζει τόσο τις εντολές όσο και τα σχόλια του προγράµµατός µας. Μέσω του echo δεν είναι πάντα απαραίτητα τα disp για την εµφάνιση µηνυµάτων.
19 SET PATH -- ΚΑΘΟΡΙΣΜΟΣ ΤΟΥ PATH ΣΤΟ MATLAB To MATLAB αναζητεί ονόµατα από script αρχεία, functions ή και αρχεία δεδοµένων είτε των βιβλιοθηκών του ή του χρήστη, ελέγχοντας τους φακέλους µε τη σειρά που έχουν καταχωρηθεί από την SET PATH. Η εισαγωγή ενός νέου path (π.χ. A:\ ή C:\TEMP\) γίνεται µε επιλογή του SET PATH από το menu FILE ή ενός απλού κλίκ στο εικονίδιο του PATH BROWSER. Τα βήµατα που ακολουθούµε είναι τα εξής: 1. κάνουµε κλικ στο Browse και επιλέγουµε το PATH που επιθυµούµε να προσθέσουµε 2. ενεργοποιούµε (κάνοντας απλό κλικ) το Current Directory ώστε να εµφανισθούν τα αρχεία που αναγνωρίζει το MATLAB στο δεξί παράθυρο 3. Επιλέγουµε το Add to Path από το menu Path του Path Browser 4. Στο dialog-box που εµφανίζεται επιλέγουµε προσθήκη στο τέλος Αdd to back και κάνουµε κλικ στο ΟΚ 5. Επιλέγουµε το Save Path από το menu FILE. 6. Επιλέγουµε το Exit Path Browser από το menu FILE. Η διαγραφή ενός PATH γίνεται µε επιλογή του Remove from Path από το menu Path του Path Browser και στη συνέχεια ακολουθούµε τα βήµατα 5 και 6. Τέλος, αν θέλουµε να δώσουµε προτεραιότητα σε κάποιους φακέλους, µπορούµε να τα µεταφέρουµε µε hold-and-drag πιό πάνω ή πιό κάτω στη σειρά των paths. ΗΜΙΟΥΡΓΙΑ SCRIPT ΑΡΧΕΙΩΝ ΜΕ ΤΟΝ EDITOR TOY MATLAB Μπορούµε να δηµιουργήσουµε script αρχεία στο MATLAB µέσω του editor, επιλέγοντας: File New M-file Τα script αρχεία στο MATLAB έχουν την επέκταση.m και ονοµάζονται Μ-αρχεία. Μια άλλη συνηθισµένη κατηγορία αρχείων στο MATLAB είναι τα αρχεία δεδοµένων (ASCII ή Binary) µε επέκταση.mat. Ενα script αρχείο περιλαµβάνει το σύνολο των εντολών ενός προγράµµατος που θα εκτελεστούν σειριακά από τον διερµηνευτή του MATLAB. Τα σχόλια (αρχίζουν από %) δεν εκτελούνται, όµως όταν εµφανίζονται στις πρώτες γραµµές του script µπορούν να χρησιµοποιηθούν ως online help µέσω της εντολής help. Για παράδειγµα, έστω ότι ένα script περιλαµβάνει τα εξής σχόλια και εντολές:
20 LOOPS - CONTROL STATEMENTS (σχεδόν όπως στη C) for loop while loop j = 0; for i=1:10 %µε βήµα 1 j = j + 1; end j %για να δούµε την τιµή στο j k = 0; for i=0:5:20 %µε βήµα 5 for j=1:3 %διπλό loop, το j µε βήµα 1 k = i*5+j; end end k help for j = 5; while j>0 % while (συνθήκη = true) do disp(['j = ',num2str(j)]); j = j 1; end j help while if then else j = 5; k = -4; if ((j~=k+1) & (k>=0)) j==abs(k) k = k+j; elseif j==k+1 k = k+2*j; else k = 0; end k help if help relop help elseif
ΕΙΣΑΓΩΓΗ ΣΤΟ MATLAB. Απλές αριθµητικές πράξεις 1. ΒΑΣΙΚΕΣ ΛΕΙΤΟΥΡΓΙΕΣ ΤΟΥ MATLAB
ΕΙΣΑΓΩΓΗ ΣΤΟ MATLAB Το εργαστήριο Σηµάτων και Συστηµάτων διεξάγεται στο περιβάλλον του προγράµµατος MATLAB µε χρήση τόσο του βασικού κορµού του πακέτου που παρέχει πληθώρα έτοιµων ενσωµατωµένων συναρτήσεων
Διαβάστε περισσότεραΕισαγωγή στην Αριθμητική Ανάλυση
Εισαγωγή στην Αριθμητική Ανάλυση Εισαγωγή στη MATLAB ΔΙΔΑΣΚΩΝ: ΓΕΩΡΓΙΟΣ ΑΚΡΙΒΗΣ ΒΟΗΘΟΙ: ΔΗΜΗΤΡΙΑΔΗΣ ΣΩΚΡΑΤΗΣ, ΣΚΟΡΔΑ ΕΛΕΝΗ E-MAIL: SDIMITRIADIS@CS.UOI.GR, ESKORDA@CS.UOI.GR Τι είναι Matlab Είναι ένα περιβάλλον
Διαβάστε περισσότεραΟ ΗΓΙΕΣ ΧΡΗΣΗΣ ΤΟΥ MATLAB
Ο ΗΓΙΕΣ ΧΡΗΣΗΣ ΤΟΥ MATLAB (το παρόν αποτελεί τροποποιηµένη έκδοση του οµόνυµου εγχειριδίου του κ. Ν. Μαργαρη) 1 ΠΡΑΓΜΑΤΙΚΟΙ ΑΡΙΘΜΟΙ 1.1 ΠΡΑΞΕΙΣ ΜΕ ΠΡΑΓΜΑΤΙΚΟΥΣ ΑΡΙΘΜΟΥΣ 1.1.1 ΠΡΟΣΘΕΣΗ» 3+5 8 % Το σύµβολο
Διαβάστε περισσότεραΣύντομες εισαγωγικές σημειώσεις για την. Matlab
Σύντομες εισαγωγικές σημειώσεις για την Matlab Δήλωση Μεταβλητών Για να εισάγει κανείς δεδομένα στη Matlab υπάρχουν πολλοί τρόποι. Ο πιο απλός είναι στη γραμμή εντολών να εισάγουμε αυτό που θέλουμε και
Διαβάστε περισσότεραΗΜΥ 100 Εισαγωγή στην Τεχνολογία ιάλεξη 17
ΗΜΥ 100 Εισαγωγή στην Τεχνολογία ιάλεξη 17 10 Νοεµβρίου, 2006 Γεώργιος Έλληνας Επίκουρος Καθηγητής ΤΜΗΜΑ ΗΛΕΚΤΡΟΛΟΓΩΝ ΜΗΧΑΝΙΚΩΝ ΚΑΙ ΜΗΧΑΝΙΚΩΝ ΥΠΟΛΟΓΙΣΤΩΝ ΠΟΛΥΤΕΧΝΙΚΗ ΣΧΟΛΗ ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΥΠΡΟΥ ΤΑ ΘΕΜΑΤΑ
Διαβάστε περισσότεραΥΠΟΛΟΓΙΣΤΕΣ Ι. Τύποι δεδομένων ΤΥΠΟΙ ΔΕΔΟΜΕΝΩΝ ΚΑΙ ΠΡΑΞΕΙΣ. Παράδειγμα #1. Πράξεις μεταξύ ακεραίων αριθμών
ΥΠΟΛΟΓΙΣΤΕΣ Ι ΤΥΠΟΙ ΔΕΔΟΜΕΝΩΝ ΚΑΙ ΠΡΑΞΕΙΣ Τύποι δεδομένων Οι παρακάτω τύποι δεδομένων υποστηρίζονται από τη γλώσσα προγραμματισμού Fortran: 1) Ακέραιοι αριθμοί (INTEGER). 2) Πραγματικοί αριθμοί απλής ακρίβειας
Διαβάστε περισσότεραΕΙΣΑΓΩΓΗ ΣΤΟ MATLAB- SIMULINK
ΕΙΣΑΓΩΓΗ ΣΤΟ MATLAB- SIMULINK ρ. Γεώργιος Φ. Φραγκούλης Καθηγητής Ver. 0.2 9/2012 ιανύσµατα & ισδιάστατοι πίνακες Ένα διάνυσµα u = (u1, u2,, u ) εισάγεται στη MATLAB ως εξής : u=[ u1, u2,, un ] ή u=[ u1
Διαβάστε περισσότεραΗΜΥ 100 Εισαγωγή στην Τεχνολογία ιάλεξη 14
ΗΜΥ 100 Εισαγωγή στην Τεχνολογία ιάλεξη 14 20 Οκτωβρίου, 2005 Ηλίας Κυριακίδης Λέκτορας ΤΜΗΜΑ ΗΛΕΚΤΡΟΛΟΓΩΝ ΜΗΧΑΝΙΚΩΝ ΚΑΙ ΜΗΧΑΝΙΚΩΝ ΥΠΟΛΟΓΙΣΤΩΝ ΠΟΛΥΤΕΧΝΙΚΗ ΣΧΟΛΗ ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΥΠΡΟΥ 2005Ηλίας Κυριακίδης,
Διαβάστε περισσότεραΕισαγωγή στο MATLAB. Κολοβού Αθανασία, ΕΔΙΠ,
Εισαγωγή στο MATLAB Κολοβού Αθανασία, ΕΔΙΠ, akolovou@di.uoa.gr Εγκατάσταση του Matlab Διανέμεται ελεύθερα στα μέλη του ΕΚΠΑ το λογισμικό MATLAB με 75 ταυτόχρονες (concurrent) άδειες χρήσης. Μπορείτε να
Διαβάστε περισσότεραΕργαστήριο Μαθηματικής Ανάλυσης Ι. Εισαγωγή στη Matlab Βασικές Συναρτήσεις-Γραφικές παραστάσεις. Πανεπιστήμιο Θεσσαλίας. Σχολή Θετικών Επιστημών
Πανεπιστήμιο Θεσσαλίας Σχολή Θετικών Επιστημών Τμήμα Πληροφορικής με εφαρμογές στη Βιοϊατρική Εργαστήριο Μαθηματικής Ανάλυσης Ι Εισαγωγή στη Matlab Βασικές Συναρτήσεις-Γραφικές παραστάσεις Εισαγωγή στη
Διαβάστε περισσότεραΕΙΣΑΓΩΓΗ ΣΤΟ MATHLAB Α ΜΕΡΟΣ
ΕΙΣΑΓΩΓΗ ΣΤΟ MATHLAB Α ΜΕΡΟΣ ΕΙΣΑΓΩΓΗ ΠΙΝΑΚΩΝ ΣΤΟ MATHLAB Αν θέλουμε να εισάγουμε έναν πίνακα στο mathlab και να προβληθεί στην οθόνη βάζουμε τις τιμές του σε άγκιστρα χωρίζοντάς τις με κόμματα ή κενό
Διαβάστε περισσότεραΥΠΟΛΟΓΙΣΤΕΣ ΙΙ. Τύποι δεδομένων ΤΥΠΟΙ ΔΕΔΟΜΕΝΩΝ ΠΡΑΞΕΙΣ ΜΕΤΑΒΛΗΤΕΣ. Ακέραιοι αριθμοί (int) Πράξεις μεταξύ ακεραίων αριθμών
ΥΠΟΛΟΓΙΣΤΕΣ ΙΙ ΤΥΠΟΙ ΔΕΔΟΜΕΝΩΝ ΠΡΑΞΕΙΣ ΜΕΤΑΒΛΗΤΕΣ 1 Τύποι δεδομένων Η γλώσσα προγραμματισμού C++ υποστηρίζει τους παρακάτω τύπους δεδομένων: 1) Ακέραιοι αριθμοί (int). 2) Πραγματικοί αριθμοί διπλής ακρίβειας
Διαβάστε περισσότεραΒασικά στοιχεία του MATLAB
ΠΟΛΥΤΕΧΝΕΙΟ ΚΡΗΤΗΣ ΤΜΗΜΑ ΗΛΕΚΤΡΟΝΙΚΗΣ ΚΑΙ ΜΗΧΑΝΙΚΩΝ ΥΠΟΛΟΓΙΣΤΩΝ ΣΗΜΑΤΑ ΚΑΙ ΣΥΣΤΗΜΑΤΑ ΕΡΓΑΣΤΗΡΙΟ Εξοικείωση µε το περιβάλλον του MATLAB και χρήση βασικών εντολών και τεχνικών δηµιουργίας προγραµµάτων, συναρτήσεων
Διαβάστε περισσότεραΦΥΣ-151. Ηλεκτρονικοί Υπολογιστές Ι (FORTRAN 77) (Άνοιξη 2004)
8 ΦΥΣ-151. Ηλεκτρονικοί Υπολογιστές Ι (FORTRAN 77) (Άνοιξη 2004) ιάλεξη 2 2.1 ΜΕΤΑΒΛΗΤΕΣ (ΜΕΡΟΣ Β) Στην προηγούµενη διάλεξη µάθαµε ότι µπορούµε να χρησιµοποιούµε τη ρητή ή την αυτονόητη δήλωση µεταβλητών
Διαβάστε περισσότεραΧρονικές σειρές 2 o μάθημα: Εισαγωγή στη MATLAB
Χρονικές σειρές 2 o μάθημα: Εισαγωγή στη MATLAB Εαρινό εξάμηνο 2018-2019 Τμήμα Μαθηματικών ΑΠΘ Διδάσκουσα: Αγγελική Παπάνα Μεταδιδακτορική Ερευνήτρια Πολυτεχνική σχολή, Α.Π.Θ. & Οικονομικό Τμήμα, Πανεπιστήμιο
Διαβάστε περισσότεραΤυπικές χρήσεις της Matlab
Matlab Μάθημα 1 Τι είναι η Matlab Ολοκληρωμένο Περιβάλλον Περιβάλλον ανάπτυξης Διερμηνευμένη γλώσσα Υψηλή επίδοση Ευρύτητα εφαρμογών Ευκολία διατύπωσης Cross platform (Wintel, Unix, Mac) Τυπικές χρήσεις
Διαβάστε περισσότεραΕισαγωγή στη Matlab Βασικές Συναρτήσεις
Πανεπιστήμιο Θεσσαλίας Σχολή Θετικών Επιστημών Τμήμα Πληροφορικής με Εφαρμογές στη Βιοϊατρική Εργαστήριο Γραμμικής Άλγεβρας Εισαγωγή στη Matlab Βασικές Συναρτήσεις 2016-2017 Εισαγωγή στη Matlab Matlab
Διαβάστε περισσότεραΠρογραμματισμός Ηλεκτρονικών Υπολογιστών 2 - Εργαστήριο
Προγραμματισμός Ηλεκτρονικών Υπολογιστών 2 - Εργαστήριο Ενότητα 1: Εισαγωγή στο Matlab Διδάσκουσα: Τσαγκαλίδου Ροδή Τμήμα: Ηλεκτρολόγων Μηχανικών ΤΕ Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται
Διαβάστε περισσότεραΤΕΧΝΟΛΟΓΙΑ ΛΟΓΙΣΜΙΚΟΥ Ι
ΤΕΧΝΟΛΟΓΙΑ ΛΟΓΙΣΜΙΚΟΥ Ι κ. ΠΕΤΑΛΙΔΗΣ ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ ΤΕ 1 Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative Commons. Για εκπαιδευτικό υλικό, όπως εικόνες, που υπόκειται
Διαβάστε περισσότεραΕΙΣΑΓΩΓΗ ΣΤΟ MATLAB. Κολοβού Αθανασία Ε.Τ.Ε.Π.
ΕΙΣΑΓΩΓΗ ΣΤΟ MATLAB Κολοβού Αθανασία Ε.Τ.Ε.Π. http://users.uoa.gr/~akolovou/ MATRIX LABORATORY Μαθηματικό λογισμικό πακέτο Everything is a matrix Εύκολο να ορίσουμε τους πίνακες >> A = [6 3; 5 0] A = 6
Διαβάστε περισσότεραΥΠΟΛΟΓΙΣΤΕΣ ΙI. Άδειες Χρήσης. Τύποι δεδομένων, μεταβλητές, πράξεις. Διδάσκοντες: Αν. Καθ. Δ. Παπαγεωργίου, Αν. Καθ. Ε. Λοιδωρίκης
ΠΑΝΕΠΙΣΤΗΜΙΟ ΙΩΑΝΝΙΝΩΝ ΑΝΟΙΚΤΑ ΑΚΑΔΗΜΑΪΚΑ ΜΑΘΗΜΑΤΑ Άδειες Χρήσης ΥΠΟΛΟΓΙΣΤΕΣ ΙI Τύποι δεδομένων, μεταβλητές, πράξεις Διδάσκοντες: Αν. Καθ. Δ. Παπαγεωργίου, Αν. Καθ. Ε. Λοιδωρίκης Το παρόν εκπαιδευτικό
Διαβάστε περισσότεραΡητή μετατροπή αριθμητικής τιμής σε άλλο τύπο. Τι θα τυπωθεί στον παρακάτω κώδικα;
Ρητή μετατροπή αριθμητικής τιμής σε άλλο τύπο Τι θα τυπωθεί στον παρακάτω κώδικα; Ρητή μετατροπή αριθμητικής τιμής σε άλλο τύπο Τι θα τυπωθεί στον παρακάτω κώδικα; Χωρίς να αλλάξουμε τον τύπο των a,b,
Διαβάστε περισσότεραΥπολογιστές Ι. Άδειες Χρήσης. Τύποι δεδομένων. Διδάσκοντες: Αν. Καθ. Δ. Παπαγεωργίου, Αν. Καθ. Ε. Λοιδωρίκης
ΠΑΝΕΠΙΣΤΗΜΙΟ ΙΩΑΝΝΙΝΩΝ ΑΝΟΙΚΤΑ ΑΚΑΔΗΜΑΪΚΑ ΜΑΘΗΜΑΤΑ Άδειες Χρήσης Υπολογιστές Ι Τύποι δεδομένων Διδάσκοντες: Αν. Καθ. Δ. Παπαγεωργίου, Αν. Καθ. Ε. Λοιδωρίκης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες
Διαβάστε περισσότεραΣυστήματα Αναμονής (Queuing Systems)
ΕΘΝΙΚΟ ΜΕΤΣΟΒΙΟ ΠΟΛΥΤΕΧΝΕΙΟ - ΕΜΠ ΣΧΟΛΗ ΗΛΕΚΤΡΟΛΟΓΩΝ ΜΗΧΑΝΙΚΩΝ & ΜΗΧ. ΥΠΟΛΟΓΙΣΤΩΝ Τομέας Επικοινωνιών, Ηλεκτρονικής & Συστημάτων Πληροφορικής Εργαστήριο Διαχείρισης & Βέλτιστου Σχεδιασμού Δικτύων Τηλεματικής
Διαβάστε περισσότεραεπιµέλεια Θοδωρής Πιερράτος
Βασικές έννοιες προγραµµατισµού Η ύλη που αναπτύσσεται σε αυτό το κεφάλαιο είναι συναφής µε την ύλη που αναπτύσσεται στο 2 ο κεφάλαιο. Όπου υπάρχουν διαφορές αναφέρονται ρητά. Προσέξτε ιδιαίτερα, πάντως,
Διαβάστε περισσότερα4. Εισαγωγή στο Matlab
ΠΠΜ 500: Εφαρμογές Μηχανικής με Ανάπτυξη Λογισμικού 4. Εισαγωγή στο Matlab Εαρινό εξάμηνο 2006 Πέτρος Κωμοδρόμος komodromos@ucy.ac.cy http://www. www.eng. eng.ucy.ac.cy/petros 1 Θέματα Εισαγωγή στο Matlab
Διαβάστε περισσότεραΒασικά στοιχεία στο Matlab
Αριθμητική : + - * / ^ 3ˆ2 - (5 + 4)/2 + 6*3 >> 3^2 - (5 + 4)/2 + 6*3 22.5000 Βασικά στοιχεία στο Matlab Το Matlab τυπώνει την απάντηση και την καταχωρεί σε μια μεταβλητή που την ονομάζει ans. Αν θέλουμε
Διαβάστε περισσότεραΣχήµα 5.1: Εισαγωγή της δοµής formula node στο Block Diagram.
Η δοµή Formula Node 1. Η δοµή Formula Node επιτρέπει την εισαγωγή αναλυτικών σχέσεων στο Block Diagram µε πληκτρολόγηση, αποφεύγοντας έτσι την εισαγωγή των εικονίδιων συναρτήσεων απλών αλγεβρικών πράξεων
Διαβάστε περισσότεραΣημαντικές δυνατότητες των σύγχρονων υπολογιστικών μηχανών: Αξιόπιστη καταγραφή πολύ μεγάλου όγκου δεδομένων
Σημαντικές δυνατότητες των σύγχρονων υπολογιστικών μηχανών: Γρήγορες προσθέσεις αριθμών Γρήγορες συγκρίσεις αριθμών Αξιόπιστη καταγραφή πολύ μεγάλου όγκου δεδομένων Σχετικά γρήγορη μετάδοση και πρόσληψη
Διαβάστε περισσότερα1. Κατασκευάστε ένα διάνυσμα με στοιχεία τους ζυγούς αριθμούς μεταξύ του 31 και 75
1. Κατασκευάστε ένα διάνυσμα με στοιχεία τους ζυγούς αριθμούς μεταξύ του 31 και 75 2. Έστω x = [2 5 1 6] α. Προσθέστε το 16 σε κάθε στοιχείο β. Προσθέστε το 3 σε κάθε στοιχείο που βρίσκεται σε μονή θέση.
Διαβάστε περισσότεραΕισαγωγή στο Περιβάλλον Επιστημονικού Προγραμματισμού MATLAB-Simulink. Δημήτριος Τζεράνης Λεωνίδας Αλεξόπουλος
Εισαγωγή στο Περιβάλλον Επιστημονικού Προγραμματισμού MATLAB-Simulink Δημήτριος Τζεράνης Λεωνίδας Αλεξόπουλος 1 Τι είναι τα Matlab και Simulink? Το Matlab (MATrix LABoratory) είναι ένα περιβάλλον επιστημονικού
Διαβάστε περισσότεραΔΟΜΗΜΕΝΟΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ Κεφάλαιο 8 : H γλώσσα προγραµµατισµού Pascal 1 ο Μέρος σηµειώσεων (Ενότητες 8.1 & 8.2 σχολικού βιβλίου)
ΔΟΜΗΜΕΝΟΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ Κεφάλαιο 8 : H γλώσσα προγραµµατισµού Pascal 1 ο Μέρος σηµειώσεων (Ενότητες 8.1 & 8.2 σχολικού βιβλίου) 1. Εισαγωγή Χαρακτηριστικά της γλώσσας Τύποι δεδοµένων Γλώσσα προγραµµατισµού
Διαβάστε περισσότερα1 η Εργαστηριακή Άσκηση MATLAB Εισαγωγή
ΤΕΧΝΟΛΟΓΙΚΟ ΕΚΠΑΙΔΕΥΤΙΚΟ ΙΔΡΥΜΑ ΗΠΕΙΡΟΥ ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ Τ.Ε. Εργαστήριο Επεξεργασία Εικόνας & Βίντεο 1 η Εργαστηριακή Άσκηση MATLAB Εισαγωγή Νικόλαος Γιαννακέας Άρτα 2018 1 Εισαγωγή Το Matlab
Διαβάστε περισσότεραMATLAB. Λογισµικό υλοποίησης αλγορίθµων και διεξαγωγής υπολογισµών.
MATLAB Tι είναι το λογισµικό MATLAB? Λογισµικό υλοποίησης αλγορίθµων και διεξαγωγής υπολογισµών. Σύστηµα αλληλεπίδρασης µε τοχρήστηγια πραγµατοποίηση επιστηµονικών υπολογισµών (πράξεις µε πίνακες επίλυση
Διαβάστε περισσότεραC: Από τη Θεωρία στην Εφαρµογή 2 ο Κεφάλαιο
C: Από τη Θεωρία στην Εφαρµογή Κεφάλαιο 2 ο Τύποι Δεδοµένων Δήλωση Μεταβλητών Έξοδος Δεδοµένων Γ. Σ. Τσελίκης Ν. Δ. Τσελίκας Μνήµη και Μεταβλητές Σχέση Μνήµης Υπολογιστή και Μεταβλητών Η µνήµη (RAM) ενός
Διαβάστε περισσότεραΑλληλεπίδραση με το Matlab
Αλληλεπίδραση με το Matlab Περιγραφή της διαδικασίας πως εργαζόμαστε με το Matlab, και της προετοιμασίας και παρουσίασης των αποτελεσμάτων μιας εργασίας με το Matlab. Ειδικότερα θα συζητήσουμε μερικά στοιχεία
Διαβάστε περισσότεραΕισαγωγή στο Πρόγραμμα Maxima
Εισαγωγή στο Πρόγραμμα Maxima Το Maxima είναι ένα πρόγραμμα για την εκτέλεση μαθηματικών υπολογισμών, συμβολικών μαθηματικών χειρισμών, αριθμητικών υπολογισμών και γραφικών παραστάσεων. Το Maxima λειτουργεί
Διαβάστε περισσότεραΓια τη δημιουργία ενός διανύσματος με στοιχεία από το 0 μέχρι το 20 με βήμα το 2 (χρησιμοποιείται συνήθως για διανύσματα χρόνου) δίνουμε
Εργαστήριο Συστημάτων Αυτομάτου Ελέγχου Άσκηση 1 η Εισαγωγή στο Matlab 1 Άσκηση 1 η : Εισαγωγή στο Matlab Αντικείμενο Εξοικείωση με τις βασικές λειτουργίες του Matlab (πρόγραμμα αριθμητικής ανάλυσης και
Διαβάστε περισσότεραΗβασική δοµή δεδοµένων είναι ο πίνακας που δεν χρειάζεται να οριστεί η διάσταση του.
MATrix LABoratory Ηβασική δοµή δεδοµένων είναι ο πίνακας που δεν χρειάζεται να οριστεί η διάσταση του. Τι είναι το MATLAB ; Μια γλώσσα υψηλού επιπέδου η οποία είναι χρήσιµη για τεχνικούς υπολογισµούς.
Διαβάστε περισσότεραΠΑΝΕΠΙΣΤΗΜΙΟ AΙΓΑIΟΥ & ΑΕΙ ΠΕΙΡΑΙΑ Τ.Τ. Τμήματα Ναυτιλίας και Επιχειρηματικών Υπηρεσιών & Μηχ. Αυτοματισμού ΤΕ. Εισαγωγή στη Python
ΠΑΝΕΠΙΣΤΗΜΙΟ AΙΓΑIΟΥ & ΑΕΙ ΠΕΙΡΑΙΑ Τ.Τ. Τμήματα Ναυτιλίας και Επιχειρηματικών Υπηρεσιών & Μηχ. Αυτοματισμού ΤΕ ΠΛΗΡΟΦΟΡΙΚΗ ΤΕΧΝΟΛΟΓΙΑ ΚΑΙ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ Η/Υ Εισαγωγή στη Python Νικόλαος Ζ. Ζάχαρης Αναπληρωτής
Διαβάστε περισσότεραΠρογραμματισμός και Χρήση Ηλεκτρονικών Υπολογιστών - Βασικά Εργαλεία Λογισμικού
ΕΘΝΙΚΟ ΜΕΤΣΟΒΙΟ ΠΟΛΥΤΕΧΝΕΙΟ ΣΧΟΛΗ ΧΗΜΙΚΩΝ ΜΗΧΑΝΙΚΩΝ ΥΠΟΛΟΓΙΣΤΙΚΟ ΚΕΝΤΡΟ Προγραμματισμός και Χρήση Ηλεκτρονικών Υπολογιστών - Βασικά Εργαλεία Λογισμικού Μάθημα 2ο Μεταβλητές Μεταβλητή ονομάζεται ένα μέγεθος
Διαβάστε περισσότεραΣυνοπτικός οδηγός MATLAB & OCTAVE. (έως και συναρτήσεις) Ιωάννης Καλατζής 2018d
Συνοπτικός οδηγός MATLAB & OCTAVE (έως και συναρτήσεις) Ιωάννης Καλατζής 2018d ΕΓΚΑΤΑΣΤΑΣΗ ΓΕΝΙΚΑ 2 MATLAB Το MATLAB είναι ένα περιβάλλον για επιστημονικό και τεχνικό προγραμματισμό, ιδανικό για ανάπτυξη
Διαβάστε περισσότεραΧρονικές σειρές 1 ο μάθημα: Εισαγωγή στη MATLAB
Χρονικές σειρές 1 ο μάθημα: Εισαγωγή στη MATLAB Εαρινό εξάμηνο 2018-2019 Τμήμα Μαθηματικών ΑΠΘ Διδάσκουσα: Αγγελική Παπάνα Μεταδιδακτορική Ερευνήτρια Πολυτεχνική σχολή, Α.Π.Θ. & Οικονομικό Τμήμα, Πανεπιστήμιο
Διαβάστε περισσότεραΑΣΚΗΣΗ 2: ΔΟΜΗ ΠΡΟΓΡΑΜΜΑΤΟΣ C, ΧΕΙΡΙΣΜΟΣ ΜΕΤΑΒΛΗΤΩΝ ΚΑΙ ΣΥΝΑΡΤΗΣΕΙΣ ΕΙΣΟΔΟΥ ΚΑΙ ΕΞΟΔΟΥ
ΑΣΚΗΣΗ 2: ΔΟΜΗ ΠΡΟΓΡΑΜΜΑΤΟΣ C, ΧΕΙΡΙΣΜΟΣ ΜΕΤΑΒΛΗΤΩΝ ΚΑΙ ΣΥΝΑΡΤΗΣΕΙΣ ΕΙΣΟΔΟΥ ΚΑΙ ΕΞΟΔΟΥ Σκοπός της Άσκησης Ο σκοπός αυτής της εργαστηριακής άσκησης είναι η ανάλυση των βασικών χαρακτηριστικών της Γλώσσας
Διαβάστε περισσότεραΦΥΣ-151. Ηλεκτρονικοί Υπολογιστές Ι (FORTRAN 77) (Άνοιξη 2004)
1 ΦΥΣ-151. Ηλεκτρονικοί Υπολογιστές Ι (FORTRAN 77) (Άνοιξη 2004) ιάλεξη 1 1.1 ΕΙΣΑΓΩΓΗ ΣΤΗ FORTRAN 77 Ένα πρόγραµµα σε οποιαδήποτε γλώσσα προγραµµατισµού δεν τίποτα άλλο από µια σειρά εντολών που πρέπει
Διαβάστε περισσότεραΕισαγωγή στην Tcl. Τί είναι η Tcl;
1 Εισαγωγή στην Tcl Τί είναι η Tcl; Το αρκτικόλεξο Tcl προέρχεται από τις λέξεις «Tool Control Language». Η Tcl είναι μια γλώσσα προγραμματισμού για scripts γενικής χρήσεως, τα οποία επίσης μπορούν να
Διαβάστε περισσότεραΠΛΗΡΟΦΟΡΙΚΗ Ι Εργαστήριο 1 MATLAB ΠΛΗΡΟΦΟΡΙΚΗ Ι ΕΡΓΑΣΤΗΡΙΟ 1. Θέμα εργαστηρίου: Εισαγωγή στο MATLAB και στο Octave
ΠΛΗΡΟΦΟΡΙΚΗ Ι ΕΡΓΑΣΤΗΡΙΟ 1 Θέμα εργαστηρίου: Εισαγωγή στο MATLAB και στο Octave Περιεχόμενο εργαστηρίου: - Το περιβάλλον ανάπτυξης προγραμμάτων Octave - Διαδικασία ανάπτυξης προγραμμάτων MATLAB - Απλά
Διαβάστε περισσότερα3) το παράθυρο Πίνακας τιμών όπου εμφανίζονται οι τιμές που παίρνουν οι παράμετροι
Ο Δ Η Γ Ι Ε Σ Γ Ι Α Τ Ο M O D E L L U S 0.0 4. 0 5 Για να κατεβάσουμε το πρόγραμμα Επιλέγουμε Download στη διεύθυνση: http://modellus.co/index.php/en/download. Στη συνέχεια εκτελούμε το ModellusX_windows_0_4_05.exe
Διαβάστε περισσότεραΠΛΗΡΟΦΟΡΙΚΗ Ι Ενότητα 1: Εισαγωγικές έννοιες
ΠΛΗΡΟΦΟΡΙΚΗ Ι Ενότητα 1: Εισαγωγικές έννοιες Μιχάλης Δρακόπουλος Σχολή Θετικών επιστημών Τμήμα Μαθηματικών Μιχάλης ρακόπουλος Ακαδ. έτος 2011 2012 Εισαγωγικές έννοιες 2 Βασικές προγραµµατιστικές έννοιες
Διαβάστε περισσότεραΚΕΦΑΛΑΙΟ 7 ο. Έτσι ο προγραµµατισµός µε τη ΓΛΩΣΣΑ εστιάζεται στην ανάπτυξη του αλγορίθµου και τη µετατροπή του σε σωστό πρόγραµµα.
ΚΕΦΑΛΑΙΟ 7 ο 1. Επιλογή της κατάλληλης γλώσσας προγραµµατισµού Εκατοντάδες γλώσσες προγραµµατισµού χρησιµοποιούνται όπως αναφέρθηκε σήµερα για την επίλυση των προβληµάτων µε τον υπολογιστή, τη δηµιουργία
Διαβάστε περισσότερα3. Στο Block Diagram αναπτύσουµε το υπολογιστικό µέρος του προγράµµατος. Σχήµα 1.1: Το Front Panel του LabVIEW.
Front Panel και Block Diagram 1. Το LAbVIEW αποτελείται από δύο καρτέλες. Το Front Panel και το Block Diagram. Εναλλασσόµαστε ανάµεσα στις δύο καρτέλες µε τη συντόµευση CTRL+E ή µε το µενού Windows / Show
Διαβάστε περισσότεραΣχήµα 4.1: Εισαγωγή βρόγχου while-loop.
Ο βρόγχος While-loop 1. Ο βρόγχος while-loop εκτελείται έως ότου ικανοποιηθεί µία προκαθορισµένη συνθήκη. 2. Ο αριθµός των επαναλήψεων ενός βρόγχου while-loop δεν είναι εκ των προτέρων προκαθορισµένος,
Διαβάστε περισσότεραΓνωριµία µε τη Microsoft Access
Γνωριµία µε τη Microsoft Access ηµιουργία νέας βάσης δεδοµένων Έναρξη - Προγράµµατα - Microsoft Access - ηµιουργία νέας βάσης δεδοµένων µε χρήση Κενής βάσης δεδοµένων - ΟΚ Επιλέγουµε Φάκελο και στο Όνοµα
Διαβάστε περισσότεραint array[10]; double arr[5]; char pin[20]; Προγραµµατισµός Ι
Εισαγωγή Στον Προγραµµατισµό «C» Πίνακες Πανεπιστήµιο Πελοποννήσου Τµήµα Πληροφορικής & Τηλεπικοινωνιών Νικόλαος Δ. Τσελίκας Νικόλαος Προγραµµατισµός Δ. Τσελίκας Ι Πίνακες στη C Ένας πίνακας στη C είναι
Διαβάστε περισσότεραΕισαγωγή στην C. Μορφή Προγράµµατος σε γλώσσα C
Εισαγωγή στην C Μορφή Προγράµµατος σε γλώσσα C Τµήµα Α Με την εντολή include συµπεριλαµβάνω στο πρόγραµµα τα πρότυπα των συναρτήσεων εισόδου/εξόδου της C.Το αρχείο κεφαλίδας stdio.h είναι ένας κατάλογος
Διαβάστε περισσότεραΠανεπιστήμιο Δυτικής Μακεδονίας. Τμήμα Μηχανικών Πληροφορικής & Τηλεπικοινωνιών. Ηλεκτρονική Υγεία. Εργαστήριο 5 ο : MATLAB
Τμήμα Μηχανικών Πληροφορικής & Τηλεπικοινωνιών Ηλεκτρονική Υγεία Εργαστήριο 5 ο : MATLAB Αν. καθηγητής Αγγελίδης Παντελής e-mail: paggelidis@uowm.gr Τμήμα Μηχανικών Πληροφορικής και Τηλεπικοινωνιών Άδειες
Διαβάστε περισσότεραΈναρξη Τερματισμός του MatLab
Σύντομος Οδηγός MATLAB Β. Χ. Μούσας 1/6 Έναρξη Τερματισμός του MatLab Η έναρξη της λειτουργίας του MatLab εξαρτάται από το λειτουργικό σύστημα. Στα συστήματα UNIX πληκτρολογούμε στη προτροπή του συστήματος
Διαβάστε περισσότεραΕισαγωγή στους Υπολογιστές
Εισαγωγή στους Υπολογιστές Ενότητα #5: Διαγράμματα ροής (Flow Charts), Δομές επανάληψης Καθ. Δημήτρης Ματαράς Πολυτεχνική Σχολή Τμήμα Χημικών Μηχανικών Διαγράμματα ροής (Flow Charts), Δομές επανάληψης
Διαβάστε περισσότεραΥΠΟΛΟΓΙΣΤΕΣ Ι. Τι χρειάζεται η εντολή DO ; ΕΠΑΝΑΛΗΨΕΙΣ ΕΝΤΟΛΗ DO. Όταν απαιτείται να εκτελεστεί πολλές φορές το ίδιο τμήμα ενός προγράμματος.
ΥΠΟΛΟΓΙΣΤΕΣ Ι Τι χρειάζεται η εντολή DO ; ΕΠΑΝΑΛΗΨΕΙΣ ΕΝΤΟΛΗ DO Όταν απαιτείται να εκτελεστεί πολλές φορές το ίδιο τμήμα ενός προγράμματος. Τετριμμένο παράδειγμα: Κατασκευάστε πρόγραμμα που θα εμφανίζει
Διαβάστε περισσότεραΤο παράθυρο έναρξης του Μatlab
Εισαγωγή στο Matlab Το παράθυρο έναρξης του Μatlab Αν οποιοδήποτε από αυτά τα παράθυρα είναι κρυμμένο μπορείτε να το εμφανίσετε από το menu με όνομα Desktop. Desktop > Desktop Layout > Default Ένα παράθυρο
Διαβάστε περισσότεραif(συνθήκη) {... // οµάδα εντολών } C: Από τη Θεωρία στην Εφαρµογή 5 ο Κεφάλαιο
C: Από τη Θεωρία στην Εφαρµογή Κεφάλαιο 5 ο Έλεγχος Προγράµµατος Γ. Σ. Τσελίκης Ν. Δ. Τσελίκας Η εντολή if (Ι) Η εντολή if είναι µία από τις βασικότερες δοµές ελέγχου ροής στη C, αλλά και στις περισσότερες
Διαβάστε περισσότεραΣΥΝΑΡΤΗΣΕΙΣ. Η σύνταξη μιας συνάρτησης σ ένα κελί έχει την γενική μορφή: =όνομα_συνάρτησης(όρισμα1; όρισμα2;.)
ΣΥΝΑΡΤΗΣΕΙΣ Συνάρτηση είναι ένας έτοιμος τύπος ο οποίος δέχεται σαν είσοδο τιμές ή συνθήκες και επιστρέφει ένα αποτέλεσμα, το οποίο μπορεί να είναι μια τιμή αριθμητική, αλφαριθμητική, λογική, ημερομηνίας
Διαβάστε περισσότεραΣυναρτήσεις στη Visual Basic 6.0
Προγραμματισμός & Εφαρμογές Υπολογιστών Μάθημα 4ο Συναρτήσεις στη Visual Basic 6.0 Κ. Κωστοπούλου Σειρά εκτέλεσης των πράξεων Όταν ορίζετε μια ακολουθία αριθμητικών πράξεων είναι δυνατόν να προκύψει αμφισημία.
Διαβάστε περισσότερα1.4 Αριθμητική υπολογιστών και σφάλματα
Γ. Γεωργίου, Αριθμητική Ανάλυση 1.4 Αριθμητική υπολογιστών και σφάλματα Στην παράγραφο αυτή καλύπτουμε πρώτα γενικά το θέμα της αριθμητικής υπολογιστών και στην συνέχεια διαπραγματευόμαστε την έννοια του
Διαβάστε περισσότεραΣκοπός. Αλγεβρικοί και Λογικοί Υπολογισμοί στη PASCAL
Αλγεβρικοί και Λογικοί Υπολογισμοί στη PASCAL Δυνατότητα ανάπτυξης, μεταγλώττισης και εκτέλεσης προγραμμάτων στη PASCAL. Κατανόηση της σύνταξης των προτάσεων της PASCAL. Κατανόηση της εντολής εξόδου για
Διαβάστε περισσότεραΗ πρώτη παράμετρος είναι ένα αλφαριθμητικό μορφοποίησης
Η συνάρτηση printf() Η συνάρτηση printf() χρησιμοποιείται για την εμφάνιση δεδομένων στο αρχείο εξόδου stdout (standard output stream), το οποίο εξ ορισμού συνδέεται με την οθόνη Η συνάρτηση printf() δέχεται
Διαβάστε περισσότεραΔομημένος Προγραμματισμός. Τμήμα Επιχειρηματικού Σχεδιασμού και Πληροφοριακών Συστημάτων
Δομημένος Προγραμματισμός Τμήμα Επιχειρηματικού Σχεδιασμού και Πληροφοριακών Συστημάτων www.bpis.teicrete.gr Τμήμα Επιχειρηματικού Σχεδιασμού και Πληροφοριακών Συστημάτων www.bpis.teicrete.gr 2 Νέο Πρόγραμμα
Διαβάστε περισσότεραΕισαγωγή στο Matlab Μέρος Α. Κυριακίδης Ιωάννης 2011
Εισαγωγή στο Matlab Μέρος Α Κυριακίδης Ιωάννης 2011 Εισαγωγή στο Matlab Το όνομα του προέρχεται από τα αρχικά γράμματα των λέξεων MATtrix LABoratory (εργαστήριο πινάκων). To MATLAB (MathWorks Inc.) παρέχει
Διαβάστε περισσότερα1. ΕΙΣΑΓΩΓΗ ΣΤΟ MATLAB... 13
ΠΙΝΑΚΑΣ ΠΕΡΙΕΧΟΜΕΝΩΝ 1. ΕΙΣΑΓΩΓΗ ΣΤΟ MATLAB... 13 1.1. Τι είναι το Matlab... 13 1.2. Περιβάλλον εργασίας... 14 1.3. Δουλεύοντας με το Matlab... 16 1.3.1. Απλές αριθμητικές πράξεις... 16 1.3.2. Σχόλια...
Διαβάστε περισσότεραΠληροφορική. Ενότητα 1: Α. Οργάνωση μαθήματος. Β. Στοιχεία Προγραμματισμού -Προγραμματιστικές Δομές, Πρόγραμμα, Γλώσσες.
ΑΡΙΣΤΟΤΕΛΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΟΝΙΚΗΣ ΑΝΟΙΚΤΑ ΑΚΑΔΗΜΑΪΚΑ ΜΑΘΗΜΑΤΑ Πληροφορική Ενότητα 1: Α. Οργάνωση μαθήματος. Β. Στοιχεία Προγραμματισμού -Προγραμματιστικές Δομές, Πρόγραμμα, Γλώσσες. Κωνσταντίνος Καρατζάς
Διαβάστε περισσότεραPascal, απλοί τύποι, τελεστές και εκφράσεις
Pascal, απλοί τύποι, τελεστές και εκφράσεις 15 Νοεμβρίου 2011 1 Γενικά Στην standard Pascal ορίζονται τέσσερις βασικοί τύποι μεταβλητών: integer: Παριστάνει ακέραιους αριθμούς από το -32768 μέχρι και το
Διαβάστε περισσότεραΕισαγωγή στη Matlab Εισαγωγή στην Αριθμητική Ανάλυση Διδάσκων: Γεώργιος Ακρίβης Βοηθός: Δημήτριος Ζαβαντής
Εισαγωγή στη Matlab Εισαγωγή στην Αριθμητική Ανάλυση Διδάσκων: Γεώργιος Ακρίβης Βοηθός: Δημήτριος Ζαβαντής email: dzavanti@cs.uoi.gr Περιεχόμενα Τι είναι η Matlab; Ιστορικά Χρήσεις και στοιχεία της Matlab
Διαβάστε περισσότεραΕΡΓΑΣΤΗΡΙΟ 2 ΕΙΣΑΓΩΓΗ ΣΤΗ C. Εργαστήριο 2. Τµήµα Πληροφορικής και Τηλεπικοινωνιών
ΕΡΓΑΣΤΗΡΙΟ 2 ΕΙΣΑΓΩΓΗ ΣΤΗ C Εργαστήριο 2 Τµήµα Πληροφορικής και Τηλεπικοινωνιών οµή προγράµµατος Οδηγίες προεπεξεργαστή #include... # define... τµήµα δηλώσεων ηλωσεις και ορισµοί µεταβλητών. ηλωσεις συναρτήσεων
Διαβάστε περισσότερα4. Επιλογή και Επανάληψη
Σελίδα 53 4. Επιλογή και Επανάληψη 4.1 Η Εντολή Επιλογής if.. then Η εντολή If.. Then.. χρησιμοποιείται για την λήψη λογικών αποφάσεων σε ένα πρόγραμμα. Η εντολή αυτή έχει διάφορες μορφές σύνταξης οι οποίες
Διαβάστε περισσότεραMATLAB Desktop (Επιφάνεια Εργασίας MATLAB) [1.]
Εισαγωγή στο MATLAB Το MATLAB αποτελεί ένα εμπορικό εργαλείο το οποίο προσφέρει ένα διαδραστικό προγραμματιστικό περιβάλλον στον χρήστη και χρησιμοποιείται σε ένα μεγάλο εύρος εφαρμογών. Ενσωματώνει μια
Διαβάστε περισσότεραΠΛΗΡΟΦΟΡΙΚΗ Ι (MATLAB) Ενότητα 5
ΠΛΗΡΟΦΟΡΙΚΗ Ι (MATLAB) Ενότητα 5 Σημειώσεις βασισμένες στο βιβλίο Το MATLAB στην Υπολογιστική Επιστήμη και Τεχνολογία Μια Εισαγωγή Πίνακες (Arrays) [1/2] Δομές δεδομένων για την αποθήκευση δεδομένων υπό
Διαβάστε περισσότεραΈνας πρώτος τρόπος εύρεσης των διαστάσεων ενός πίνακα στο. Matlab είναι με την εντολή size(όνομα πίνακα) και πατώντας. enter ( )
Ένας πρώτος τρόπος εύρεσης των διαστάσεων ενός πίνακα στο Matlab είναι με την εντολή size(όνομα πίνακα) και πατώντας enter ( ) Απόδοση των διαστάσεων του προηγούμενου πίνακα σε άλλον πίνακα, τον Χ. Κάποια
Διαβάστε περισσότεραΠρογραμματισμός με FORTRAN Συνοπτικός Οδηγός Α. Σπυρόπουλος Α. Μπουντουβής
ΕΘΝΙΚΟ ΜΕΤΣΟΒΙΟ ΠΟΛΥΤΕΧΝΕΙΟ ΣΧΟΛΗ ΧΗΜΙΚΩΝ ΜΗΧΑΝΙΚΩΝ ΥΠΟΛΟΓΙΣΤΙΚΟ ΚΕΝΤΡΟ Προγραμματισμός με FORTRAN Συνοπτικός Οδηγός Α Σπυρόπουλος Α Μπουντουβής Αθήνα, 2015 v13_061015 Στον οδηγό αυτό θα χρησιμοποιηθούν
Διαβάστε περισσότεραΗΥ-150. Προγραµµατισµός. Εντολές Ελέγχου Ροής
ΗΥ-150 Εντολές Ελέγχου Ροής Σειριακή εκτέλεση εντολών Όλα τα προγράµµατα «γράφονται» χρησιµοποιώντας 3 είδη εντολών: Σειριακές εντολές (sequential built in C) Εντολές απόφασης (if, if/else, switch) Περιλαµβάνει
Διαβάστε περισσότεραΛογικός τύπος Τελεστές σύγκρισης Λογικοί τελεστές Εντολές επιλογής Εμβέλεια Μαθηματικές συναρτήσεις Μιγαδικός τύπος ΔΕΥΤΕΡΗ ΔΙΑΛΕΞΗ
ΔΕΥΤΕΡΗ ΔΙΑΛΕΞΗ Λογικός τύπος ( ) Ο τύπος είναι κατάλληλoς για την αναπαράσταση ποσοτήτων που μπορούν να πάρουν δύο μόνο τιμές (π.χ. ναι/όχι, αληθές/ψευδές, ). Τιμές ή Δήλωση Εκχώρηση Ισοδυναμία με ακέραιους
Διαβάστε περισσότεραΕργαστήρια Αριθμητικής Ανάλυσης Ι. 1 ο Εργαστήριο. Εισαγωγή στο Matlab
Εργαστήρια Αριθμητικής Ανάλυσης Ι 1 ο Εργαστήριο Εισαγωγή στο Matlab 2017 Εισαγωγή Στα εργαστήρια θα ασχοληθούμε με την υλοποίηση των αριθμητικών μεθόδων που βλέπουμε στο θεωρητικό μέρος του μαθήματος,
Διαβάστε περισσότεραΦΥΣ-151. Ηλεκτρονικοί Υπολογιστές Ι (FORTRAN 77) (Άνοιξη 2004)
32 ΦΥΣ-151. Ηλεκτρονικοί Υπολογιστές Ι (FORTRAN 77) (Άνοιξη 2004) ιάλεξη 5 5.1 Ι ΙΑΣΤΑΤΟΙ ΠΙΝΑΚΕΣ Εκτός από τους µονοδιάστατους πίνακες ή διανυσµατα που συζητήσαµε στην παράγραφο 4.1, µπορούµε να αποθηκεύσουµε
Διαβάστε περισσότεραΣχήµα 3.1: Εισαγωγή shift register σε βρόγχο for-loop.
Η δοµή «Shift register» 1. Η δοµή «Shift register» εισάγεται στο βρόγχο for-loop αλλά και σε άλλους βρόγχους που θα δούµε στη συνέχεια, όπως ο βρόγχος «While loop». Ο τρόπος εισαγωγής και λειτουργίας της
Διαβάστε περισσότεραΙνστιτούτο Επαγγελµατική Κατάρτιση Κορυδαλλού "ΤΕΧΝΙΚΟΣ ΣΥΣΤΗΜΑΤΩΝ ΥΠΟΛΟΓΙΣΤΩΝ" (Ερωτήσεις Πιστοποίησης στην γλώσσα προγραµµατισµού C)
Ινστιτούτο Επαγγελµατική Κατάρτιση Κορυδαλλού "ΤΕΧΝΙΚΟΣ ΣΥΣΤΗΜΑΤΩΝ ΥΠΟΛΟΓΙΣΤΩΝ" (Ερωτήσεις Πιστοποίησης στην γλώσσα προγραµµατισµού C) ΚΑΤΑΛΟΓΟΣ ΕΡΩΤΗΣΕΩΝ ΕΡΩΤΗΣΕΙΣ ΕΙ ΙΚΩΝ ΓΝΩΣΕΩΝ (γλώσσα προγραµµατισµού
Διαβάστε περισσότεραchar name[5]; /* define a string of characters */
Συµβολοσειρές (Strings) Συµβολοσειρά (string) είναι µια σειρά αλφαριθµητικών χαρακτήρων (γενικά εκτυπώσιµων συµβόλων ASCII). Όταν λέµε σειρά εννοούµε διαδοχικές θέσεις µνήµης που µπορούν να αντιµετωπισθούν
Διαβάστε περισσότεραΕΙΣΑΓΩΓΗ ΣΤΗΝ ΠΛΗΡΟΦΟΡΙΚΗ ΙΙ. Δρ. Π. Νικολαΐδου
ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΠΛΗΡΟΦΟΡΙΚΗ ΙΙ Δρ. Π. Νικολαΐδου Προγραμματίζοντας στη γλώσσα R Εισαγωγή ( 1 ο Μάθημα ) Βασικές εντολές - λειτουργίες Μπορούμε να διαγράψουμε το περιεχόμενο της R κονσόλας επιλέγοντας Edit>Clear
Διαβάστε περισσότεραΕισαγωγή στον Προγραµµατισµό. Διάλεξη 2 η : Βασικές Έννοιες της γλώσσας προγραµµατισµού C Χειµερινό Εξάµηνο 2011
Εισαγωγή στον Προγραµµατισµό Διάλεξη 2 η : Βασικές Έννοιες της γλώσσας προγραµµατισµού C Χειµερινό Εξάµηνο 2011 Hello World /* Αρχείο hello.c * Εµφανίζει στην οθόνη το * µήνυµα hello world */ #include
Διαβάστε περισσότεραΕΙΣΑΓΩΓΗ ΣΤΟΥΣ ΕΠΙΣΤΗΜΟΝΙΚΟΥΣ ΥΠΟΛΟΓΙΣΜΟΥΣ
Τμήμα Μηχανολόγων Μηχανικών Πανεπιστήμιο Θεσσαλίας ΕΙΣΑΓΩΓΗ ΣΤΟΥΣ ΕΠΙΣΤΗΜΟΝΙΚΟΥΣ ΥΠΟΛΟΓΙΣΜΟΥΣ Βασικές Έννοιες και Μαθηματικές Συναρτήσεις Ιωάννης Λυχναρόπουλος Μαθηματικός, MSc, PhD MATLAB Προέρχεται από
Διαβάστε περισσότεραo AND o IF o SUMPRODUCT
Πληροφοριακά Εργαστήριο Management 1 Information Συστήματα Systems Διοίκησης ΤΕΙ Τμήμα Ελεγκτικής Ηπείρου Χρηματοοικονομικής (Παράρτημα Πρέβεζας) και Αντικείµενο: Μοντελοποίηση προβλήµατος Θέµατα που καλύπτονται:
Διαβάστε περισσότεραΕισαγωγή στην επιστήµη των υπολογιστών ΑΡΙΘΜΗΤΙΚΑ ΣΥΣΤΗΜΑΤΑ
Εισαγωγή στην επιστήµη των υπολογιστών ΑΡΙΘΜΗΤΙΚΑ ΣΥΣΤΗΜΑΤΑ 1 Αριθµητικό Σύστηµα! Ορίζει τον τρόπο αναπαράστασης ενός αριθµού µε διακεκριµένα σύµβολα! Ένας αριθµός αναπαρίσταται διαφορετικά σε κάθε σύστηµα,
Διαβάστε περισσότεραΕισαγωγικές σημειώσεις στο Matlab
Εισαγωγικές σημειώσεις στο Matlab 2011 Athens by Cheilakos Nick Τι είναι το Matlab; Το Matlab είναι ένα διαδραστικό πακέτο για αριθμητικούς υπολογισμούς που δημιουργήθηκε από τον Cleve Moler την δεκαετία
Διαβάστε περισσότεραΚεφάλαιο 5ο: Εντολές Επανάληψης
Χρήστος Τσαγγάρης ΕΕ ΙΠ Τµήµατος Μαθηµατικών, Πανεπιστηµίου Αιγαίου Κεφάλαιο 5ο: Εντολές Επανάληψης Η διαδικασία της επανάληψης είναι ιδιαίτερη συχνή, αφού πλήθος προβληµάτων µπορούν να επιλυθούν µε κατάλληλες
Διαβάστε περισσότεραΠρογραμματισμός στο Matlab
Κλάδοι με την εντολή if Προγραμματισμός στο Matlab Σαν ένα απλό παράδειγμα κλάδου με την εντολή if ας θεωρήσουμε το παρακάτω παράδειγμα που υπολογίζει την απόλυτη τιμή ενός πραγματικού αριθμού. function
Διαβάστε περισσότεραΔιαδικασιακός Προγραμματισμός
Τμήμα ΜΗΧΑΝΙΚΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ ΤΕ ΤΕΙ ΔΥΤΙΚΗΣ ΕΛΛΑΔΑΣ Διαδικασιακός Προγραμματισμός Διάλεξη 2 η Τύποι Δεδομένων Δήλωση Μεταβλητών Έξοδος Δεδομένων Οι διαλέξεις βασίζονται στο βιβλίο των Τσελίκη και Τσελίκα
Διαβάστε περισσότεραΑναγνώριση υποθεµάτων αρχείων Αντιγραφή κειµένου Αντιγραφη εικόνων Αντιγραφή video
Σύντοµες οδηγίες Αναγνώριση υποθεµάτων αρχείων Αντιγραφή κειµένου Αντιγραφη εικόνων Αντιγραφή video 2 ο Ε.Κ.Φ.Ε. Ηρακλείου Κρήτης Περιεχόµενα Πλήκτρα που θα χρησιµοποιήσουµε...3 Αναγνώριση υποθεµάτων αρχείων...4
Διαβάστε περισσότερα2.2.3 Η εντολή Εκτύπωσε
2.2.3 Η εντολή Εκτύπωσε Η εντολή Εκτύπωσε χρησιµοποιείται προκειµένου να εµφανίσουµε κάτι στην οθόνη του υπολογιστή. Για τον λόγο αυτό ονοµάζεται και εντολή εξόδου. Ισοδύναµα µπορεί να χρησιµοποιηθεί και
Διαβάστε περισσότεραΣτόχοι και αντικείμενο ενότητας. Εκφράσεις. Η έννοια του τελεστή. #2.. Εισαγωγή στη C (Μέρος Δεύτερο) Η έννοια του Τελεστή
Στόχοι και αντικείμενο ενότητας Η έννοια του Τελεστή #2.. Εισαγωγή στη C (Μέρος Δεύτερο) Εκφράσεις Προτεραιότητα Προσεταιριστικότητα Χρήση παρενθέσεων Μετατροπές Τύπων Υπονοούμενες και ρητές μετατροπές
Διαβάστε περισσότεραscanf() scanf() stdin scanf() printf() int float double %lf float
Εισαγωγή Στον Προγραµµατισµό «C» Είσοδος Δεδοµένων Πανεπιστήµιο Πελοποννήσου Τµήµα Πληροφορικής & Τηλεπικοινωνιών Νικόλαος Δ. Τσελίκας Νικόλαος Προγραµµατισµός Δ. Τσελίκας Ι Η συνάρτηση scanf() Η συνάρτηση
Διαβάστε περισσότεραΣε αυτήν την ενότητα θα εξοικειωθείτε με το περιβάλλον αλληλεπίδρασης του MATLAB με το χρήστη.
1 Το περιβάλλον εργασίας του MATLAB 7 Σε αυτήν την ενότητα θα εξοικειωθείτε με το περιβάλλον αλληλεπίδρασης του MATLAB με το χρήστη. 1.1 Μια πρώτη ματιά Μετά την πρώτη εγκατάσταση και εκτέλεση του MATLAB
Διαβάστε περισσότεραΕργαστήρια Αριθμητικής Ανάλυσης Ι. 4 ο Εργαστήριο. Διανύσματα-Πίνακες 1 ο Μέρος
Εργαστήρια Αριθμητικής Ανάλυσης Ι 4 ο Εργαστήριο Διανύσματα-Πίνακες 1 ο Μέρος 2017 Εισαγωγή Όπως έχουμε προαναφέρει σε προηγούμενα εργαστήρια. Ο βασικός τύπος δεδομένων στο Matlab είναι οι πίνακες. Ένα
Διαβάστε περισσότερα