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

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

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

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

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

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

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

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

Σχήµα 4.1: Εισαγωγή βρόγχου while-loop.

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

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

Αλληλεπίδραση με το Matlab

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

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

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

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

Αριθμητικές Μέθοδοι σε Προγραμματιστικό Περιβάλλον (Εργαστήριο 3)

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

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

Εισαγωγή στην πληροφορική

Το παράθυρο έναρξης του Μatlab

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

5 η ΕΝΟΤΗΤΑ Γραφήματα στο MATLAB

Το Ηλεκτρονικό Ταχυδροµείο ( ) είναι ένα σύστηµα που δίνει την δυνατότητα στον χρήστη να ανταλλάξει µηνύµατα αλλά και αρχεία µε κάποιον άλλο

ΗΜΥ 100 ΕΙΣΑΓΩΓΉ ΣΤΗΝ ΤΕΧΝΟΛΟΓΊΑ

SPSS Statistical Package for the Social Sciences

Οι εντολές ελέγχου της ροής ενός προγράμματος.

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

ΑΣΚΗΣΗ 1: ΧΡΩΜΑΤΙΚΟΣ ΚΩΔΙΚΑΣ ΑΝΤΙΣΤΑΣΕΩΝ

Εισαγωγή στη Χρήση της Εφαρµογής Compaq Visual Fortran & του Microsoft Developer Studio

Εισαγωγή στο Matlab (μέρος β) Κολοβού Αθανασία, ΕΔΙΠ,

Βασικά στοιχεία στο Matlab

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

Εργαστήρια Αριθμητικής Ανάλυσης Ι. 1 ο Εργαστήριο. Εισαγωγή στο Matlab

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

3D FLASH ANIMATOR (3DFA)

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

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

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

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

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

Σχήµα 6.1: Εισαγωγή της εντολής Read From Spreadsheet File στο Block Diagram.

Το πρόβλημα. Έχουμε έναν κύκλο με μοναδιαία ακτίνα. Η εξίσωσή του θα είναι:

Αλγοριθμική & Δομές Δεδομένων- Γλώσσα Προγραμματισμού Ι (PASCAL) (PASCAL ) Εντολές Ελέγχου & Επανάληψης

Εισαγωγή στην πληροφορική

ΤΜΗΜΑ ΕΠΙΧΕΙΡΗΜΑΤΙΚΟΥ ΣΧΕΔΙΑΣΜΟΥ & ΠΛΗΡΟΦΟΡΙΑΚΩΝ ΣΥΣΤΗΜΑΤΩΝ ΤΕΙ ΠΑΤΡΑΣ ΤΕΙ ΠΑΤΡΑΣ ΣΗΜΕΙΩΣΕΙΣ ΜΑΘΗΜΑΤΟΣ ΕΠΙΧΕΙΡΗΣΙΑΚΏΝ ΠΑΙΓΝΙΩΝ- ΠΡΟΓΡΑΜΜΑ GAMBIT

Δομές Επανάληψης. Εισαγωγή στη C++

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

ΓΡΗΓΟΡΗ ΜΑΝΑΡΙΩΤΗ Ερωτήσεις Εµπέδωσης Αξιολόγησης για το EXCEL

Κεφάλαιο : Επαναλήψεις (for, do-while)

Προγραμματισμός στο Matlab

1. ΒΑΣΙΚΕΣ ΛΕΙΤΟΥΡΓΙΕΣ ΤΟΥ MATLAB

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

Εφαρμογές Η/Υ στη Χρηματοοικονομική. Εργαστήριο ΙI. Διδάσκων Καθηγητής: Αχιλλέας Ζαπράνης. Επιμέλεια Σημειώσεων: Ευστράτιος Λιβάνης

Χρονικές σειρές 8 o μάθημα: ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ ΣΤΗ MATLAB (2)

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

ΕΝΟΤΗΤΑ 4 Λήψη Αποφάσεων και Συναρτήσεις Ελέγχου

Χρονικές σειρές 9 o μάθημα: ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ ΣΤΗ MATLAB (3) ΓΡΑΦΗΜΑΤΑ

ΠΛΗΡΟΦΟΡΙΚΗ Ι Ενότητα 1: Εισαγωγικές έννοιες

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

Εισαγωγή στους Υπολογιστές

Ασκήσεις Ρομποτικής με την χρήση του MATLAB

Δομές ελέγχου ροής προγράμματος

Οδηγίες για την εγκατάσταση του πακέτου Cygwin

Ο ΗΓΙΕΣ ΧΡΗΣΗΣ ΤΟΥ MATLAB

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

Αριθμητικές Μέθοδοι σε Προγραμματιστικό Περιβάλλον (Εργαστήριο 2)

Δημιουργία και εκτέλεση προγραμμάτων. Εντολές εισόδου από το πληκτρολόγιο και εξόδου στην οθόνη.

MATLAB Desktop (Επιφάνεια Εργασίας MATLAB) [1.]

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

ΠΑΡΑΡΤΗΜΑ Α Εισαγωγή στο MATLAB

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

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

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

Στην συνέχεια και στο επόµενο παράθυρο η εφαρµογή µας ζητάει να εισάγουµε το Username και το Password το οποίο σας έχει δοθεί από τον ΕΛΚΕ.

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

for for for for( . */

2. ΓΡΑΦΙΚΕΣ ΠΑΡΑΣΤΑΣΕΙΣ

Λογισµικό (Software SW) Γλώσσες

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

Εισαγωγή στην Επιστήμη Υπολογιστών. Εισαγωγή στην Python

Οδηγίες κατασκευής Ιστοσελίδων µε το πρόγραµµα FRONTPAGE 2003

ΠΑΝΕΠΙΣΤΗΜΙΟ ΙΩΑΝΝΙΝΩΝ ΤΜΗΜΑ ΜΑΘΗΜΑΤΙΚΩΝ

Εισαγωγή στο Προγραμματισμό με τη PASCAL & τη Matlab Εξαμηνιαία Εργασία 2014 Μετατρέποντας AC σε DC Τάση Μέρος Β : Πορεία Εργασίας

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

ΗΥ-150. Προγραµµατισµός. Εντολές Ελέγχου Ροής

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

ΠΛΗΡΟΦΟΡΙΚΗ Ι (MATLAB) Ενότητα 5

Αριθμητικές Μέθοδοι σε Προγραμματιστικό Περιβάλλον (Εργαστήριο 2)

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

SIMATIC MANAGER SIMATIC MANAGER

APPLICATIONMANUAL v 0.1

Γνωριµία µε τη Microsoft Access

ηµιουργία Αρχείου Πρότζεκτ (.qpf)

1. Εγκατάσταση του NetMeeting

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

Εισαγωγή στους Υπολογιστές

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

Εισαγωγή στον Προγραµµατισµό. Διάλεξη 3 η : Επίλυση Προβληµάτων Χειµερινό Εξάµηνο 2011

Επιλογή και επανάληψη. Λογική έκφραση ή συνθήκη

Εισαγωγή στο Gnuplot. Σφυράκης Χρυσοβαλάντης

Transcript:

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

Ενότητα 3: Αρχεία MATLAB Αρχεία M (M-files) ηµιουργούνται σε ξεχωριστό παράθυρο (edit window). Τρόπος γραφής όπως σε κάθε επεξεργαστή κειµένου. Πολύ πιο εύκολος τρόπος γραφής κωδικού και εκτέλεσης προγραµµάτων αφού µπορούν να φυλαχτούν και να διαµορφωθούν αργότερα ή να καλεστούν από άλλα M-files ή από το κυρίως παράθυρο. Ενότητα 3: Αρχεία MATLAB ηµιουργία αρχείου MATLAB 1. Στο κυρίως παράθυρο επιλέξτε File New M-file (θα ανοίξει το MATLAB editor) 2. Πληκτρολογήστε τις εντολές που φαίνονται στο σχήµα 2

Ενότητα 3: Αρχεία MATLAB 3. Για να µπορεί να τρέξει κάποιο πρόγραµµα, πρέπει να βρίσκεται σε ένα από τους φακέλους (directories) οι οποίοι έχουν εξουσιοδότηση να τρέχουν αρχεία της MATLAB. Αν ο φάκελος στον οποίο φυλάξουµε το αρχείο δεν υπάρχει σε αυτή τη λίστα, τότε δεν µπορεί να τρέξει το πρόγραµµα. -- Για να το προσθέσουµε στη λίστα: από το κυρίως παράθυρο επιλέγουµε το File Set Path Add Folder και επιλέγουµε το folder στο οποίο βρίσκεται το αρχείο. Επιλέγουµε το Save και ακολούθως Close. 4. Για να τρέξουµε το πρόγραµµα πληκτρολογούµε το όνοµα του αρχείου στο κυρίως παράθυρο (µην ξεχάσετε να κάνετε Save το πρόγραµµα κάθε φορά που αλλάζετε κάτι). Ενότητα 3: Αρχεία MATLAB Γενικά To σύµβολο % χρησιµοποιείται µπροστά από τα σχόλια (comments) (ότι ακολουθεί στην ίδια γραµµή αγνοείται). Τα σχόλια είναι πολύ σηµαντικά για να µπορούν και άλλοι να καταλαβαίνουν τον κώδικα µας, αλλά και να θυµούµαστε τι έχουµε κάνει όταν περάσει αρκετός χρόνος από τότε που γράψαµε το πρόγραµµα. Ο αριθµός των δεκαδικών σηµείων που εµφανίζονται στην οθόνη εξαρτάται από το πως ζητούµε να εµφανίζονται και όχι από την ακρίβεια του λογισµικού. Όλες οι πράξεις γίνονται µε 15 δεκαδικά. -- Για να αλλάξετε τον αριθµό των δεκαδικών που παρουσιάζονται στην οθόνη χρησιµοποιείστε την εντολή format. π.χ. format long e παρουσιάζει τους αριθµούς µε 15 δεκαδικά και σε εκθετική µορφή. -- Πληκτρολόγησε help format για περισσότερες πληροφορίες. 3

Ενότητα 4: Γραφικές παραστάσεις >> t = 0:0.01:3; >> x = 2*sin(4*t); >> plot(t,x) % Προσθήκη πλέγµατος >> grid on % Προσδιορισµός ορίων αξόνων >> axis([0 3-3 3]) % Προσθήκη τίτλου και ονοµασία αξόνων >> xlabel('t (s)') >> ylabel('x (V)') >> title('example for plotting a sine function') Ενότητα 4: Γραφικές παραστάσεις Παράδειγµα: Σχεδιάστε ένα µοναδιαίο κύκλο (µε ακτίνα µια µονάδα) >> theta = linspace(0, 2*pi, 100); >> x = cos(theta); >> y = sin(theta); >> plot(x,y) >> axis('equal') >> xlabel('x') >> ylabel('y') >> title('circle of unit radius') 4

Ενότητα 4: Γραφικές παραστάσεις Σχεδιασµός πολλαπλών γραφικών παραστάσεων στους ίδιους άξονες >> figure(1) >> t=linspace(0, 2*pi, 100); >> x = 2*sin(t); >> y = cos(t); >> z = x+y; >> plot(t,x,'r-.', t,y,'b:', t,z,'m+') >> axis([0 6-3 3]) >> leg('x', 'y', 'z') >> xlabel('t (s)') >> ylabel('signal value (V)') >> title('demonstration of plotting three graphs on the same axes') Εναλλακτικός τρόπος: >> figure(1) >> hold on >> plot(t,x) >> plot(t,y) >> plot(t,z) >> hold off Χωρίς την εντολή hold on και hold off, θα δηµιουργούνταν 3 ξεχωριστές γραφικές παραστάσεις Ενότητα 4: Γραφικές παραστάσεις Σχεδιασµός πολλαπλών γραφικών παραστάσεων στο ίδιο παράθυρο >> figure(1) >> subplot(3,2,1) >> plot(t,x,'r') >> grid on >> title('plot of x with grid') >> subplot(3,2,4) >> plot(t,y,'+') >> title('plot of y with no grid') >> subplot(3,2,5) >> plot(t,y) >> grid on >> title('plot of y with grid') >> subplot(3,2,6) >> plot(t,z) >> title('plot of z with no grid') Στην πρώτη αναφορά δηµιουργεί ένα γραφικό παράθυρο µε m σειρές και n στήλες, ενώ ο τρίτος αριθµός αναφέρεται στη θέση που θα τοποθετηθεί η συγκεκριµένη παράσταση. 5

Ενότητα 4: Γραφικές παραστάσεις Τρισδιάστατες γραφικές παραστάσεις >> u = -5:0.2:5; >> [X,Y] = meshgrid(u,u); >> Z = cos(x).*cos(y).*exp(-sqrt(x.^2+y.^2)/4); >> surfc(z) Ενότητα 4: Γραφικές παραστάσεις Χρήσιµες πληροφορίες: -- Για τη διόρθωση κάποιων στοιχείων στη γραφική παράσταση (αλλαγή γραµµατοσειρών, αλλαγή κλίµακας αξόνων, αλλαγή πάχους ή χρώµατος του γραφήµατος) πρέπει (α) να πατήσετε το τόξο στην γραµµή εργαλείων (toolbar) της γραφικής παράστασης και (β) να κάνετε right-click µέσα στους άξονες της γραφικής παράστασης και να επιλέξετε Properties. -- help plot (επίσης axis, xlabel, ylabel, title, leg, grid) -- demos MATLAB Graphics Plotting and printing (or 2-D plots or 3-D plots) 6

Ενότητα 5: Βρόγχοι και εκφράσεις συνθήκης for loop Χρησιµοποιείται όταν θέλουµε να επαναλάβουµε κάποια εντολή ή µια οµάδα από εντολές. Τρόπος σύνταξης: for i = m:k:n statement 1; statement 2; Οι εντολές που εσωκλείονται στον βρόγχο εκτελούνται για όλες τις τιµές του i από την τιµή m ως την τιµή n αυξανόµενο κατά k κάθε φορά. (Αν το k απουσιάζει, τότε η τιµή του i αυξάνετε κατά ένα κάθε φορά). Ενότητα 5: Βρόγχοι και εκφράσεις συνθήκης while loop Χρησιµοποιείται όταν επιθυµούµε να εκτελέσουµε µια εντολή ή µια οµάδα από εντολές ένα απεριόριστο αριθµό φορών, µέχρις ότου η συνθήκη η οποία αναφέρεται αµέσως µετά την λέξη while πάψει να ισχύει. Τρόπος σύνταξης: while (λογική έκφραση) statement; Παράδειγµα: j = 1; while (j <= 4) j = j+1; disp(j) j = 5 Πρέπει οπωσδήποτε µέσα στο βρόγχο κάτι σχετικό µε την λογική έκφραση να αλλάζει ώστε να µην εκτελείται ο βρόγχος επ άπειρον. 7

Ενότητα 5: Βρόγχοι και εκφράσεις συνθήκης if statement Χρησιµοποιείται όταν επιθυµούµε να εκτελέσουµε κάποια εντολή ή κάποια οµάδα εντολών µόνο αν κάποια έκφραση είναι αληθής. Μπορούν να γίνουν διάφοροι συνδυασµοί χρησιµοποιώντας και τις κωδικές λέξεις else και elseif. if (expression1) statement1; εκτελείται µόνο αν το expression1 είναι αληθές if (expression1) statement1; εκτελείται µόνο αν το expression1 είναι αληθές else statement2; εκτελείται µόνο αν το expression1 δεν είναι αληθές if (expression1) statement1; εκτελείται µόνο αν το expression1 είναι αληθές elseif (expression2) statement2; εκτελείται µόνο αν το expression1 δεν είναι αληθές και το expression2 είναι αληθές else statement3; εκτελείται µόνο αν κανένα expression δεν είναι αληθές Ενότητα 5: Βρόγχοι και εκφράσεις συνθήκης Παράδειγµα: Βρόγχος µέσα σε βρόγχο (nested loop) k = 1 while (k <= 5) if (k <= 3) j = k^3 elseif (k == 4) j = k^2 else j = k k = k+1 k = 1 j = 1 k = 2 j = 8 k = 3 j = 27 k = 4 j = 16 k = 5 j = 5 k = 6 8

Ενότητα 5: Χρήσιµες εντολές break: -- Τερµατίζει την εκτέλεση ενός βρόγχου for ή while. -- Οι εντολές που ακολουθούν στον βρόγχο δεν εκτελούνται. -- Στους βρόγχους µέσα σε βρόγχο (nested loops) η εντολή break τερµατίζει µόνο τον βρόγχο µέσα στον οποίο βρίσκεται. Οι εξωτερικοί βρόγχοι δεν επηρεάζονται. continue: -- Συνεχίζει µε την επόµενη επανάληψη του βρόγχου for ή while και παραλείπει τις εντολές που ακολουθούν µέσα στο βρόγχο που βρίσκεται. Παράδειγµα Για τους πιο κάτω κώδικες, υπολογίστε το αποτέλεσµα της εξόδου για κάθε περίπτωση που δίνεται: if n>1 m = n+1 else m = n-1 (α) n = 7 m = (β) n = 0 m = (γ) n = -10 m = 8-1 -11 if (0 < x < 10) y = 4*x elseif (10 < x < 40) y = 10*x else y = 500 (α) x = -1 y = (β) x = 5 y = (γ) x = 30 y = (δ) x = 100 y = 500 20 300 500 9

Ενότητα 6: Συναρτήσεις (functions) Η συνάρτηση είναι ένα αρχείο Μ µε τη µόνη διαφορά ότι οι µεταβλητές είναι τοπικές (local) και όχι σφαιρικές (global). Ένα αρχείο συνάρτησης ξεκινά µε τον ορισµό της συνάρτησης ο οποίος καθορίζει τις µεταβλητές εισόδου και εξόδου. (Χωρίς τον ορισµό θα ήταν απλά ένα αρχείο Μ). Οι συναρτήσεις χωρίζονται σε ενσωµατωµένες συναρτήσεις (built-in) και οριζόµενες από το χρήστη (user-defined). Στην πραγµατικότητα, οι περισσότερες εντολές στη MATLAB είναι συναρτήσεις. Ενότητα 6: Συναρτήσεις (functions) Τρόπος σύνταξης: function [out1, out2, ] = function_name(in1, in2, ); Μεταβλητές εξόδου (αν δεν υπάρχουν, τότε µπορεί να µην χρησιµοποιηθούν οι αγκύλες) Μεταβλητές εισόδου Κωδική λέξη (απαραίτητη) Το όνοµα της συνάρτησης (πρέπει απαραιτήτως το αρχείο να ονοµαστεί µε το ίδιο ακριβώς όνοµα) 10

Ενότητα 6: Συναρτήσεις (functions) Παράδειγµα: >> [determinanta, z] = solvex(1) determinanta = 3 z = 1.6667 2.0000-3.6667 Μπορούµενα αλλάξουµε τα ονόµατα των µεταβλητών >> who Your variables are: determinanta z Προσέξτε ότι µπορούµε να καλέσουµε µια συνάρτηση µέσα από µια άλλη Αφού τελειώσει η συνάρτηση, τότε οι µεταβλητές της δεν υπάρχουν πια αφού είναι τοπικές. Υπάρχουν µόνο οι µεταβλητές εξόδου. clc Ctrl-C fprintf Χρήσιµες εντολές Καθαρίζει την οθόνη (δε σβήνει όµως τις µεταβλητές) ιακόπτει την εκτέλεση του προγράµµατος Γράφει δεδοµένα σε αρχείο Επιτρέπει τη γραφή µιας εντολής και στην επόµενη γραµµή keyboard ιακόπτει προσωρινά την εκτέλεση του προγράµµατος στο σηµείο που τοποθετούµε αυτή τη λέξη. Επαναρχίζει αφού πληκτρολογήσουµε return Για όλες τις πιο πάνω εντολές πληκτρολογήστε help keyword για περαιτέρω πληροφορίες. 11