Γνωριμία με το MATLAB
|
|
- Φοῖνιξ Διογένης Δυοβουνιώτης
- 7 χρόνια πριν
- Προβολές:
Transcript
1 Γνωριμία με το MATLAB Εισαγωγή Πινάκων u = [8 5-9] Εισάγει ένα διάνυσμα-γραμμή. s = [2;-5; 7] Εισάγει ένα διάνυσμα-στήλη. Α = [5-2 5; ; 2 6 4] Εισάγει πίνακα 3x3. Βασικές Συναρτήσεις sa = abs(s) =[2; 5; 7] Εισάγει το διάνυσμα sa του οποίου κάθε στοιχείο ισούται με την απόλυτη τιμή του αντίστοιχου στοιχείου του διανύσματος s. sq = sqrt(s) = 2; 5 i; 7 Εισάγει το διάνυσμα sq του οποίου κάθε στοιχείο ισούται με την τετραγωνική ρίζα του αντίστοιχου στοιχείου του διανύσματος s. Σηειώνεται ότι αν κάποιο στοιχείο είναι αρνητικό, το αντίστοιχο στοιχείου του sq θα είναι μιγαδικός αριθμός. x = sin(pi/8) Αποδίδει στη μεταβλητή x το ημίτονο του π/8. Αντίστοιχα χρησιμοποιείται cos (για συνημίτονο), tan (για εφαπτομένη), asin (για τόξο ημίτονου), acos (για τόξο συνιμιτόνου), atan (για τόξο εφαπτομένης). x = exp(6) Αποδίδει στη μεταβλητή x την τιμή e 6, όπου e η βάση των νεπέριων λογαρίθμων. A' Δημιουργεί τον ανάστροφο του πίνακα Α (Η πρώτη γραμμή γίνεται πρώτη στήλη και ούτω καθεξής) A= eye(5) Δημιουργεί το μοναδιαίο τετραγωνικό πίνακα με διάσταση 5. A = eye(6,4) Δημιουργεί το μοναδιαίο πίνακα με 6 γραμμές και 4 στήλες. A = ones(3) Δημιουργεί τον τετραγωνικό πίνακα με διάσταση 3 και όλα τα στοιχεία μονάδες. A = ones(5,3) Δημιουργεί τον πίνακα με 5 γραμμές και 3 στήλες και όλα τα στοιχεία μονάδες. A= zeros(4) Δημιουργεί τον τετραγωνικό πίνακα με διάσταση 4 και όλα τα στοιχεία μηδέν. Α = diag(s)
2 Δημιουργεί το διαγώνιο (τετραγωνικό) πίνακα με στοιχεία διαγωνίου τα στοιχεία του s, εφόσον το s είναι διάνυσμα. A = diag(s,i) Δημιουργεί πίνακα με όλα τα στοιχεία 0, εκτός αυτών που ανήκουν στην i-διαγώνιο και παίρνουν τις τιμές των στοιχείων του διανύσματος s. Για i = 0 τα στοιχεία του s μπαίνουν στην κύρια διαγώνιο, για i = 1 μπαίνουν στη διαγώνιο που βρίσκεται ακριβώς πάνω από την κύρια διαγώνιο, για i = -1 μπαίνουν στη διαγώνιο που βρίσκεται ακριβώς κάτω από την κύρια διαγώνιο κοκ. Οι διαστάσεις του πίνακα θα είναι οι ελάχιστες δυνατές ώστε να χωρούν το διάνυσμα s. u = diag(a,i) Παίρνει τα στοιχεία της i-διαγωνίου του τετραγωνικού πίνακα Α και σχηματίζει με αυτά ένα διάνυσμα-στήλη u. To i ορίζεται όπως πριν. Η συνάρτηση diag είναι η ίδια με τις δύο προηγούμενες περιπτώσεις, απλώς συμπεριφέρεται διαφορετικά ανάλογα με τη μορφή του πρώτου ορίσματος. ΣΗΜΕΙΩΣΗ: Όλες οι συναρτήσεις (εκτός αν αναφέρεται διαφορετικά), όταν παίρνουν σαν όρισμα πίνακα αντί για αριθμό, επιστρέφουν ένα πίνακα με ίδιες διαστάσεις, του οποίου το κάθε στοιχείο ισούται με την τιμή της συνάρτησης του αντίστοιχου στοιχείου του αρχικού πίνακα. Ισχύει π.χ. για sqrt, abs, sin κτλ. Ακολουθίες Αριθμών v1 = [4:11] Δημιουργεί το διάνυσμα με στοιχεία τους αριθμούς 4,5,6,7,8,9,10,11 (το βήμα όταν δεν δηλώνεται είναι 1). v2 = [5:2:10] Δημιουργεί το διάνυσμα με στοιχεία τους αριθμούς 3,7,9 (το βήμα δηλώθηκε 2). t1 = [1:-1/2:-1] Δημιουργεί το διάνυσμα με στοιχεία τους αριθμούς 1,1/2,0,-1/2,-1 (το βήμα δηλώθηκε -½). v3 = linspace(4,11,8) Δημιουργεί το διάνυσμα με τους 8 αριθμούς από το 4 έως και το 11 (δηλαδή ό,τι και το v1). t2 = logspace(2,4,3) Δημιουργεί την ακολουθία των 3 αριθμών 10 2,10 3, Διαστάσεις και Δείκτες Στοιχείων n = length(t1) Το n παίρνει τιμή όση το μήκος του διανύσματος t1 ή σε περίπτωση πίνακα τη μέγιστη διάστασή του. [nr,nc] = size(a)
3 Δίδεται στο nr ο αριθμός των γραμμών του πίνακα Α και στο nc ο αριθμός των στηλών του πίνακα Α. Α(1,2) Προβάλλει στην οθόνη το στοιχείο που ανήκει στην πρώτη γραμμή και δεύτερη στήλη. Α(4,5) = 5 Το στοιχείο του πίνακα 4,5 παίρνει την τιμή 5 (αν υπολείπονται γραμμές έως την 4η ή στήλες έως την 5η, τα υπόλοιπα στοιχεία των επιπλέον γραμμών συμπληρώνονται με μηδενικά). Β = [1:5, 2:6] Δημιουργεί τον πίνακα [ ]. Β = [1:5; 2:6] Δημιουργεί τον πίνακα Β(2,:) Επιστρέφει ως διάνυσμα γραμμή τη 2η γραμμή του Β. Β(:,5) Επιστρέφει ως διάνυσμα στήλη τη 5η στήλη του Β. Β(1:2,-1:) Επιστρέφει ένα πίνακα με τα 4 στοιχεία των 2 πρώτων γραμμών και των 2 τελευταίων στηλών, δηλαδή τον πίνακα. Β(:, 2:4) = [ ] Διαγράφει τη 2η, 3η και 4η στήλη. Παραγωγή Πινάκων με Τυχαία Στοιχεία v = rand(1,3) Δημιουργεί έναν πίνακα με 1 γραμμή και 3 στήλες και στοιχεία τυχαίας πραγματικής τιμής από το 0 έως και το 1. Α = rand(3) Δημιουργεί έναν τετραγωνικό πίνακα με διάσταση 3 και τυχαία στοιχεία. Πράξεις Πινάκων S = Α+Β Δημιουργεί το άθροισμα των Α και Β, μόνον εφόσον έχουν κοινές διαστάσεις. P = Α*Β Εκτελεί το γινόμενο του Α(i x j) επί τον Β(j x k) και το εκχωρεί στον P(i x k). Χ1.*Χ2
4 Για τους πίνακες Χ1 και Χ2, που έχουν κοινές διαστάσεις, δημιουργεί πίνακα του οποίου κάθε στοιχείο ισούται με το γινόμενο των αντίστοιχων στοιχείων των Χ1, Χ2. X1./X2 Ομοίως, αλλά με τη διαίρεση των αντιστοίχων στοιχείων των Χ1,Χ2. Α^3 Εκτελεί τον πολλαπλασιασμό Α*Α*Α (ισχύει για τετραγωνικούς πίνακες μόνο). Χ3 = Χ1.^3 Δημιουργεί τον πίνακα Χ3 ίδιων διαστάσεων με τον Χ1 και κάθε στοιχείο του ισούται με την 3η δύναμη του αντίστοιχου του Χ1. Χ4 = Χ1.^Χ2 Για τους πίνακες Χ1 και Χ2, που έχουν ίδιες διαστάσεις, δημιουργεί πίνακα Χ4 του οποίου κάθε στοιχείο ισούται με το αντίστοιχο του Χ1 υψωμένο στο αντίστοιχο του Χ2. A^(-1) ή inv(a) Επιστρέφει τον αντίστροφο πίνακα του Α. A\B Εκτελεί την πράξη inv(a)*b, όπου ο Β δεν πρέπει απαραίτητα να είναι τετραγωνικός πίνακας, αρκεί όμως το πλήθος των γραμμών του να είναι ίσος με τη διάσταση του τετραγωνικού Α. max(a) Αν το Α είναι πίνακας, δημιουργεί το διάνυσμα-γραμμή του οποίου κάθε στοιχείο ισούται με το μέγιστο από τα στοιχεία της στήλης που ανήκει. Αν το Α είναι διάνυσμα (στήλη ή γραμμή), επιστρέφει το μέγιστο αριθμό του διανύσματος. max(a,[],1) Αν το Α είναι πίνακας, δημιουργεί το διάνυσμα-γραμμή του οποίου κάθε στοιχείο ισούται με το μέγιστο από τα στοιχεία της στήλης που ανήκει. max(a,[],2) Αν το Α είναι πίνακας, δημιουργεί το διάνυσμα-στήλη του οποίου κάθε στοιχείο ισούται με το μέγιστο από τα στοιχεία της γραμμής που ανήκει. min(a) Ίδια σύνταξη με το max, αλλά δημιουργεί τα ελάχιστα. sum(a) Αν το Α είναι πίνακας, δημιουργεί το διάνυσμα-γραμμή του οποίου κάθε στοιχείο ισούται με το άθροισμα των στοιχείων της στήλης που ανήκει. Αν το Α είναι διάνυσμα (στήλη ή γραμμή), δημιουργεί το άθροισμα όλων των στοιχείων. sum(a,1) Αν το Α είναι πίνακας, δημιουργεί το διάνυσμα-γραμμή του οποίου κάθε στοιχείο ισούται με το άθροισμα των στοιχείων της στήλης που ανήκει. sum(a,2) Αν το Α είναι πίνακας, δημιουργεί το διάνυσμα-στήλη του οποίου κάθε στοιχείο ισούται με το άθροισμα των στοιχείων της γραμμής που ανήκει.
5 prod(a) Ομοίως, όπου άθροισμα γινόμενο. Μετατροπές Πινάκων C = reshape([1 2 3; 4 5 6; 7 8 9; ], 2,6) Ανασχηματίζει τον 4x3 πίνακα να έχει 2 γραμμές και 6 στήλες. Α= Β(:) Μετατρέπει τον πίνακα Β σε διάνυσμα-στήλη. Μιγαδικοί Αριθμοί και Συναρτήσεις Μιγαδικών z1 = 1-2*i ή z2 = 1-2j Μιγαδικός αριθμός με πραγματικό μέρος 1 και φανταστικό -2. real(z1) Επιστρέφει το πραγματικό μέρος. imag(z1) Επιστρέφει το φανταστικό μέρος. angle(z1) Επιστρέφει τη γωνία του διανύσματος. Συναρτήσεις Συμβολοσειρών s = 'Δώσε την τιμή του Α' Οτιδήποτε μέσα σε μονές αποστρόφους θεωρείται συμβολοσειρά. s = num2str(pi,3) Δίνει στο s την τιμή '3.142'. Μετατρέπει έναν αριθμό σε συμβολοσειρά με όσα σημαντικά ψηφία ζητάμε μέσω του 2ου ορίσματος. n = str2num('2.34') Δίνει στο n την τιμή Μετατρέπει μια συμβολοσειρά σε αριθμό με όση ακρίβεια του έχουμε δώσει. Πολυώνυμα polyval([ ], 1.5) Βρίσκει την τιμή του πολυωνύμου για x = 1.5. roots([ ]) Βρίσκει όλες τις ρίζες πραγματικές και μιγαδικές του πολυωνύμου. poly([0-1 2]) Επιστρέφει το πολυώνυμο με ρίζες τα στοιχεία του ορίσματος (το πολυώνυμο επιστρέφεται σε μορφή διανύσματος των συντελεστών).
6 Γραφικές Παραστάσεις 2 Διαστάσεων t = [0: pi/20: 2*pi]; plot(t, cos(t)) Για τιμές του t από 0 εως 2π με βήμα π/20 σχεδιάζεται η γραφική παράσταση του συνημίτονου. grid on Εμφανίζει τη διαγράμμιση στην τελευταία γραφική παράσταση. title('γραφική Παράσταση Συνημιτόνου') Εμφανίζει τον τίτλο στο γράφημα. xlabel('t'); ylabel('cos') Εμφανίζει τα ονόματα των αξόνων x και y αντίστοιχα. axis([0 2*pi -1 1]) Θέτει τα όρια του γραφήματος.. plot(t,cos(t),'k-', t,sin(t),'ro') Δημιουργεί στο ίδιο γράφημα τη γραφική παράσταση του συνημίτονου με συνεχή μαύρη γραμμή και του ημίτονου με κόκκινους κύκλους.. leg('cos', 'Sin') Εμφανίζει το υπόμνημα του γραφήματος.. Διαστάσεις Λογαριθμική Κλίμακα semilogy(t, abs(cos(t))) Δημιουργεί το γράφημα της απόλυτης τιμής του συνημίτονου, αλλά στον κατακόρυφο άξονα η κλίμακα είναι λογαριθμική. semilogx(t, abs(cos(t))) Παρόμοια με πριν, αλλά για τον οριζόντιο άξονα. loglog(t, abs(cos(t))) Λογαριθμική κλίμακα και στους δύο άξονες. Πολλαπλά Γραφήματα subplot(2,2,1) Εμφανίζει σε ένα παράθυρο 4 (2 γραμμές x 2 στήλες) χώρους για γραφήματα και θέτει σαν ενεργό το 1ο, όπου και θα εμφανιστεί το επόμενο γράφημα, όταν δοθεί εντολή τύπου plot, loglog κτλ. Γραφήματα 3 Διαστάσεων x = linspace(-20, 20, 80); y = linspace(-2*pi, 2*pi, 160); [Χ,Υ] = meshgrid(x,y)
7 Από τα διανύσματα x και y δημιουργούνται τα X και Y που είναι διαστάσεων length(y) x length(x) και τα στοιχεία μιας στήλης του X είναι ίδια μεταξύ τους, όπως επίσης ίδια μεταξύ τους είναι και τα στοιχεία μιας γραμμής του Y. Δηλαδή ο πίνακας Χ είναι το διάνυσμα-γραμμή x επαναλαμβανόμενο 160 φορές κατακόρυφα και ο πίνακας Υ είναι το διάνυσμα-στήλη y' επαναλαμβανόμενο 80 φορές οριζόντια. surf(x, Y, X.^2.*cos(Y)) Δίνει το τρισδιάστατο γράφημα του x 2 cosy, για x [-20,20] και y [-2π,2π] ΠΡΟΣΟΧΗ στη χρήση της τελείας. πριν από το σύμβολο μιας πράξης (.*./.^.\ κτλ.), όταν θέλουμε να δηλώσουμε πράξη στοιχείου προς στοιχείο. Άλλες Εντολές clc Σβήνει τις προηγούμενες εντολές και τα αποτελέσματά τους από το παράθυρο εντολών (command window), αλλά όχι τις μεταβλητές από τη μνήμη. help exp Δίνει πληροφορίες για τη σύνταξη της συνάρτησης exp. lookfor exponential Επιστρέφει μια λίστα από θέματα που περιέχουν τη λέξη exponential, για τα οποία είναι δυνατόν να δοθούν πληροφορίες με την εντολή help. Συνδυασμοί πλήκτρων Ctrl+C ή Ctrl+Break Τερματισμός όποιας εντολής βρίσκεται σε εξέλιξη. Δημιουργία συνάρτησης File > New > M-file Δημιουργία νέου m-file File > Open ή Ctrl+O Άνοιγμα αρχείου F5 από τον m-file editor ή πληκτρολογείται το όνομα του αρχείου χωρίς την κατάληξη στο παράθυρο εντολών (command window), για να τρέξει το m-file. Για να ορισθεί ένα m-file ως συνάρτηση με όνομα namefun, ορίσματα in1,in2,in3 κτλ και αποτελέσματα out1,out2, στην πρώτη γραμμή του αρχείου γράφουμε function [out1,out2] = namefun(in1,in2,in3) ή function out = namefun(in1,in2,in3) Αν η συνάρτηση επιστρέφει μόνο έναν αριθμό out. ΠΡΟΣΟΧΗ: Το όνομα του m-file πρέπει να είναι το ίδιο με το όνομα που χρησιμοποιείται στην πρώτη γραμμή, δηλαδή namefun.m Ό,τι υπάρχει δεξιά από το σύμβολο % θεωρείται σχόλιο.
8 Παράδειγμα συνάρτησης %This function finds the sum and the product of two numbers function [su,pr] = praxeis(a1,a2) su = sum([a1,a2]); pr = prod([a1,a2]); Τα παραπάνω τα σώζονται σε αρχείο με όνομα praxeis.m και μετά γράφεται στη γραμμή εντολών [s,p] = praxeis(2,3) το οποίο καταχωρεί στη μεταβλητή s το άθροισμα δηλαδή 5 και στη μεταβλητή p το γινόμενο δηλαδή 6. Βασικές εντολές x = input('enter a value for x') Μήνυμα για εξωτερική εισαγωγή μεταβλητής eps Παράμετρος που δίνει το μέγιστο απόλυτο σφάλμα κάθε πράξης στη Matlab στο συγκεκριμένο υπολογιστή format long Θέτει ως προεπιλεγμένο τρόπο εμφάνισης των αριθμών τα 15 δεκαδικά ψηφία. format short ή format bank Όμοια, εμφανίζει 4 ή τα 2 δεκαδικά ψηφία. Ανάγνωση και εγγραφή σε αρχείο save('xyfile','x','y') Δημιουργεί το αρχείο xyfile.mat και αποθηκεύει τα x και y. load xyfile Φορτώνει στο workspace τις μεταβλητές που είναι αποθηκευμένες (x και y) στο xyfile.mat. save xyfile x y -ascii Δημιουργεί το αρχείο xyfile.txt και αποθηκεύει τα x και y σε μορφή κειμένου. D = load('xyfile.txt') Δημιουργεί από τα x και y, που είναι αποθηκευμένα στο xyfile.txt τον πίνακα D. Τα x και y όμως πρέπει να συμφωνούν σε διαστάσεις (ίδιο αριθμό στηλών). fnum = fopen('results.dat','wt') Ανοίγει το αρχείο results.dat για εγγραφή (δημιουργεί ένα νέο αρχείο είτε αυτό υπάρχει είτε όχι, σβήνοντας προηγούμενα δεδομένα) και καταχωρεί μια τιμή (+1 θετική για επιτυχημένη δημιουργία, -1 για αποτυχημένη) στο fnum, που είναι και ο αριθμός αναγνώρισης του αρχείου.
9 Η άδεια μπορεί να είναι 'wt', 'rt', όπου ανοίγει ένα υπάρχον αρχείο για ανάγνωση ή εγγραφή και 'at', όπου δημιουργεί το αρχείο, αν αυτό δεν υπάρχει ή προσθέτει στο τέλος του αρχείου τα νέα δεδομένα, αν υπάρχει ήδη. fprintf(fnum, 'Example %s:\n %7.4f %11.3e\n \t...\n', 'One', -100*pi, pi) Εκτυπώνει στο αρχείο με αριθμό αναγνώρισης fnum (ή αν έχει παραληφθεί, στο command window) τις μεταβλητές 'One' (string), -100*pi και pi με format που δίνεται από το δεύτερο όρισμα. Το %s εμφανίζει την πρώτη μεταβλητή κατά σειρά σαν συμβολοσειρά. Το %7.4f σημαίνει ότι ο (δεύτερος) αριθμός θα εμφανίζεται με 4 δεκαδικά ψηφία και μαζί με τα ψηφία του ακέραιου μέρους, την τελεία και το πρόσημο θα καταλαμβάνει τουλάχιστον 7 θέσεις. Όμοια για το %11.3e με τη διαφορά ότι εμφανίζει τον αριθμό σε εκθετική μορφή. Το \t προσθέτει το χαρακτήρα tab και το \n αλλάζει γραμμή. Κάθε άλλος χαρακτήρας εμφανίζεται κανονικά. Το αποτέλεσμα στο παράδειγμα είναι: Exapmle One: e a = fgetl(fnum) Διαβάζει μια γραμμή από το αρχείο με αριθμό αναγνώρισης fnum και το καταχωρεί στη μεταβλητή a ως συμβολοσειρά. Για το προηγούμενο δίνει: a = Example One: b = fscanf(fnum,'%f %f',3) Διαβάζει 2 αριθμούς από το αρχείο με αριθμό αναγνώρισης fnum και τους αποθηκεύει στο διάνυσμα - στήλη b. Το τρίτο όρισμα 3 σημαίνει ότι θα διαβάσει το πολύ 3 αριθμούς. Αν ο αριθμός είναι μεγαλύτερος από το πλήθος των μεταβλητών που καλείται να διαβάσει μέσω του 2ου ορίσματος, τότε επαναλαμβάνεται. π.χ. ισοδύναμα θα μπορεί να δοθεί: b = fscanf(fnum,'%f',2) Η εμφάνιση του αποτελέσματος επηρεάζεται από το προεπιλεγμένο format: b = Τόσο για την fgetl όσο και για την fscanf, η ανάγνωση αρχίζει από το σημείο που σταμάτησε τελευταία φορά η ανάγνωση και τελειώνει όταν έχει τελειώσει η γραμμή για την fgetl ή όταν έχει διαβάσει τις μεταβλητές για την fscanf. fclose(fnum) Τερματίζει την επικοινωνία του προγράμματος με το αρχείο που έχει αριθμό αναγνώρισης fnum και σώζει τα αποτελέσματα. type results.dat Εμφανίζει τα περιεχόμενα του αρχείου results.dat που βρίσκεται στον ενεργό κατάλογο στο command window. Σύγκριση τιμών μεταβλητών x=3<4, y=4>=5 Επιστρέφει x=1 και y=0. To 1 αντιπροσωπεύει το αληθές και το 0 το ψευδές. Τα 0 και 1 είναι τύπου logical και όχι double. Επίσης χρησιμοποιούμε == (ισότητα), ~ (αντίθετο), & (και), (ή). π.χ. το a = 3==3 & (4~=4 ~1) δίνει a=0. Εντολές υπό συνθήκες if x>0 disp('positive') elseif x==0 disp('zero')
10 elseif x<0 disp('negative') else disp('error') Εμφανίζει το ανάλογο μήνυμα, για θετικό, μηδενικό, αρνητικό και εσφαλμένο (μιγαδικό ή που δεν μπορεί να υπολογιστεί, π.χ. NaN Not a Number) αντίστοιχα. To disp εμφανίζει μήνυμα στο command window. switch sign(x) case 1 disp('positive') case 0 disp('zero') case -1 disp('negative') otherwise disp('error') Ισοδύναμος κώδικας με τον προηγούμενο.. Το sign επιστρέφει 1,0,-1 για θετικό, μηδενικό και αρνητικό όρισμα αντίστοιχα. Βρόχοι επανάληψης for k=1000:1000:5000 for x=0.1:0.02:5; y=k/x^1.4; plot(x,y, o ) hold on Σχεδιάζει τη συνάρτηση y συναρτήσει του x για διάφορες τιμές της παραμέτρου k. for k=1:10 fprintf('%3.0f',k) Δίνει k = k=1; while k<=10 fprintf('%3.0f',k) k=k+1; Δίνει το ίδιο πράγμα Διάφορες εντολές break Άμεσος τερματισμός του βρόχου επανάληψης return Άμεσος τερματισμός της συνάρτησης
11 y = [ ]; x = [ ]; z = y(x) Επιστρέφει z = Το x λειτουργεί ως δείκτης. zb = z>10 Επιστρέφει zb = To zb είναι logical array. z(zb) Επιστρέφει To zb λειτουργεί ως δείκτης (λογικός). Αν δημιουργηθεί ένα zb = [ ] και δοθεί μετά z(zb), θα προκύψει σφάλμα, γιατί τα 0 και 1 δεν είναι λογικά αλλά ακέραιοι συμπεριλαμβανομένου του 0. zi = find(z>10) Επιστρέφει 2 4, δηλαδή τους δείκτες (θέσεις) των στοιχείων που ικανοποιούν τη συνθήκη. z(zi) Επιστρέφει Δίνει ότι και το z(zb). Εδώ δεν υπάρχει σφάλμα, γιατί οι ακέραιοι 2 και 4 είναι στα όρια 1 έως length(z) εδώ 5. z(z>10) Ως προηγουμένως all(zb) Επιστρέφει 0 (false). Επιστρέφει 1, όταν όλα τα στοιχεία είναι διάφορα του 0. any(zb) Επιστρέφει 1 (true). Επιστρέφει 1, όταν κάποιο στοιχείο είναι διάφορο του 0. nargin, nargout Επιστρέφουν τον αριθμό των εισαγόμενων και εξαγόμενων μεταβλητών σε μία συνάρτηση. global V Κάνει την παράμετρο V κοινή για όσες συναρτήσεις έχουν την εντολή αυτή (συμπεριλαμβανομένου και του workspace). feval('cos',0) Επιστρέφει 1, ό,τι δηλαδή θα έδινε και το cos(0).
Σημειώσεις Matlab. ΠΑΝΕΠΙΣΤΗΜΙΟ ΠΕΛΟΠΟΝΝΗΣΟΥ ΣΧΟΛΗ ΘΕΤΙΚΩΝ ΕΠΙΣΤΗΜΩΝ Μάθημα: Αριθμητική Ανάλυση Διδάσκων: Καθηγητής Θ.Η. Σίμος.
ΠΑΝΕΠΙΣΤΗΜΙΟ ΠΕΛΟΠΟΝΝΗΣΟΥ ΣΧΟΛΗ ΘΕΤΙΚΩΝ ΕΠΙΣΤΗΜΩΝ Μάθημα: Αριθμητική Ανάλυση Διδάσκων: Καθηγητής Θ.Η. Σίμος Σημειώσεις Matlab Γενικά a = 2 Εκχώρηση της τιμής 2 στη μεταβλητή a. b = 3; Εκχώρηση της τιμής
Διαβάστε περισσότεραΣύντομες εισαγωγικές σημειώσεις για την. Matlab
Σύντομες εισαγωγικές σημειώσεις για την Matlab Δήλωση Μεταβλητών Για να εισάγει κανείς δεδομένα στη Matlab υπάρχουν πολλοί τρόποι. Ο πιο απλός είναι στη γραμμή εντολών να εισάγουμε αυτό που θέλουμε και
Διαβάστε περισσότεραΕισαγωγή στη Matlab Εισαγωγή στην Αριθμητική Ανάλυση Διδάσκων: Γεώργιος Ακρίβης Βοηθός: Δημήτριος Ζαβαντής
Εισαγωγή στη Matlab Εισαγωγή στην Αριθμητική Ανάλυση Διδάσκων: Γεώργιος Ακρίβης Βοηθός: Δημήτριος Ζαβαντής email: dzavanti@cs.uoi.gr Περιεχόμενα Τι είναι η Matlab; Ιστορικά Χρήσεις και στοιχεία της Matlab
Διαβάστε περισσότεραΕισαγωγή στην Αριθμητική Ανάλυση
Εισαγωγή στην Αριθμητική Ανάλυση Εισαγωγή στη MATLAB ΔΙΔΑΣΚΩΝ: ΓΕΩΡΓΙΟΣ ΑΚΡΙΒΗΣ ΒΟΗΘΟΙ: ΔΗΜΗΤΡΙΑΔΗΣ ΣΩΚΡΑΤΗΣ, ΣΚΟΡΔΑ ΕΛΕΝΗ E-MAIL: SDIMITRIADIS@CS.UOI.GR, ESKORDA@CS.UOI.GR Τι είναι Matlab Είναι ένα περιβάλλον
Διαβάστε περισσότεραΕισαγωγή στο MATLAB. Κολοβού Αθανασία, ΕΔΙΠ,
Εισαγωγή στο MATLAB Κολοβού Αθανασία, ΕΔΙΠ, akolovou@di.uoa.gr Εγκατάσταση του Matlab Διανέμεται ελεύθερα στα μέλη του ΕΚΠΑ το λογισμικό MATLAB με 75 ταυτόχρονες (concurrent) άδειες χρήσης. Μπορείτε να
Διαβάστε περισσότεραΣυστήματα Αναμονής (Queuing Systems)
ΕΘΝΙΚΟ ΜΕΤΣΟΒΙΟ ΠΟΛΥΤΕΧΝΕΙΟ - ΕΜΠ ΣΧΟΛΗ ΗΛΕΚΤΡΟΛΟΓΩΝ ΜΗΧΑΝΙΚΩΝ & ΜΗΧ. ΥΠΟΛΟΓΙΣΤΩΝ Τομέας Επικοινωνιών, Ηλεκτρονικής & Συστημάτων Πληροφορικής Εργαστήριο Διαχείρισης & Βέλτιστου Σχεδιασμού Δικτύων Τηλεματικής
Διαβάστε περισσότεραΠρογραμματισμός Ηλεκτρονικών Υπολογιστών 2 - Εργαστήριο
Προγραμματισμός Ηλεκτρονικών Υπολογιστών 2 - Εργαστήριο Ενότητα 1: Εισαγωγή στο Matlab Διδάσκουσα: Τσαγκαλίδου Ροδή Τμήμα: Ηλεκτρολόγων Μηχανικών ΤΕ Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται
Διαβάστε περισσότεραΕργαστήριο Μαθηματικής Ανάλυσης Ι. Εισαγωγή στη Matlab Βασικές Συναρτήσεις-Γραφικές παραστάσεις. Πανεπιστήμιο Θεσσαλίας. Σχολή Θετικών Επιστημών
Πανεπιστήμιο Θεσσαλίας Σχολή Θετικών Επιστημών Τμήμα Πληροφορικής με εφαρμογές στη Βιοϊατρική Εργαστήριο Μαθηματικής Ανάλυσης Ι Εισαγωγή στη Matlab Βασικές Συναρτήσεις-Γραφικές παραστάσεις Εισαγωγή στη
Διαβάστε περισσότεραΒασικά στοιχεία του MATLAB
ΠΟΛΥΤΕΧΝΕΙΟ ΚΡΗΤΗΣ ΤΜΗΜΑ ΗΛΕΚΤΡΟΝΙΚΗΣ ΚΑΙ ΜΗΧΑΝΙΚΩΝ ΥΠΟΛΟΓΙΣΤΩΝ ΣΗΜΑΤΑ ΚΑΙ ΣΥΣΤΗΜΑΤΑ ΕΡΓΑΣΤΗΡΙΟ Εξοικείωση µε το περιβάλλον του MATLAB και χρήση βασικών εντολών και τεχνικών δηµιουργίας προγραµµάτων, συναρτήσεων
Διαβάστε περισσότεραΕργαστήρια Αριθμητικής Ανάλυσης Ι. 1 ο Εργαστήριο. Εισαγωγή στο Matlab
Εργαστήρια Αριθμητικής Ανάλυσης Ι 1 ο Εργαστήριο Εισαγωγή στο Matlab 2017 Εισαγωγή Στα εργαστήρια θα ασχοληθούμε με την υλοποίηση των αριθμητικών μεθόδων που βλέπουμε στο θεωρητικό μέρος του μαθήματος,
Διαβάστε περισσότεραΝέο υλικό. 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 σελίδες). Επαναληπτικές δομές Όταν εκτελείται μια πράξη σε ένα διάνυσμα,
Διαβάστε περισσότεραΓια τη δημιουργία ενός διανύσματος με στοιχεία από το 0 μέχρι το 20 με βήμα το 2 (χρησιμοποιείται συνήθως για διανύσματα χρόνου) δίνουμε
Εργαστήριο Συστημάτων Αυτομάτου Ελέγχου Άσκηση 1 η Εισαγωγή στο Matlab 1 Άσκηση 1 η : Εισαγωγή στο Matlab Αντικείμενο Εξοικείωση με τις βασικές λειτουργίες του Matlab (πρόγραμμα αριθμητικής ανάλυσης και
Διαβάστε περισσότεραΕισαγωγή στη Matlab Βασικές Συναρτήσεις
Πανεπιστήμιο Θεσσαλίας Σχολή Θετικών Επιστημών Τμήμα Πληροφορικής με Εφαρμογές στη Βιοϊατρική Εργαστήριο Γραμμικής Άλγεβρας Εισαγωγή στη Matlab Βασικές Συναρτήσεις 2016-2017 Εισαγωγή στη Matlab Matlab
Διαβάστε περισσότεραΟ ΗΓΙΕΣ ΧΡΗΣΗΣ ΤΟΥ MATLAB
Ο ΗΓΙΕΣ ΧΡΗΣΗΣ ΤΟΥ MATLAB (το παρόν αποτελεί τροποποιηµένη έκδοση του οµόνυµου εγχειριδίου του κ. Ν. Μαργαρη) 1 ΠΡΑΓΜΑΤΙΚΟΙ ΑΡΙΘΜΟΙ 1.1 ΠΡΑΞΕΙΣ ΜΕ ΠΡΑΓΜΑΤΙΚΟΥΣ ΑΡΙΘΜΟΥΣ 1.1.1 ΠΡΟΣΘΕΣΗ» 3+5 8 % Το σύµβολο
Διαβάστε περισσότεραΤΕΧΝΟΛΟΓΙΑ ΛΟΓΙΣΜΙΚΟΥ Ι
ΤΕΧΝΟΛΟΓΙΑ ΛΟΓΙΣΜΙΚΟΥ Ι κ. ΠΕΤΑΛΙΔΗΣ ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ ΤΕ 1 Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative Commons. Για εκπαιδευτικό υλικό, όπως εικόνες, που υπόκειται
Διαβάστε περισσότεραΠρογραμματισμός και Χρήση Ηλεκτρονικών Υπολογιστών - Βασικά Εργαλεία Λογισμικού
ΕΘΝΙΚΟ ΜΕΤΣΟΒΙΟ ΠΟΛΥΤΕΧΝΕΙΟ ΣΧΟΛΗ ΧΗΜΙΚΩΝ ΜΗΧΑΝΙΚΩΝ ΥΠΟΛΟΓΙΣΤΙΚΟ ΚΕΝΤΡΟ Προγραμματισμός και Χρήση Ηλεκτρονικών Υπολογιστών - Βασικά Εργαλεία Λογισμικού Μάθημα 5ο Aντώνης Σπυρόπουλος Πράξεις μεταξύ των
Διαβάστε περισσότεραΕισαγωγή στο Περιβάλλον Επιστημονικού Προγραμματισμού MATLAB-Simulink. Δημήτριος Τζεράνης Λεωνίδας Αλεξόπουλος
Εισαγωγή στο Περιβάλλον Επιστημονικού Προγραμματισμού MATLAB-Simulink Δημήτριος Τζεράνης Λεωνίδας Αλεξόπουλος 1 Τι είναι τα Matlab και Simulink? Το Matlab (MATrix LABoratory) είναι ένα περιβάλλον επιστημονικού
Διαβάστε περισσότεραΤυπικές χρήσεις της Matlab
Matlab Μάθημα 1 Τι είναι η Matlab Ολοκληρωμένο Περιβάλλον Περιβάλλον ανάπτυξης Διερμηνευμένη γλώσσα Υψηλή επίδοση Ευρύτητα εφαρμογών Ευκολία διατύπωσης Cross platform (Wintel, Unix, Mac) Τυπικές χρήσεις
Διαβάστε περισσότεραΕισαγωγικές σημειώσεις στο Matlab
Εισαγωγικές σημειώσεις στο Matlab 2011 Athens by Cheilakos Nick Τι είναι το Matlab; Το Matlab είναι ένα διαδραστικό πακέτο για αριθμητικούς υπολογισμούς που δημιουργήθηκε από τον Cleve Moler την δεκαετία
Διαβάστε περισσότερα1. Κατασκευάστε ένα διάνυσμα με στοιχεία τους ζυγούς αριθμούς μεταξύ του 31 και 75
1. Κατασκευάστε ένα διάνυσμα με στοιχεία τους ζυγούς αριθμούς μεταξύ του 31 και 75 2. Έστω x = [2 5 1 6] α. Προσθέστε το 16 σε κάθε στοιχείο β. Προσθέστε το 3 σε κάθε στοιχείο που βρίσκεται σε μονή θέση.
Διαβάστε περισσότεραΜΑΗΣ 2007 - ΕΞΕΤΑΣΤΙΚΟ ΔΟΚΙΜΙΟ
ΜΑΗΣ 2007 - ΕΞΕΤΑΣΤΙΚΟ ΔΟΚΙΜΙΟ ΟΔΗΓΙΕΣ: ΝΑ ΑΠΑΝΤΗΣΕΤΕ ΣΕ ΟΛΕΣ ΤΙΣ ΕΡΩΤΗΣΕΙΣ. Το εξεταστικό δοκίμιο αποτελείται από δύο Ενότητες Α και Β. ΕΝΟΤΗΤΑ Α - Αποτελείται από δέκα (10) ερωτήσεις. Κάθε ορθή απάντηση
Διαβάστε περισσότεραΠρογραμματισμός και Χρήση Ηλεκτρονικών Υπολογιστών - Βασικά Εργαλεία Λογισμικού
ΕΘΝΙΚΟ ΜΕΤΣΟΒΙΟ ΠΟΛΥΤΕΧΝΕΙΟ ΣΧΟΛΗ ΧΗΜΙΚΩΝ ΜΗΧΑΝΙΚΩΝ ΥΠΟΛΟΓΙΣΤΙΚΟ ΚΕΝΤΡΟ Προγραμματισμός και Χρήση Ηλεκτρονικών Υπολογιστών - Βασικά Εργαλεία Λογισμικού Μάθημα 2ο Μεταβλητές Μεταβλητή ονομάζεται ένα μέγεθος
Διαβάστε περισσότεραΠανεπιστήμιο Δυτικής Μακεδονίας. Τμήμα Μηχανικών Πληροφορικής & Τηλεπικοινωνιών. Ηλεκτρονική Υγεία. Εργαστήριο 5 ο : MATLAB
Τμήμα Μηχανικών Πληροφορικής & Τηλεπικοινωνιών Ηλεκτρονική Υγεία Εργαστήριο 5 ο : MATLAB Αν. καθηγητής Αγγελίδης Παντελής e-mail: paggelidis@uowm.gr Τμήμα Μηχανικών Πληροφορικής και Τηλεπικοινωνιών Άδειες
Διαβάστε περισσότεραΧρονικές σειρές 2 o μάθημα: Εισαγωγή στη MATLAB
Χρονικές σειρές 2 o μάθημα: Εισαγωγή στη MATLAB Εαρινό εξάμηνο 2018-2019 Τμήμα Μαθηματικών ΑΠΘ Διδάσκουσα: Αγγελική Παπάνα Μεταδιδακτορική Ερευνήτρια Πολυτεχνική σχολή, Α.Π.Θ. & Οικονομικό Τμήμα, Πανεπιστήμιο
Διαβάστε περισσότεραΡητή μετατροπή αριθμητικής τιμής σε άλλο τύπο. Τι θα τυπωθεί στον παρακάτω κώδικα;
Ρητή μετατροπή αριθμητικής τιμής σε άλλο τύπο Τι θα τυπωθεί στον παρακάτω κώδικα; Ρητή μετατροπή αριθμητικής τιμής σε άλλο τύπο Τι θα τυπωθεί στον παρακάτω κώδικα; Χωρίς να αλλάξουμε τον τύπο των a,b,
Διαβάστε περισσότεραΕΙΣΑΓΩΓΗ ΣΤΟ MATHLAB Α ΜΕΡΟΣ
ΕΙΣΑΓΩΓΗ ΣΤΟ MATHLAB Α ΜΕΡΟΣ ΕΙΣΑΓΩΓΗ ΠΙΝΑΚΩΝ ΣΤΟ MATHLAB Αν θέλουμε να εισάγουμε έναν πίνακα στο mathlab και να προβληθεί στην οθόνη βάζουμε τις τιμές του σε άγκιστρα χωρίζοντάς τις με κόμματα ή κενό
Διαβάστε περισσότεραΣΥΝΑΡΤΗΣΕΙΣ. Η σύνταξη μιας συνάρτησης σ ένα κελί έχει την γενική μορφή: =όνομα_συνάρτησης(όρισμα1; όρισμα2;.)
ΣΥΝΑΡΤΗΣΕΙΣ Συνάρτηση είναι ένας έτοιμος τύπος ο οποίος δέχεται σαν είσοδο τιμές ή συνθήκες και επιστρέφει ένα αποτέλεσμα, το οποίο μπορεί να είναι μια τιμή αριθμητική, αλφαριθμητική, λογική, ημερομηνίας
Διαβάστε περισσότεραΗΜΥ 100 Εισαγωγή στην Τεχνολογία ιάλεξη 17
ΗΜΥ 100 Εισαγωγή στην Τεχνολογία ιάλεξη 17 10 Νοεµβρίου, 2006 Γεώργιος Έλληνας Επίκουρος Καθηγητής ΤΜΗΜΑ ΗΛΕΚΤΡΟΛΟΓΩΝ ΜΗΧΑΝΙΚΩΝ ΚΑΙ ΜΗΧΑΝΙΚΩΝ ΥΠΟΛΟΓΙΣΤΩΝ ΠΟΛΥΤΕΧΝΙΚΗ ΣΧΟΛΗ ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΥΠΡΟΥ ΤΑ ΘΕΜΑΤΑ
Διαβάστε περισσότεραΕργαστήριο Γραμμικής Άλγεβρας. H Matlab ως γλώσσα προγραμματισμού
Πανεπιστήμιο Θεσσαλίας Σχολή Θετικών Επιστημών Τμήμα Πληροφορικής με Εφαρμογές στη Βιοϊατρική Εργαστήριο Γραμμικής Άλγεβρας H Matlab ως γλώσσα προγραμματισμού Προγραμματιστικές δομές Έλεγχος ροής if if
Διαβάστε περισσότεραΥπολογισμός αθροισμάτων
Υπολογισμός αθροισμάτων Τα αθροίσματα θα τα δημιουργούμε σαν συναρτήσεις και θα τα αποθηκεύουμε σε αρχείο (m-file) με την ίδια ονομασία με τη συνάρτηση. Για να δημιουργήσουμε ένα άθροισμα ξεκινάμε μηδενίζοντας
Διαβάστε περισσότεραΠΑΡΑΡΤΗΜΑ Α Εισαγωγή στο MATLAB
ΠΑΡΑΡΤΗΜΑ Α A-2 Ν. Μήτρου - ΨΗΦΙΑΚΕΣ ΕΠΙΚΟΙΝΩΝΙΕΣ: Συνοπτική Θεωρία και Εργαστήριο Περιεχόμενα Παραρτήματος Α A.1 Γενικά... Α-3 A.2 Αριθμοί και βασικές δομές δεδομένων στο MATLAB... Α-3 A.3 Αριθμητικές
Διαβάστε περισσότεραΠΛΗΡΟΦΟΡΙΚΗ Ι (MATLAB) Ενότητα 5
ΠΛΗΡΟΦΟΡΙΚΗ Ι (MATLAB) Ενότητα 5 Σημειώσεις βασισμένες στο βιβλίο Το MATLAB στην Υπολογιστική Επιστήμη και Τεχνολογία Μια Εισαγωγή Πίνακες (Arrays) [1/2] Δομές δεδομένων για την αποθήκευση δεδομένων υπό
Διαβάστε περισσότεραΕισαγωγή στους Υπολογιστές
Εισαγωγή στους Υπολογιστές Ενότητα #4: Πίνακες στο MATLAB Καθ. Δημήτρης Ματαράς Πολυτεχνική Σχολή Τμήμα Χημικών Μηχανικών Πίνακες στο MATLAB MATLAB Fundamentals Α. Καλαμπούνιας Επισκόπιση: Scalars και
Διαβάστε περισσότεραΗΜΥ 100 Εισαγωγή στην Τεχνολογία ιάλεξη 14
ΗΜΥ 100 Εισαγωγή στην Τεχνολογία ιάλεξη 14 20 Οκτωβρίου, 2005 Ηλίας Κυριακίδης Λέκτορας ΤΜΗΜΑ ΗΛΕΚΤΡΟΛΟΓΩΝ ΜΗΧΑΝΙΚΩΝ ΚΑΙ ΜΗΧΑΝΙΚΩΝ ΥΠΟΛΟΓΙΣΤΩΝ ΠΟΛΥΤΕΧΝΙΚΗ ΣΧΟΛΗ ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΥΠΡΟΥ 2005Ηλίας Κυριακίδης,
Διαβάστε περισσότερα3 ο ΕΡΓΑΣΤΗΡΙΟ ΣΗΜΑΤΑ & ΣΥΣΤΗΜΑΤΑ
ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ Ανώτατο Εκπαιδευτικό Ίδρυμα Πειραιά Τεχνολογικού Τομέα 3 ο ΕΡΓΑΣΤΗΡΙΟ ΣΗΜΑΤΑ & ΣΥΣΤΗΜΑΤΑ Ενότητα: ΔΟΥΛΕΥΟΝΤΑΣ ΜΕ ΣΗΜΑΤΑ Aναστασία Βελώνη Τμήμα Η.Υ.Σ Άδειες Χρήσης Το παρόν εκπαιδευτικό
Διαβάστε περισσότεραημιουργία και διαχείριση πινάκων
ημιουργία και διαχείριση πινάκων Για να δημιουργήσουμε έναν πίνακα στο MATLAB μπορούμε να γράψουμε A = [ 2 3 ; 7 9 0 ; - 0 5; -2-3 9 -] βλέπουμε ότι αμέσως μας επιστρέφει τον πίνακα που ορίσαμε A = 2 3
Διαβάστε περισσότεραΛογικός τύπος Τελεστές σύγκρισης Λογικοί τελεστές Εντολές επιλογής Εμβέλεια Μαθηματικές συναρτήσεις Μιγαδικός τύπος ΔΕΥΤΕΡΗ ΔΙΑΛΕΞΗ
ΔΕΥΤΕΡΗ ΔΙΑΛΕΞΗ Λογικός τύπος ( ) Ο τύπος είναι κατάλληλoς για την αναπαράσταση ποσοτήτων που μπορούν να πάρουν δύο μόνο τιμές (π.χ. ναι/όχι, αληθές/ψευδές, ). Τιμές ή Δήλωση Εκχώρηση Ισοδυναμία με ακέραιους
Διαβάστε περισσότεραΑΕΝ / ΑΣΠΡΟΠΥΡΓΟΥ ΣΧΟΛΗ ΜΗΧΑΝΙΚΩΝ ΕΡΓΑΣΤΗΡΙΟ ΑΥΤΟΜΑΤΙΣΜΟΥ. Σημειώσεις για τη χρήση του MATLAB στα Συστήματα Αυτομάτου Ελέγχου
ΑΕΝ / ΑΣΠΡΟΠΥΡΓΟΥ ΣΧΟΛΗ ΜΗΧΑΝΙΚΩΝ ΕΡΓΑΣΤΗΡΙΟ ΑΥΤΟΜΑΤΙΣΜΟΥ Σημειώσεις για τη χρήση του MATLAB στα Συστήματα Αυτομάτου Ελέγχου Κ. ΝΑΣΟΠΟΥΛΟΣ - Α. ΧΡΗΣΤΙ ΟΥ Κ. ΝΑΣΟΠΟΥΛΟΣ - Α. ΧΡΗΣΤΙ ΟΥ Οκτώβριος 011 MATLAB
Διαβάστε περισσότεραΥΠΟΛΟΓΙΣΤΕΣ ΙΙ. Τύποι δεδομένων ΤΥΠΟΙ ΔΕΔΟΜΕΝΩΝ ΠΡΑΞΕΙΣ ΜΕΤΑΒΛΗΤΕΣ. Ακέραιοι αριθμοί (int) Πράξεις μεταξύ ακεραίων αριθμών
ΥΠΟΛΟΓΙΣΤΕΣ ΙΙ ΤΥΠΟΙ ΔΕΔΟΜΕΝΩΝ ΠΡΑΞΕΙΣ ΜΕΤΑΒΛΗΤΕΣ 1 Τύποι δεδομένων Η γλώσσα προγραμματισμού C++ υποστηρίζει τους παρακάτω τύπους δεδομένων: 1) Ακέραιοι αριθμοί (int). 2) Πραγματικοί αριθμοί διπλής ακρίβειας
Διαβάστε περισσότερα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 ο μάθημα: Εισαγωγή στη MATLAB
Χρονικές σειρές 1 ο μάθημα: Εισαγωγή στη MATLAB Εαρινό εξάμηνο 2018-2019 Τμήμα Μαθηματικών ΑΠΘ Διδάσκουσα: Αγγελική Παπάνα Μεταδιδακτορική Ερευνήτρια Πολυτεχνική σχολή, Α.Π.Θ. & Οικονομικό Τμήμα, Πανεπιστήμιο
Διαβάστε περισσότεραΣυνοπτικός οδηγός MATLAB & OCTAVE. (έως και συναρτήσεις) Ιωάννης Καλατζής 2018d
Συνοπτικός οδηγός MATLAB & OCTAVE (έως και συναρτήσεις) Ιωάννης Καλατζής 2018d ΕΓΚΑΤΑΣΤΑΣΗ ΓΕΝΙΚΑ 2 MATLAB Το MATLAB είναι ένα περιβάλλον για επιστημονικό και τεχνικό προγραμματισμό, ιδανικό για ανάπτυξη
Διαβάστε περισσότεραΕΙΣΑΓΩΓΗ ΣΤΟ MATLAB. Κολοβού Αθανασία Ε.Τ.Ε.Π.
ΕΙΣΑΓΩΓΗ ΣΤΟ MATLAB Κολοβού Αθανασία Ε.Τ.Ε.Π. http://users.uoa.gr/~akolovou/ MATRIX LABORATORY Μαθηματικό λογισμικό πακέτο Everything is a matrix Εύκολο να ορίσουμε τους πίνακες >> A = [6 3; 5 0] A = 6
Διαβάστε περισσότεραΠΑΝΕΠΙΣΤΗΜΙΟ AΙΓΑIΟΥ & ΑΕΙ ΠΕΙΡΑΙΑ Τ.Τ. Τμήματα Ναυτιλίας και Επιχειρηματικών Υπηρεσιών & Μηχ. Αυτοματισμού ΤΕ. Εισαγωγή στη Python
ΠΑΝΕΠΙΣΤΗΜΙΟ AΙΓΑIΟΥ & ΑΕΙ ΠΕΙΡΑΙΑ Τ.Τ. Τμήματα Ναυτιλίας και Επιχειρηματικών Υπηρεσιών & Μηχ. Αυτοματισμού ΤΕ ΠΛΗΡΟΦΟΡΙΚΗ ΤΕΧΝΟΛΟΓΙΑ ΚΑΙ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ Η/Υ Εισαγωγή στη Python Νικόλαος Ζ. Ζάχαρης Αναπληρωτής
Διαβάστε περισσότεραΙνστιτούτο Επαγγελµατική Κατάρτιση Κορυδαλλού "ΤΕΧΝΙΚΟΣ ΣΥΣΤΗΜΑΤΩΝ ΥΠΟΛΟΓΙΣΤΩΝ" (Ερωτήσεις Πιστοποίησης στην γλώσσα προγραµµατισµού C)
Ινστιτούτο Επαγγελµατική Κατάρτιση Κορυδαλλού "ΤΕΧΝΙΚΟΣ ΣΥΣΤΗΜΑΤΩΝ ΥΠΟΛΟΓΙΣΤΩΝ" (Ερωτήσεις Πιστοποίησης στην γλώσσα προγραµµατισµού C) ΚΑΤΑΛΟΓΟΣ ΕΡΩΤΗΣΕΩΝ ΕΡΩΤΗΣΕΙΣ ΕΙ ΙΚΩΝ ΓΝΩΣΕΩΝ (γλώσσα προγραµµατισµού
Διαβάστε περισσότεραΈναρξη Τερματισμός του MatLab
Σύντομος Οδηγός MATLAB Β. Χ. Μούσας 1/6 Έναρξη Τερματισμός του MatLab Η έναρξη της λειτουργίας του MatLab εξαρτάται από το λειτουργικό σύστημα. Στα συστήματα UNIX πληκτρολογούμε στη προτροπή του συστήματος
Διαβάστε περισσότεραΕισαγωγή στους Υπολογιστές
Εισαγωγή στους Υπολογιστές Ενότητα #6: Προγραμματισμός στο MATLAB Καθ. Δημήτρης Ματαράς Πολυτεχνική Σχολή Τμήμα Χημικών Μηχανικών Προγραμματισμός στο MATLAB Εντολή ελέγχου ροής if Γενική μορφή σύνταξης:
Διαβάστε περισσότερα1. ΕΙΣΑΓΩΓΗ ΣΤΟ MATLAB... 13
ΠΙΝΑΚΑΣ ΠΕΡΙΕΧΟΜΕΝΩΝ 1. ΕΙΣΑΓΩΓΗ ΣΤΟ MATLAB... 13 1.1. Τι είναι το Matlab... 13 1.2. Περιβάλλον εργασίας... 14 1.3. Δουλεύοντας με το Matlab... 16 1.3.1. Απλές αριθμητικές πράξεις... 16 1.3.2. Σχόλια...
Διαβάστε περισσότεραΠρογραμματισμός στο Matlab
Κλάδοι με την εντολή if Προγραμματισμός στο Matlab Σαν ένα απλό παράδειγμα κλάδου με την εντολή if ας θεωρήσουμε το παρακάτω παράδειγμα που υπολογίζει την απόλυτη τιμή ενός πραγματικού αριθμού. function
Διαβάστε περισσότεραPascal, απλοί τύποι, τελεστές και εκφράσεις
Pascal, απλοί τύποι, τελεστές και εκφράσεις 15 Νοεμβρίου 2011 1 Γενικά Στην standard Pascal ορίζονται τέσσερις βασικοί τύποι μεταβλητών: integer: Παριστάνει ακέραιους αριθμούς από το -32768 μέχρι και το
Διαβάστε περισσότεραΔΟΜΗΜΕΝΟΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ
23 ΔΟΜΗΜΕΝΟΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ Μάθημα 2ο Τμήμα Διοίκησης Επιχειρήσεων α εξάμηνο Β. Φερεντίνος I/O 24 Βασική βιβλιοθήκη συναρτήσεων εισόδου/εξόδου #include Η συνάρτηση εξόδου printf printf("συμβολοσειρά
Διαβάστε περισσότεραΕΡΓΑΣΤΗΡΙΑΚΕΣ ΑΣΚΗΣΕΙΣ C ΣΕΙΡΑ 1 η
Δ.Π.Θ. - Πολυτεχνική Σχολή Τμήμα Μηχανικών Παραγωγής & Διοίκησης Ακαδ. έτος 2017-2018 Τομέας Συστημάτων Παραγωγής Εξάμηνο Β Αναπληρωτής Καθηγητής Στέφανος Δ. Κατσαβούνης ΜΑΘΗΜΑ : ΔΟΜΗΜΕΝΟΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ
Διαβάστε περισσότερα4. Επιλογή και Επανάληψη
Σελίδα 53 4. Επιλογή και Επανάληψη 4.1 Η Εντολή Επιλογής if.. then Η εντολή If.. Then.. χρησιμοποιείται για την λήψη λογικών αποφάσεων σε ένα πρόγραμμα. Η εντολή αυτή έχει διάφορες μορφές σύνταξης οι οποίες
Διαβάστε περισσότεραΜιγαδική ανάλυση Μέρος Α Πρόχειρες σημειώσεις 1. Μιγαδικοί αριθμοί. ΤΕΤΥ Εφαρμοσμένα Μαθηματικά Μιγαδική Ανάλυση Α 1
ΤΕΤΥ Εφαρμοσμένα Μαθηματικά Μιγαδική Ανάλυση Α 1 Μιγαδική ανάλυση Μέρος Α Πρόχειρες σημειώσεις 1 Μιγαδικοί αριθμοί Τι είναι και πώς τους αναπαριστούμε Οι μιγαδικοί αριθμοί είναι μια επέκταση του συνόλου
Διαβάστε περισσότεραΥΠΟΛΟΓΙΣΤΕΣ ΙI. Άδειες Χρήσης. Τύποι δεδομένων, μεταβλητές, πράξεις. Διδάσκοντες: Αν. Καθ. Δ. Παπαγεωργίου, Αν. Καθ. Ε. Λοιδωρίκης
ΠΑΝΕΠΙΣΤΗΜΙΟ ΙΩΑΝΝΙΝΩΝ ΑΝΟΙΚΤΑ ΑΚΑΔΗΜΑΪΚΑ ΜΑΘΗΜΑΤΑ Άδειες Χρήσης ΥΠΟΛΟΓΙΣΤΕΣ ΙI Τύποι δεδομένων, μεταβλητές, πράξεις Διδάσκοντες: Αν. Καθ. Δ. Παπαγεωργίου, Αν. Καθ. Ε. Λοιδωρίκης Το παρόν εκπαιδευτικό
Διαβάστε περισσότεραΟι εντολές του MaLT+
Έλεγχος του χαρακτήρα Οι εντολές του MaLT+ Ελληνική Εντολή Αγγλική Εντολή Περιγραφή Παράδειγμα Κίνηση του χαρακτήρα Μπροστά/μ Πίσω/π fw/fd/forward bw/bk/backward προχωράει μπροστά τόσα βήματα όσο ο προχωράει
Διαβάστε περισσότεραΣημειώσεις του εργαστηριακού μαθήματος Πληροφορική ΙΙ. Εισαγωγή στην γλώσσα προγραμματισμού
Σημειώσεις του εργαστηριακού μαθήματος Πληροφορική ΙΙ Εισαγωγή στην γλώσσα προγραμματισμού Ακαδημαϊκό έτος 2016-2017, Εαρινό εξάμηνο Οι σημειώσεις βασίζονται στα συγγράμματα: A byte of Python (ελληνική
Διαβάστε περισσότεραΥΠΟΛΟΓΙΣΤΕΣ Ι. Τύποι δεδομένων ΤΥΠΟΙ ΔΕΔΟΜΕΝΩΝ ΚΑΙ ΠΡΑΞΕΙΣ. Παράδειγμα #1. Πράξεις μεταξύ ακεραίων αριθμών
ΥΠΟΛΟΓΙΣΤΕΣ Ι ΤΥΠΟΙ ΔΕΔΟΜΕΝΩΝ ΚΑΙ ΠΡΑΞΕΙΣ Τύποι δεδομένων Οι παρακάτω τύποι δεδομένων υποστηρίζονται από τη γλώσσα προγραμματισμού Fortran: 1) Ακέραιοι αριθμοί (INTEGER). 2) Πραγματικοί αριθμοί απλής ακρίβειας
Διαβάστε περισσότερα1 η Εργαστηριακή Άσκηση Εισαγωγή στο MATLAB
Πανεπιστήμιο Πειραιώς Σχολή Τεχνολογιών Πληροφορικής & Επικοινωνιών Τμήμα Ψηφιακών Συστημάτων Εργαστήριο Τηλεπικοινωνιακών Συστημάτων 1 η Εργαστηριακή Άσκηση Εισαγωγή στο MATLAB Μάθημα: Εισαγωγή στις Τηλεπικοινωνίες
Διαβάστε περισσότεραΒασικές Γνώσεις Μαθηματικών Α - Β Λυκείου
Βασικές Γνώσεις Μαθηματικών Α - Β Λυκείου Αριθμοί 1. ΑΡΙΘΜΟΙ Σύνολο Φυσικών αριθμών: Σύνολο Ακέραιων αριθμών: Σύνολο Ρητών αριθμών: ακέραιοι με Άρρητοι αριθμοί: είναι οι μη ρητοί π.χ. Το σύνολο Πραγματικών
Διαβάστε περισσότεραΕΙΣΑΓΩΓΗ ΣΤΟΥΣ ΕΠΙΣΤΗΜΟΝΙΚΟΥΣ ΥΠΟΛΟΓΙΣΜΟΥΣ
Τμήμα Μηχανολόγων Μηχανικών Πανεπιστήμιο Θεσσαλίας ΕΙΣΑΓΩΓΗ ΣΤΟΥΣ ΕΠΙΣΤΗΜΟΝΙΚΟΥΣ ΥΠΟΛΟΓΙΣΜΟΥΣ Βασικές Έννοιες και Μαθηματικές Συναρτήσεις Ιωάννης Λυχναρόπουλος Μαθηματικός, MSc, PhD MATLAB Προέρχεται από
Διαβάστε περισσότεραΠρογραμματισμός Η/Υ (ΤΛ2007 )
Τμήμα Ηλεκτρονικών Μηχανικών Τ.Ε.Ι. Κρήτης Προγραμματισμός Η/Υ (ΤΛ2007 ) Δρ. Μηχ. Νικόλαος Πετράκης (npet@chania.teicrete.gr) Ιστοσελίδα Μαθήματος: https://eclass.chania.teicrete.gr/ Εξάμηνο: Εαρινό 2015-16
Διαβάστε περισσότεραΓενικό πλαίσιο. Απαιτήσεις Μοντέλο εδοµένων. MinusXLRequirements. Απόστολος Ζάρρας http://www.cs.uoi.gr/~zarras/se.htm
MinusXLRequirements Απόστολος Ζάρρας http://www.cs.uoi.gr/~zarras/se.htm Γενικό πλαίσιο Μια από τις πιο γνωστές και ευρέως διαδεδομένες εμπορικές εφαρμογές για τη διαχείριση λογιστικών φύλλων είναι το
Διαβάστε περισσότεραΥΠΟΥΡΓΕΙΟ ΠΑΙΔΕΙΑΣ ΚΑΙ ΠΟΛΙΤΙΣΜΟΥ ΔΙΕΥΘΥΝΣΗ ΑΝΩΤΕΡΗΣ ΚΑΙ ΑΝΩΤΑΤΗΣ ΕΚΠΑΙΔΕΥΣΗΣ ΥΠΗΡΕΣΙΑ ΕΞΕΤΑΣΕΩΝ ΠΑΓΚΥΠΡΙΕΣ ΕΞΕΤΑΣΕΙΣ 2006
ΥΠΟΥΡΓΕΙΟ ΠΑΙΔΕΙΑΣ ΚΑΙ ΠΟΛΙΤΙΣΜΟΥ ΔΙΕΥΘΥΝΣΗ ΑΝΩΤΕΡΗΣ ΚΑΙ ΑΝΩΤΑΤΗΣ ΕΚΠΑΙΔΕΥΣΗΣ ΥΠΗΡΕΣΙΑ ΕΞΕΤΑΣΕΩΝ ΠΑΓΚΥΠΡΙΕΣ ΕΞΕΤΑΣΕΙΣ 2006 Μάθημα: ΠΛΗΡΟΦΟΡΙΚΗ Ημερομηνία και ώρα εξέτασης: Τρίτη, 6 Ιουνίου 2006 07:30 10:30
Διαβάστε περισσότεραΕισαγωγή στη Matlab 2 Εισαγωγή στην Αριθμητική Ανάλυση Διδάσκων: Γεώργιος Ακρίβης Βοηθός: Δημήτριος Ζαβαντής
Εισαγωγή στη Matlab 2 Εισαγωγή στην Αριθμητική Ανάλυση Διδάσκων: Γεώργιος Ακρίβης Βοηθός: Δημήτριος Ζαβαντής email: dzavanti@cs.uoi.gr Περιεχόμενα Ορισμοί Λογικοί τελεστές f0r loops while loops if else
Διαβάστε περισσότεραΗβασική δοµή δεδοµένων είναι ο πίνακας που δεν χρειάζεται να οριστεί η διάσταση του.
MATrix LABoratory Ηβασική δοµή δεδοµένων είναι ο πίνακας που δεν χρειάζεται να οριστεί η διάσταση του. Τι είναι το MATLAB ; Μια γλώσσα υψηλού επιπέδου η οποία είναι χρήσιµη για τεχνικούς υπολογισµούς.
Διαβάστε περισσότεραΕΡΓΑΣΤΗΡΙΑΚΕΣ ΑΣΚΗΣΕΙΣ C ΣΕΙΡΑ 1 η
Δ.Π.Θ. - Πολυτεχνική Σχολή Τμήμα Μηχανικών Παραγωγής & Διοίκησης Ακαδ. έτος 2018-2019 Τομέας Συστημάτων Παραγωγής Εξάμηνο Β Αναπληρωτής Καθηγητής Στέφανος Δ. Κατσαβούνης ΜΑΘΗΜΑ : ΔΟΜΗΜΕΝΟΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ
Διαβάστε περισσότεραΣτόχοι και αντικείμενο ενότητας. Εκφράσεις. Η έννοια του τελεστή. #2.. Εισαγωγή στη C (Μέρος Δεύτερο) Η έννοια του Τελεστή
Στόχοι και αντικείμενο ενότητας Η έννοια του Τελεστή #2.. Εισαγωγή στη C (Μέρος Δεύτερο) Εκφράσεις Προτεραιότητα Προσεταιριστικότητα Χρήση παρενθέσεων Μετατροπές Τύπων Υπονοούμενες και ρητές μετατροπές
Διαβάστε περισσότεραΔιάλεξη 3η: Τύποι Μεταβλητών, Τελεστές, Είσοδος/Έξοδος
Διάλεξη 3η: Τύποι Μεταβλητών, Τελεστές, Είσοδος/Έξοδος Τμήμα Επιστήμης Υπολογιστών, Πανεπιστήμιο Κρήτης Εισαγωγή στην Επιστήμη Υπολογιστών Βασίζεται σε διαφάνειες του Κ Παναγιωτάκη Πρατικάκης (CSD) Μεταβλητές,
Διαβάστε περισσότεραΤα αλφαριθμητικά αποτελούνται από γράμματα, λέξεις ή άλλους χαρακτήρες (π.χ. μήλο, Ιούλιος 2009, You win!).
ΑΛΦΑΡΙΘΜΗΤΙΚΑ Τα αλφαριθμητικά αποτελούνται από γράμματα, λέξεις ή άλλους χαρακτήρες (π.χ. μήλο, Ιούλιος 2009, You win!). Αποθηκεύονται σε μεταβλητές ή σε λίστες (όπως ή ). Μπορείτε να ενώσετε δυο αλφαριθμητικά
Διαβάστε περισσότεραΕισαγωγή στην Tcl. Τί είναι η Tcl;
1 Εισαγωγή στην Tcl Τί είναι η Tcl; Το αρκτικόλεξο Tcl προέρχεται από τις λέξεις «Tool Control Language». Η Tcl είναι μια γλώσσα προγραμματισμού για scripts γενικής χρήσεως, τα οποία επίσης μπορούν να
Διαβάστε περισσότεραΛογικά Διανύσματα. >>x = -3/2*pi : pi/100 : 3/2*pi; >>y = tan(x); >>plot(x, y)
Λογικά Διανύσματα Τα λογικά διανύσματα του Matlab είναι πολύ χρήσιμα εργαλεία. Για παράδειγμα ας υποθέσουμε ότι θέλουμε να κάνουμε την γραφική παράσταση της tan(x) στο διάστημα από -3π/2 μέχρι 3π/2. >>x
Διαβάστε περισσότεραΣκοπός. Αλγεβρικοί και Λογικοί Υπολογισμοί στη PASCAL
Αλγεβρικοί και Λογικοί Υπολογισμοί στη PASCAL Δυνατότητα ανάπτυξης, μεταγλώττισης και εκτέλεσης προγραμμάτων στη PASCAL. Κατανόηση της σύνταξης των προτάσεων της PASCAL. Κατανόηση της εντολής εξόδου για
Διαβάστε περισσότεραMATLAB Desktop (Επιφάνεια Εργασίας MATLAB) [1.]
Εισαγωγή στο MATLAB Το MATLAB αποτελεί ένα εμπορικό εργαλείο το οποίο προσφέρει ένα διαδραστικό προγραμματιστικό περιβάλλον στον χρήστη και χρησιμοποιείται σε ένα μεγάλο εύρος εφαρμογών. Ενσωματώνει μια
Διαβάστε περισσότεραΕισαγωγή στο Matlab Μέρος Α. Κυριακίδης Ιωάννης 2011
Εισαγωγή στο Matlab Μέρος Α Κυριακίδης Ιωάννης 2011 Εισαγωγή στο Matlab Το όνομα του προέρχεται από τα αρχικά γράμματα των λέξεων MATtrix LABoratory (εργαστήριο πινάκων). To MATLAB (MathWorks Inc.) παρέχει
Διαβάστε περισσότεραΑριθμητικές Μέθοδοι σε Προγραμματιστικό Περιβάλλον (Εργαστήριο 3)
Τμήμα Μηχανικών Πληροφορικής Αριθμητικές Μέθοδοι σε Προγραμματιστικό Περιβάλλον (Εργαστήριο 3) Δρ. Δημήτρης Βαρσάμης Επίκουρος Καθηγητής Δρ. Δημήτρης Βαρσάμης Αριθμητικές Μέθοδοι (E 3) Σεπτέμβριος 2015
Διαβάστε περισσότεραΓρήγορος οδηγός Scilab/Octave/MATLAB
Γρήγορος οδηγός Scilab/Octave/MATLAB Tα Scilab/Octave/MATLAB είναι διαδραστικά προγράμματα αριθμητικών υπολογισμών, τα οποία δέχονται εντολές από τον χρήστη μέσω μιας γραμμής εντολών. Εάν η εντολή δεν
Διαβάστε περισσότεραΑλληλεπίδραση με το Matlab
Αλληλεπίδραση με το Matlab Περιγραφή της διαδικασίας πως εργαζόμαστε με το Matlab, και της προετοιμασίας και παρουσίασης των αποτελεσμάτων μιας εργασίας με το Matlab. Ειδικότερα θα συζητήσουμε μερικά στοιχεία
Διαβάστε περισσότεραΠίνακες >>A = [ 1,6; 7, 11]; Ή τον πίνακα >> B = [2,0,1; 1,7,4; 3,0,1]; Πράξεις πινάκων
Πίνακες Ένας πίνακας είναι μια δισδιάστατη λίστα από αριθμούς. Για να δημιουργήσουμε ένα πίνακα στο Matlab εισάγουμε κάθε γραμμή σαν μια ακολουθία αριθμών που ξεχωρίζουν με κόμμα (,) ή κενό (space) και
Διαβάστε περισσότεραΔιάλεξη 1 - Σημειώσεις 1
Διάλεξη 1 - Σημειώσεις 1 Σύνολα Πως διαβάζουμε κάποιους συμβολισμούς: ανήκει και η άρνηση, δηλαδή δεν ανήκει υπάρχει για κάθε : τέτοιο ώστε. Επίσης το σύμβολο έχει την ερμηνεία «τέτοιο ώστε» και ή υπονοεί
Διαβάστε περισσότεραΥΠΟΛΟΓΙΣΤΕΣ Ι. Τι είναι μια συνάρτηση; ΣΥΝΑΡΤΗΣΕΙΣ. Δήλωση συνάρτησης sq. Παράδειγμα συνάρτησης: υπολογισμός τετραγώνου
ΥΠΟΛΟΓΙΣΤΕΣ Ι Τι είναι μια συνάρτηση; ΣΥΝΑΡΤΗΣΕΙΣ Μια ομάδα εντολών, σχεδιασμένη να εκτελεί έναν υπολογισμό και να γυρνάει το αποτέλεσμα Ιδανικές για περιπτώσεις που ο υπολογισμός επαναλαμβάνεται πολλές
Διαβάστε περισσότεραΥΠΟΥΡΓΕΙΟ ΠΑΙΔΕΙΑΣ ΚΑΙ ΠΟΛΙΤΙΣΜΟΥ ΔΙΕΥΘΥΝΣΗ ΑΝΩΤΕΡΗΣ ΚΑΙ ΑΝΩΤΑΤΗΣ ΕΚΠΑΙΔΕΥΣΗΣ ΥΠΗΡΕΣΙΑ ΕΞΕΤΑΣΕΩΝ
ΥΠΟΥΡΓΕΙΟ ΠΑΙΔΕΙΑΣ ΚΑΙ ΠΟΛΙΤΙΣΜΟΥ ΔΙΕΥΘΥΝΣΗ ΑΝΩΤΕΡΗΣ ΚΑΙ ΑΝΩΤΑΤΗΣ ΕΚΠΑΙΔΕΥΣΗΣ ΥΠΗΡΕΣΙΑ ΕΞΕΤΑΣΕΩΝ ΕΞΕΤΑΣΕΙΣ ΓΙΑ ΤΑ ΑΝΩΤΕΡΑ ΚΑΙ ΑΝΩΤΑΤΑ ΕΚΠΑΙΔΕΥΤΙΚΑ ΙΔΡΥΜΑΤΑ Μάθημα: Πληροφορική Ημερομηνία και ώρα εξέτασης:
Διαβάστε περισσότεραΠροτεινόμενες εργασίες Προγραμματισμού Διαδικτύου
Προτεινόμενες εργασίες Προγραμματισμού Διαδικτύου Ιωάννης Γ. Τσούλος Εργασία Πρώτη - Αριθμομηχανή Με την χρήση του περιβάλλοντος AWT ή του SWING θα πρέπει να δημιουργηθεί αριθμομηχανή για την εκτέλεση
Διαβάστε περισσότεραΑναφορά (1/2) Μπορούμε να ορίσουμε μια άλλη, ισοδύναμη αλλά ίσως πιο σύντομη, ονομασία για ποσότητα (μεταβλητή, σταθερή, συνάρτηση, κλπ.
ΤΡΙΤΗ ΔΙΑΛΕΞΗ Αναφορά (1/2) Μπορούμε να ορίσουμε μια άλλη, ισοδύναμη αλλά ίσως πιο σύντομη, ονομασία για ποσότητα (μεταβλητή, σταθερή, συνάρτηση, κλπ.): Σύνταξη τύπος όνομαα; τύπος όνομαβ{όνομαα}; όνομαβ
Διαβάστε περισσότερα! Δεν μπορούν να λυθούν όλα τα προβλήματα κάνοντας χρήση του παρ/λου προγ/σμου ΑΡΧΗ ΝΑΙ Διάβα σε a Εκτύπ ωσε a > a 0 ΟΧΙ ΤΕΛΟΣ Σύμβολα διαγράμματος ροής 1 Ακέραιος τύπος 14 0-67 2 Πραγματικός τύπος
Διαβάστε περισσότεραΗ ΔΟΜΗ ΕΠΑΝΑΛΗΨΗΣ Εντολές Επανάληψης REPEAT UNTIL, FOR, WHILE
ΕΡΓΑΣΤΗΡΙΟ 7 Ο Η ΔΟΜΗ ΕΠΑΝΑΛΗΨΗΣ Εντολές Επανάληψης REPEAT UNTIL, FOR, WHILE Βασικές Έννοιες: Δομή Επανάληψης, Εντολές Επανάληψης (For, While do, Repeat until), Αλγόριθμος, Αθροιστής, Μετρητής, Παράσταση
Διαβάστε περισσότεραΤο παράθυρο έναρξης του Μatlab
Εισαγωγή στο Matlab Το παράθυρο έναρξης του Μatlab Αν οποιοδήποτε από αυτά τα παράθυρα είναι κρυμμένο μπορείτε να το εμφανίσετε από το menu με όνομα Desktop. Desktop > Desktop Layout > Default Ένα παράθυρο
Διαβάστε περισσότεραΥΠΟΛΟΓΙΣΤΕΣ ΙΙ. Τι χρειάζεται η εντολή if ; Εντολή if. Παράδειγμα #1. Παράδειγμα #1
ΥΠΟΛΟΓΙΣΤΕΣ ΙΙ Τι χρειάζεται η εντολή if ; Εντολή if Η εντολή if επιτρέπει την επιλεκτική εκτέλεση εντολών ελέγχοντας μια συνθήκη 1 2 Παράδειγμα #1 Παράδειγμα #1 Κατασκευάστε πρόγραμμα που θα βρίσκει το
Διαβάστε περισσότεραΕργαστήριο Δομημένος Προγραμματισμός (C#) Τμήμα Μηχανολογίας Νικόλαος Ζ. Ζάχαρης Καθηγητής Εφαρμογών
Εργαστήριο Δομημένος Προγραμματισμός (C#) Τμήμα Μηχανολογίας Νικόλαος Ζ. Ζάχαρης Καθηγητής Εφαρμογών Σκοπός Να αναπτύξουν ένα πρόγραμμα όπου θα επαναλάβουν τα βήματα ανάπτυξης μιας παραθυρικής εφαρμογής.
Διαβάστε περισσότερα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 ϕυλλάδια (ένα για κάϑε διδάσκοντα).
Διαβάστε περισσότερα2 ΟΥ και 8 ΟΥ ΚΕΦΑΛΑΙΟΥ
ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΕΠΙΜΕΛΕΙΑ: ΜΑΡΙΑ Σ. ΖΙΩΓΑ ΚΑΘΗΓΗΤΡΙΑ ΠΛΗΡΟΦΟΡΙΚΗΣ ΘΕΩΡΙΑ 2 ΟΥ και 8 ΟΥ ΚΕΦΑΛΑΙΟΥ ΒΑΣΙΚΕΣ ΕΝΝΟΙΕΣ ΔΟΜΗ ΕΠΑΝΑΛΗΨΗΣ 1) Πότε χρησιμοποιείται η δομή επανάληψης
Διαβάστε περισσότεραΕΡΓΑΣΤΗΡΙΑΚΕΣ ΑΣΚΗΣΕΙΣ C ΣΕΙΡΑ 1 η
Δ.Π.Θ. - Πολυτεχνική Σχολή Τμήμα Μηχανικών Παραγωγής & Διοίκησης Ακαδ. έτος 2016-2017 Τομέας Συστημάτων Παραγωγής Εξάμηνο Β Αναπληρωτής Καθηγητής Στέφανος Δ. Κατσαβούνης ΜΑΘΗΜΑ : ΔΟΜΗΜΕΝΟΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ
Διαβάστε περισσότερα4. Εισαγωγή στο Matlab
ΠΠΜ 500: Εφαρμογές Μηχανικής με Ανάπτυξη Λογισμικού 4. Εισαγωγή στο Matlab Εαρινό εξάμηνο 2006 Πέτρος Κωμοδρόμος komodromos@ucy.ac.cy http://www. www.eng. eng.ucy.ac.cy/petros 1 Θέματα Εισαγωγή στο Matlab
Διαβάστε περισσότεραΑνάπτυξη και Σχεδίαση Λογισμικού
Ανάπτυξη και Σχεδίαση Λογισμικού Η γλώσσα προγραμματισμού C Γεώργιος Δημητρίου Βασικά Στοιχεία Το αλφάβητο της C Οι βασικοί τύποι της C Δηλώσεις μεταβλητών Είσοδος/Έξοδος Βασικές εντολές της C Αλφάβητο
Διαβάστε περισσότεραΥΠΟΛΟΓΙΣΤΕΣ Ι. Τι χρειάζεται η εντολή DO ; ΕΠΑΝΑΛΗΨΕΙΣ ΕΝΤΟΛΗ DO. Όταν απαιτείται να εκτελεστεί πολλές φορές το ίδιο τμήμα ενός προγράμματος.
ΥΠΟΛΟΓΙΣΤΕΣ Ι Τι χρειάζεται η εντολή DO ; ΕΠΑΝΑΛΗΨΕΙΣ ΕΝΤΟΛΗ DO Όταν απαιτείται να εκτελεστεί πολλές φορές το ίδιο τμήμα ενός προγράμματος. Τετριμμένο παράδειγμα: Κατασκευάστε πρόγραμμα που θα εμφανίζει
Διαβάστε περισσότεραΘΕΩΡΙΑ Β ΓΥΜΝΑΣΙΟΥ. Μια παράσταση που περιέχει πράξεις με μεταβλητές (γράμματα) και αριθμούς καλείται αλγεβρική, όπως για παράδειγμα η : 2x+3y-8
ΘΕΩΡΙΑ Β ΓΥΜΝΑΣΙΟΥ Άλγεβρα 1 ο Κεφάλαιο 1. Τι ονομάζουμε αριθμητική και τι αλγεβρική παράσταση; Να δώσετε από ένα παράδειγμα. Μια παράσταση που περιέχει πράξεις με αριθμούς, καλείται αριθμητική παράσταση,
Διαβάστε περισσότεραΗλεκτρονικοί Υπολογιστές
ΑΡΙΣΤΟΤΕΛΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΟΝΙΚΗΣ ΑΝΟΙΧΤΑ ΑΚΑΔΗΜΑΪΚΑ ΜΑΘΗΜΑΤΑ Ενότητα 5: Εντολές Αντικατάστασης, Συναρτήσεις και Σχόλια στη C++ Ζαχαρούλα Ανδρεοπούλου Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται
Διαβάστε περισσότεραΣχήµα 5.1: Εισαγωγή της δοµής formula node στο Block Diagram.
Η δοµή Formula Node 1. Η δοµή Formula Node επιτρέπει την εισαγωγή αναλυτικών σχέσεων στο Block Diagram µε πληκτρολόγηση, αποφεύγοντας έτσι την εισαγωγή των εικονίδιων συναρτήσεων απλών αλγεβρικών πράξεων
Διαβάστε περισσότεραΕργαστήριο 9 Συναρτήσεις στη PASCAL. Η έννοια του κατακερματισμού. Συναρτήσεις. Σκοπός
Εργαστήριο 9 Συναρτήσεις στη PASCAL Η έννοια του κατακερματισμού. Συναρτήσεις. Σκοπός 7.1 ΕΠΙΔΙΩΞΗ ΤΗΣ ΕΡΓΑΣΙΑΣ Η έννοια της συνάρτησης ως υποπρογράμματος είναι τόσο βασική σε όλες τις γλώσσες προγραμματισμού,
Διαβάστε περισσότεραΣημαντικές δυνατότητες των σύγχρονων υπολογιστικών μηχανών: Αξιόπιστη καταγραφή πολύ μεγάλου όγκου δεδομένων
Σημαντικές δυνατότητες των σύγχρονων υπολογιστικών μηχανών: Γρήγορες προσθέσεις αριθμών Γρήγορες συγκρίσεις αριθμών Αξιόπιστη καταγραφή πολύ μεγάλου όγκου δεδομένων Σχετικά γρήγορη μετάδοση και πρόσληψη
Διαβάστε περισσότερα