ΜΑΣ 191. Μαθηματικά με Υπολογιστές Διδάσκων: Γιώργος Γεωργίου Ενδιάμεση εξέταση Θεωρία 26 Μαρτίου 2007
|
|
- Πέρσις Ζάππας
- 7 χρόνια πριν
- Προβολές:
Transcript
1 ΜΑΣ 9. Μαθηματικά με Υπολογιστές Διδάσκων: Γιώργος Γεωργίου Ενδιάμεση εξέταση Θεωρία 6 Μαρτίου 7 ΟΝΟΜΑ: ΑΤ:. Πρόβλημα Να συμπληρωθούν οι δύο εντολές της MATLAB που λείπουν: >> A=[ +i; -i ]; >> Εντολή.. +.i -.i. >> Εντολή A =.. +.i -.i. >> μ. >> A=[ +i; -i ]; >> disp(a).. +.i -.i. >> A A =.. +.i -.i. Σημείωση: Αντί της >> A μπορούμε ισοδύναμα να χρησιμοποιήσουμε την >> display(a) A =.. +.i -.i. Στην πραγματικότητα, το m-file display.m καλεί την εντολή disp. Για περισσότερες πληροφορίες δοκιμάστε την help display.
2 Πρόβλημα Να συμπληρωθούν οι τρεις εντολές της MATLAB που λείπουν: >> Εντολή Your variables are: A A A3 AB Bas u >> Εντολή Name Size Bytes Class Attributes A x 8 double A x 8 double A3 x 8 double AB 3x3 7 double Bas x 8 double u x4 3 double >> Εντολή 3 Your variables are: A A A3 AB μ. >> who Your variables are: A A A3 AB Bas u >> whos Name Size Bytes Class Attributes A x 8 double A x 8 double A3 x 8 double AB 3x3 7 double Bas x 8 double u x4 3 double >> who A* Your variables are: A A A3 AB
3 Πρόβλημα 3 Με δεδομένο ότι η τιμή του x δεν αλλάζει, συμπληρώστε τις τέσσερις εντολές ΜΑΤLAB που λείπουν: >> x=exp(-).353 >> Εντολή >> x >> Εντολή >> x e- >> Εντολή 3 >> x 39/43 >> Εντολή 4 >> x.4 μ. >> x=exp(-).353 >> format long >> x >> format long e >> x e- >> format rat >> x 39/43 >> format bank >> x.4 3
4 Πρόβλημα 4 (α) Ορίστε στη MATLAB τα εξής: A = και b = 3 μ. Γράψτε τις εντολές της MATLAB που υπολογίζουν τα ακόλουθα: (β) Την ορίζουσα και τον βαθμό του Α. μ. (γ) Τον ανάστροφο και τον αντίστροφο του Α. μ. (δ) Τις ιδιοτιμές και τα ιδιοδιανύσματα του Α. μ. (ε) Τη λύση του συστήματος Ax=b μ. (α) (β) (γ) (δ) >> A=[ ; - ; 4 3 ; 3 4] A = >> b=[; ; ; 3] b = 3 >> det(a) - >> rank(a) 4 >> A' >> inv(a) >> [V,D]=eig(A) V = Columns through i i i
5 Column i i i.7656 D = Columns through i Column i (ε) >> A\b
6 Πρόβλημα 5 (α) Κατασκευάστε με απλό τρόπο (και όχι με απευθείας εκχώρηση τιμών) τον πίνακα: A = μ. (β) Κατασκευάστε με απλό τρόπο (και όχι με απευθείας εκχώρηση τιμών) τον πίνακα: B = μ. (γ) Κατασκευάστε τους κάτωθι υποπίνακες ενός πίνακα Α: (i) το διάνυσμα που περιέχει το ο, το 4 ο, το 7 ο και το ο στοιχείο της τελευταίας γραμμής του Α (δεδομένου ότι ο Α έχει τουλάχιστον στήλες) μ. (ii) το διάνυσμα που περιέχει το 9 ο, το 7 ο, το 5 ο και το 3 ο στοιχείο της τελευταίας στήλης του Α (δεδομένου ότι ο Α έχει τουλάχιστον 9 γραμμές) μ. (iii) τον υποπίνακα που προκύπτει από την τομή των γραμμών, 4, 7 και και τον στηλών 3, 5, 7 και 9 του Α μ. (iv) τον υποπίνακα που περιέχει το ο, ο, 3 ο και 7 ο στοιχείο της τελευταίας γραμμής του Α. μ. (α) >> A=[ones(3) eye(3)] A = (β) >> A=ones(4,5); >> A(:4,:5)= A = (γ) (i) >> A(,:3:) (ii) >> A(9:-:3,) (iii) >> A(:3:,3::9) (iv) >> A(,[ 3 7]) ή >> A(,[:3 7]) 6
7 Πρόβλημα 6 Ορίστε τη συνάρτηση f( x) = ln + x x ( e ) όπου το x να μπορεί να είναι διάνυσμα με τους εξής τρόπους: (α) Με function m-file. μ. (β) Με ανώνυμη συνάρτηση. μ. (γ) Με την εντολή inline. μ. (δ) Σχεδιάστε το γράφημα της f στο [,5] με 3 διαφορετικές εντολές. 3 μ. (α) function y=f(x) % F y=log(+exp(x.^-*x)); % End of F (β) (γ) >> f=@(x) log(+exp(x.^-*x)) f log(+exp(x.^-*x)) >> f=inline('log(+exp(x.^-*x))','x') f = Inline function: f(x) = log(+exp(x.^-*x)) (δ) ος τρόπος Εντολή plot Με τις εντολές x=:.:5; plot(x,f(x)) παίρνουμε το γράφημα: ος τρόπος Εντολή fplot Εφόσον έχουμε ορίσει ανώνυμη συνάρτηση ή συνάρτηση inline, με την εντολή >> fplot(f,[,5]) παίρνουμε το γράφημα 7
8 ος τρόπος Εντολή ezplot Χρησιμοποιούμε τη συνάρτηση ezplot: >> ezplot(f,,5) 6 log(+exp(x - x)) x 8
9 Πρόβλημα 7 (α) Πως κατασκευάζεται στη ΜΑΤLAB το πιο κάτω γράφημα; sin(x) - x cos(x) log(x)+x x exp(x)-x 4 6 x 3 x 3 - x +x x -5 5 x 4 μ. (β) Σχεδιάστε το γράφημα της καμπύλης x + ( y )( + x+ y) = μ. (α) Με τις εντολές >> subplot(,,), ezplot('sin(x) - x*cos(x)') >> subplot(,,), ezplot('log(x)+x^') >> subplot(,,3), ezplot('exp(x)-x') >> subplot(,,4), ezplot('3*x^3-*x^+x-') (β) Με την εντολή >> ezplot('x^+(y^-)*(+x+y)',[-3,3]) παίρνουμε το γράφημα 3 x +(y -) (+x+y) = y x 9
10 Πρόβλημα 8 (α) Γράψτε μια m-συνάρτηση με όνομα prodfun.m που υπολογίζει το γινόμενο δύο συναρτήσεων f(x) και g(x) στο x. Τα ονόματα των f και g πρέπει να είναι μεταβλητές εισόδου για την prodfun. 4 μ. (β) Πως μπορούμε να σχεδιάσουμε το γράφημα της sinx e x χρησιμοποιώντας το πιο πάνω m-file; μ. (α) Το ζητούμενο m-file έχει ως εξής: function y=prodfun(fname, gname, x) % PRODFUN % Calculates the product f(x)g(x) % y=feval(fname,x).*feval(gname,x); % End of PRODFUN Πιο κάτω βλέπουμε κάποια αποτελέσματα που πήραμε με την prodfun: >> prodfun(@exp,@cos,) >> prodfun(@exp,@cos,pi/4).559 Υπενθυμίζουμε ότι αντί του μπορούμε επίσης να δώσουμε τα ονόματα των συναρτήσεων μέσα σε εισαγωγικά: >> prodfun('sin','cos',pi/4).5 >> prodfun('cosh','tan',.) (β) Με τις εντολές >> x=linspace(-3,3); >> plot(x,prodfun(@sin,@exp,x)) παίρνουμε το γράφημα της sinx e x : Εναλλακτικά θα μπορούσαμε να χρησιμοποιήσουμε και την >> ezplot(@(x) x))
11 η οποία παράγει το πιο κάτω γράφημα της sinx e x (μη βιαστείτε να σκεφθείτε ότι έχει γίνει λάθος!): x) x
12 Πρόβλημα 9 Βρείτε το λάθος σε κάθε μια από τις πιο κάτω εντολές της MATLAB: (α) x=:.:pi; f(x)=+x.^ μ. (β) if m=n μ. (γ) f=*x^-3x+5 μ. και (δ) εξηγήστε τη διαφορά μεταξύ της +3 < + και της +(3<)+. μ. (α) Στο αριστερό μέρος μιας εντολής εκχώρησης δεν μπορούμε να έχουμε εκφράσεις της μορφής f(x) εκτός αν η f είναι διάνυσμα (και όχι συνάρτηση) και το x είναι ακέραιος. Η MATLAB μας δίνει μήνυμα λάθους: >> x=:.:pi; f(x)=+x.^??? Subscript indices must either be real positive integers or logicals. (β) Το if ακολουθείται από λογική πρόταση και όχι εντολή εκχώρησης. Μπορούμε να έχουμε if m==n ή if m <=n κλπ. Η MATLAB μας δίνει μήνυμα λάθους: >> if m=n??? if m=n Error: The expression to the left of the equals sign is not a valid target for an assignment. (γ) Λείπει το σύμβολο * του πολλαπλασιασμού στον όρο 3x. Η MATLAB μας δίνει μήνυμα λάθους: >> f=*x^-3x+5??? f=*x^-3x+5 Error: Unexpected MATLAB expression. (δ) Η +3 < + είναι μια λογική παράσταση με λογική τιμή. Η +(3<)+ είναι ένα άθροισμα που περιλαμβάνει και ένα λογικό (αυτή είναι η τιμή της πρότασης 3<). Η τιμή του είναι φυσικά 3. Πιο κάτω φαίνονται τα αποτελέσματα της MATLAB: >> +3 < + >> whos Name Size Bytes Class Attributes ans x logical >> >> +(3<)+ 3 >> whos Name Size Bytes Class Attributes ans x 8 double
13 Πρόβλημα Γράψτε με διαφορετικό τρόπο τις πιο κάτω παραστάσεις στη ΜΑΤLΑΒ: (α) + cos(pi) >= (β) eye(3) < ones(3) (γ) or(x>=y, x==round(x)) (δ) le(*rand(3),ones(3)) (ε) gt(delta, e-8) 3 μ. (α) >> ge(+cos(pi), ) (β) (γ) (δ) >> lt(eye(3),ones(3)) >> x>=y x==round(x) ή ge(x,y) eq(x, round(x)) >> *rand(3) <= ones(3) (ε) delta >= e-8 3
14 Πρόβλημα Γράψτε ένα function m-file με το όνομα series.m και δεδομένo εισόδου ένα φυσικό αριθμό n για τον υπολογισμό του αθροίσματος n k k = + k (α) με τη χρήση βρόχου for. μ. (β) χωρίς τη χρήση βρόχου for. 3 μ. (γ) Με δοσμένο το m-file series.m πως θα κατασκευάζατε το πιο κάτω γράφημα του αθροίσματος συναρτήσει του n στο διάστημα [,]; 3 μ. 3.5 Σ k/(+k ) n (α) function sum=series(n) % SERIES % Ypologizei to athroisma k/(=k^) % sum=; for k=:n sum=sum+k/(+k^); % End of SERIES (β) function sum=series(n) k=; sum=; while k <= n k=k+; sum=sum+k/(+k^); ή function sum=series(n) x=:n; sum=sum(x./(+x.^)); 4
15 ή ακόμα (γ) function sum=series(n) sum=sum( (:n)./(+(:n).^) ); >> x=:; >> for k=:, y(k)=series(k); >> plot(x,y,'o'), xlabel('n'), ylabel('σ k/(+k^)') 5
16 Πρόβλημα Γράψτε ένα function m-file με το όνομα issymmetric.m και δεδομένο εισόδου ένα πραγματικό πίνακα Α που θα ελέγχει αν ο Α είναι τετραγωνικός και αν όχι θα επιστρέφει σχετικό μήνυμα λάθους και θα σταματά. Στην περίπτωση που ο Α είναι τετραγωνικός θα επιστρέφει τη λογική τιμή αν ο Α είναι συμμετρικός και τη λογική τιμή διαφορετικά. 5 μ. Το ζητούμενο m-file έχει ως εξής: function yn=issymmetric(a) % ISSYMMETRIC % Checks whether a matrix A is symmetric % [m,n]=size(a); if m~=n disp('matrix A is not square!') else if A==A' yn=true; else yn=false; %End of ISSYMMETRIC Ακολουθούν μερικά αποτελέσματα που πήραμε με το πρόγραμμα issymmetric.m. >> issymmetric(ones(,3)) Matrix A is not square! >> issymmetric(ones(3,3)) >> issymmetric(eye(4)) >> issymmetric(rand(5)) >> >> whos Name Size Bytes Class Attributes ans x logical Παρατηρούμε λοιπόν ότι η έξοδος είναι λογική μεταβλητή. 6
17 Πρόβλημα 3 Γράψτε ένα function m-file με το όνομα lowsol.m που θα επιλύει το γραμμικό σύστημα Ax=b με εμπρός αντικατάσταση όταν ο Α είναι κάτω τριγωνικός πίνακας. b / a i xi = bi aikxk / aii, i=,, n k = To m-file πρέπει να ελέγχει τα εξής: αν ο Α είναι τετραγωνικός και αν όχι να επιστρέφει σχετικό μήνυμα λάθους. αν ο Α είναι κάτω τριγωνικός και αν όχι να επιστρέφει σχετικό μήνυμα λάθους. αν οι Α και b έχουν το ίδιο πλήθος στηλών και αν όχι να επιστρέφει σχετικό μήνυμα λάθους. αν ο Α είναι αντιστρέψιμος και αν όχι να επιστρέφει σχετικό μήνυμα λάθους. 5 μ To function m-file είναι το εξής: function [x]=lowsol(a,b) % LOWSOL % Solves AX=b where A is a lower % triangular matrix % % Checks [m,n]=size(a); [mb,nb]=size(b); if m~=n % Check if A is nxn disp('matrix A is not square!') return elseif mb ~= ^ nb ~= % Check if b is a vector disp('b is not a vector!') return elseif mb*nb~=n % Check if b is a nx vector fprintf('b is not a %3.fx vector! \n',n) return elseif det(a) == % Check if A is invertible disp('a is not invertible!') return else % Check if A is lower triangular if ~all(all(a==tril(a))) disp('a is not lower triangular!') return % Solution of the lower triangular system n=max(size(a)); x=zeros(n,); x()=b()/a(,); for j=:n x(j)=(b(j)-a(j,:j-)*x(:j-))/a(j,j); % End of LOWSOL 7
18 Ένας πιο δύσκολος τρόπος για να ελέγξουμε αν ο Α είναι συμμετρικός είναι ο πιο κάτω που χρησιμοποιεί λογική άλλων γλωσσών προγραμματισμού και όχι τη λογική της MATLAB: for k=:n- for j=k+:n if A(k,j) ~= disp('a is not lower triangular!') return Πιο κάτω φαίνονται μερικά ενδεικτικά αποτελέσματα που πήραμε με το lowsol.m: >> A=[ ; - ; - ; 4 3 -] A = >> b=[4 6 5 ]' b = >> lowsol(a,b) >> lowsol(ones(4),b) A is not invertible! >> lowsol(eye(4),b) >> lowsol(eye(3),b) b is not a 3x vector! >> >> A(,)= A = >> lowsol(a,b) A is not lower triangular! >> Θα λύσουμε επίσης ένα τυχαίο σύστημα, ως εξής: >> b=rand(5,) b = >> A=tril(rand(5)) A = 8
19 >> lowsol(a,b)
20 Πρόβλημα 4 Γράψτε ένα function m-file με όνομα nnns.m, μεταβλητή εισόδου τον φυσικό αριθμό m και μεταβλητή εξόδου το διάνυσμα u που περιέχει τους αριθμούς της μορφής nn ( + )( n+ ) που είναι μικρότεροι ή ίσοι του m. Tο πρόγραμμα πρέπει να επιστρέφει μήνυμα λάθους αν ο m δεν είναι φυσικός αριθμός. 6 μ. Το ζητούμενο m-file είναι: function u=nnns(m) % NNNS % if m~=round(m) m<= disp('m is not a natural number!'), return % if m < 3, u()=; return else, u()=3; k=; while(k+)*(k+)*(k+3)/<=m k=k+; u(k)= k*(k+)*(k+)/; %End of NNNS Ακολουθούν κάποια αποτελέσματα που πήραμε με το nnns.m: >> nnns(.3) m is not a natural number! >> nnns(5) Εναλλακτική λύση. Το πρόγραμμα που ακολουθεί φαίνεται πιο κομψό και σύντομο αλλά κάνει επιπλέον και αχρείαστους υπολογισμούς: function u=nnns(m) % NNNS % if m~=round(m) m<= disp('m is not a natural number!') return % if m < 3 u()=; else n=:m; w=n.*(n+).*(n+)/; v=find(w<=m); u=w(:length(v)); %End of NNNS Η εντολή find(w<=m) βρίσκει τους δείκτες που αντιστοιχούν σε μη μηδενικά στοιχεία του λογικού διανύσματος (w<=m). Για περισσότερες πληροφορίες δοκιμάστε την help find.
21 Πρόβλημα 5 Έστω το πιο κάτω πρόγραμμα: >> x=; >> while x+x>x x=*x pause(.) (α) Τι κάνει το πρόγραμμα; μ. (β) Πόσες γραμμές αποτελεσμάτων παράγονται; μ. (γ) Ποιες είναι οι τελευταίες δύο τιμές του x που τυπώνονται; μ. (α) Το πρόγραμμα διπλασιάζει την τιμή του x μέχρι που ο υπολογιστής δεν μπορεί να διακρίνει αν το x είναι μεγαλύτερο του x. Αυτό συμβαίνει όταν x+x> realmax. (β) (γ) Εφόσον realmax=^4 παράγονται 4 γραμμές αποτελεσμάτων. Οι δύο τελευταίες γραμμές που τυπώνονται είναι οι e+37 Inf >> Σημειώνουμε ότι ο αριθμός e+37 είναι (πρακτικά) ο realmax/. Πραγματικά >> realmax/ e+37 >> Άρα οι δύο τελευταίες τιμές του x που τυπώνονται είναι οι realmax/ και Inf.
22 Πρόβλημα 6 (α) Ένας αριθμός μηχανής γράφεται γενικά στη μορφή (. ) σ aa at β Εξηγήστε τι αντιπροσωπεύουν τα σ, t, β e. μ. (β) Τι καλούμε υπερχείλιση (overflow) και τι υπεκχείλιση (underflow). μ (γ) Αν μια δυαδική μηχανή αποθηκεύει μέχρι 5 σημαντικά ψηφία και χρησιμοποιεί στρογγύλευση, πως θα αποθηκεύσει το δυαδικό αριθμό.; μ (δ) Ποιος από τους πιο κάτω αριθμούς δεν είναι NaN στη MATLAB; /, inf-inf, realmax/realmin, *NaN μ (α) Το σ είναι το πρόσημο του αριθμού. Το β είναι η βάση του αριθμητικού συστήματος. Το t είναι το πλήθος των σημαντικών ψηφίων που αποθηκεύει το σύστημα. Το e είναι ο εκθέτης. (β) Υπερχείλιση (overflow) συμβαίνει όταν το αποτέλεσμα μιας πράξης στον υπολογιστή είναι κατ απόλυτη τιμή μεγαλύτερο από τον απόλυτα μέγιστο αριθμό μηχανής: x > xmax Στην περίπτωση αυτή η MATLAB θέτει τον x ίσο με Inf ή Inf.. Υπεχείλιση (underflow) συμβαίνει όταν το αποτέλεσμα μιας πράξης στον υπολογιστή είναι κατ απόλυτη τιμή μικρότερο από τον απόλυτα ελάχιστο αριθμό μηχανής: x < xmin Στην περίπτωση αυτή η MATLAB θέτει τον x ίσο με. Και στις δυο περιπτώσεις χάνεται κάθε πληροφορία για τον αριθμό x. e β (γ) Αν x=. και t=5, τότε με στρογγύλευση fl(x)=.. (δ) Ο realmax/realmin. Πράγματι >> realmax/realmin Inf Στις άλλες περιπτώσεις έχουμε ΝaΝ: >> / Warning: Divide by zero. NaN >> inf/inf NaN >> *NaN NaN
23 Πρόβλημα 7 (α) Αν >> x=rand() τι θα μας δώσει η εντολή >> y=numstr(x) μ. (β) Πως θα σχεδιάσετε το πιο κάτω γράφημα στη MATLAB (με κόκκινο χρώμα); y=sin(x) x 3 μ. (α) Θα μας δώσει τον πιο κάτω αλφαριθμητικό πίνακα: y = Πράγματι, αν χρησιμοποιήσουμε την εντολή whos y βλέπουμε ότι: (β) >> whos y Name Size Bytes Class Attributes y x9 76 char >> x=:.:pi; >> fill(x,sin(x),'r') >> xlabel('x'), ylabel('y=sin(x)') 3
24 Πρόβλημα 8 Ορίστε τη συνάρτηση x y gxy (, ) = xye + + έτσι ώστε το x να μπορεί να είναι διάνυσμα με τους εξής τρόπους: (α) Με function m-file. μ. (β) Με ανώνυμη συνάρτηση. μ. (γ) Με την εντολή inline. μ. (δ) Πως μπορούμε να σχεδιάσουμε το γράφημα της g στο [-,] [-,] με διαφορετικούς τρόπους; μ. (ε) Σχεδιάστε το γράφημα και τις ισοϋψείς της g όπως φαίνεται στο σχήμα. 3 μ. x y exp(+x +y ).8 x y exp(+x +y ) y - - x y x (α) function z=g(x,y) % G z=x.*y.*exp(+x.^+y.^); % End of G (β) (γ) >> g=@(x,y) x.*y.*exp(+x.^+y.^) g x.*y.*exp(+x.^+y.^) >> g=inline('x.*y.*exp(+x.^+y.^)','x','y') g = Inline function: g(x,y) = x.*y.*exp(+x.^+y.^) (δ) ος τρόπος Εντολή surf Με τις εντολές >> [x,y]=meshgrid(-:.:,-:.:); 4
25 >> surf(x,y,g(x,y)) παίρνουμε το γράφημα: 4 x ος τρόπος Εντολή ezsurf Εφόσον έχουμε ορίσει ανώνυμη συνάρτηση ή συνάρτηση inline, με την εντολή >> ezsurf(g, [-,, -, ]) παίρνουμε το γράφημα x y exp(+x +y ) 4 x y x (ε) Τα γραφήματα έγιναν στο χωρίο [-,] [-,] με τις εντολές >> subplot(,,), ezsurf(g,[-,,-,]) >> subplot(,,), ezcontourf(g,[-,,-,]) 5
ΜΑΣ 191. Μαθηματικά με Υπολογιστές Διδάσκων: Γιώργος Γεωργίου Ενδιάμεση εξέταση Θεωρία 18 Μαρτίου 2009
ΜΑΣ 9. Μαθηματικά με Υπολογιστές Διδάσκων: Γιώργος Γεωργίου Ενδιάμεση εξέταση Θεωρία 8 Μαρτίου 9 ΟΝΟΜΑ: ΑΤ:. Πρόβλημα (α) Ποια από τα πιο κάτω ονόματα μεταβλητών δεν είναι αποδεκτά στη MATLAB; (i) f (ii)
Διαβάστε περισσότερα1. Κατασκευάστε ένα διάνυσμα με στοιχεία τους ζυγούς αριθμούς μεταξύ του 31 και 75
1. Κατασκευάστε ένα διάνυσμα με στοιχεία τους ζυγούς αριθμούς μεταξύ του 31 και 75 2. Έστω x = [2 5 1 6] α. Προσθέστε το 16 σε κάθε στοιχείο β. Προσθέστε το 3 σε κάθε στοιχείο που βρίσκεται σε μονή θέση.
Διαβάστε περισσότεραΤΕΧΝΟΛΟΓΙΑ ΛΟΓΙΣΜΙΚΟΥ Ι
ΤΕΧΝΟΛΟΓΙΑ ΛΟΓΙΣΜΙΚΟΥ Ι κ. ΠΕΤΑΛΙΔΗΣ ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ ΤΕ 1 Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative Commons. Για εκπαιδευτικό υλικό, όπως εικόνες, που υπόκειται
Διαβάστε περισσότερα1.4 Αριθμητική υπολογιστών και σφάλματα
Γ. Γεωργίου, Αριθμητική Ανάλυση 1.4 Αριθμητική υπολογιστών και σφάλματα Στην παράγραφο αυτή καλύπτουμε πρώτα γενικά το θέμα της αριθμητικής υπολογιστών και στην συνέχεια διαπραγματευόμαστε την έννοια του
Διαβάστε περισσότεραημιουργία και διαχείριση πινάκων
ημιουργία και διαχείριση πινάκων Για να δημιουργήσουμε έναν πίνακα στο MATLAB μπορούμε να γράψουμε A = [ 2 3 ; 7 9 0 ; - 0 5; -2-3 9 -] βλέπουμε ότι αμέσως μας επιστρέφει τον πίνακα που ορίσαμε A = 2 3
Διαβάστε περισσότερα4 η ΕΝΟΤΗΤΑ Μητρώα και συνθήκες στο MATLAB
ΣΧΟΛΗ ΠΟΛΙΤΙΚΩΝ ΜΗΧΑΝΙΚΩΝ ΕΜΠ ΜΕΘΟΔΟΙ ΕΠΙΛΥΣΗΣ ΜΕ Η/Υ 4 η ΕΝΟΤΗΤΑ Μητρώα και συνθήκες στο MATLAB Ν.Δ. Λαγαρός Μ. Φραγκιαδάκης Α. Στάμος Άδεια Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες Χρήσης
Διαβάστε περισσότεραΕισαγωγή στην Αριθμητική Ανάλυση
Εισαγωγή στην Αριθμητική Ανάλυση Εισαγωγή στη MATLAB ΔΙΔΑΣΚΩΝ: ΓΕΩΡΓΙΟΣ ΑΚΡΙΒΗΣ ΒΟΗΘΟΙ: ΔΗΜΗΤΡΙΑΔΗΣ ΣΩΚΡΑΤΗΣ, ΣΚΟΡΔΑ ΕΛΕΝΗ E-MAIL: SDIMITRIADIS@CS.UOI.GR, ESKORDA@CS.UOI.GR Τι είναι Matlab Είναι ένα περιβάλλον
Διαβάστε περισσότεραΕισαγωγή στους Υπολογιστές
Εισαγωγή στους Υπολογιστές Ενότητα #6: Προγραμματισμός στο MATLAB Καθ. Δημήτρης Ματαράς Πολυτεχνική Σχολή Τμήμα Χημικών Μηχανικών Προγραμματισμός στο MATLAB Εντολή ελέγχου ροής if Γενική μορφή σύνταξης:
Διαβάστε περισσότεραΕισαγωγή στο MATLAB. Κολοβού Αθανασία, ΕΔΙΠ,
Εισαγωγή στο MATLAB Κολοβού Αθανασία, ΕΔΙΠ, akolovou@di.uoa.gr Εγκατάσταση του Matlab Διανέμεται ελεύθερα στα μέλη του ΕΚΠΑ το λογισμικό MATLAB με 75 ταυτόχρονες (concurrent) άδειες χρήσης. Μπορείτε να
Διαβάστε περισσότεραΠρογραμματισμός και Χρήση Ηλεκτρονικών Υπολογιστών - Βασικά Εργαλεία Λογισμικού
ΕΘΝΙΚΟ ΜΕΤΣΟΒΙΟ ΠΟΛΥΤΕΧΝΕΙΟ ΣΧΟΛΗ ΧΗΜΙΚΩΝ ΜΗΧΑΝΙΚΩΝ ΥΠΟΛΟΓΙΣΤΙΚΟ ΚΕΝΤΡΟ Προγραμματισμός και Χρήση Ηλεκτρονικών Υπολογιστών - Βασικά Εργαλεία Λογισμικού Μάθημα 9ο Aντώνης Σπυρόπουλος Σφάλματα στρογγυλοποίησης
Διαβάστε περισσότεραΕισαγωγή στη Matlab Εισαγωγή στην Αριθμητική Ανάλυση Διδάσκων: Γεώργιος Ακρίβης Βοηθός: Δημήτριος Ζαβαντής
Εισαγωγή στη Matlab Εισαγωγή στην Αριθμητική Ανάλυση Διδάσκων: Γεώργιος Ακρίβης Βοηθός: Δημήτριος Ζαβαντής email: dzavanti@cs.uoi.gr Περιεχόμενα Τι είναι η Matlab; Ιστορικά Χρήσεις και στοιχεία της Matlab
Διαβάστε περισσότερα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. Αν θέλουμε
Διαβάστε περισσότεραΟ ΗΓΙΕΣ ΧΡΗΣΗΣ ΤΟΥ MATLAB
Ο ΗΓΙΕΣ ΧΡΗΣΗΣ ΤΟΥ MATLAB (το παρόν αποτελεί τροποποιηµένη έκδοση του οµόνυµου εγχειριδίου του κ. Ν. Μαργαρη) 1 ΠΡΑΓΜΑΤΙΚΟΙ ΑΡΙΘΜΟΙ 1.1 ΠΡΑΞΕΙΣ ΜΕ ΠΡΑΓΜΑΤΙΚΟΥΣ ΑΡΙΘΜΟΥΣ 1.1.1 ΠΡΟΣΘΕΣΗ» 3+5 8 % Το σύµβολο
Διαβάστε περισσότεραΧρονικές σειρές 8 o μάθημα: ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ ΣΤΗ MATLAB (2)
Χρονικές σειρές 8 o μάθημα: ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ ΣΤΗ MATLAB (2) Εαρινό εξάμηνο 2018-2019 Τμήμα Μαθηματικών ΑΠΘ Διδάσκουσα: Αγγελική Παπάνα Μεταδιδακτορική Ερευνήτρια Πολυτεχνική σχολή, Α.Π.Θ. & Οικονομικό Τμήμα,
Διαβάστε περισσότεραΕΙΣΑΓΩΓΗ ΣΤΟ MATHLAB Α ΜΕΡΟΣ
ΕΙΣΑΓΩΓΗ ΣΤΟ MATHLAB Α ΜΕΡΟΣ ΕΙΣΑΓΩΓΗ ΠΙΝΑΚΩΝ ΣΤΟ MATHLAB Αν θέλουμε να εισάγουμε έναν πίνακα στο mathlab και να προβληθεί στην οθόνη βάζουμε τις τιμές του σε άγκιστρα χωρίζοντάς τις με κόμματα ή κενό
Διαβάστε περισσότεραΕΙΣΑΓΩΓΗ ΣΤΟ MATLAB. Κολοβού Αθανασία Ε.Τ.Ε.Π.
ΕΙΣΑΓΩΓΗ ΣΤΟ MATLAB Κολοβού Αθανασία Ε.Τ.Ε.Π. http://users.uoa.gr/~akolovou/ MATRIX LABORATORY Μαθηματικό λογισμικό πακέτο Everything is a matrix Εύκολο να ορίσουμε τους πίνακες >> A = [6 3; 5 0] A = 6
Διαβάστε περισσότεραΠρογραμματισμός και Χρήση Ηλεκτρονικών Υπολογιστών - Βασικά Εργαλεία Λογισμικού
ΕΘΝΙΚΟ ΜΕΤΣΟΒΙΟ ΠΟΛΥΤΕΧΝΕΙΟ ΣΧΟΛΗ ΧΗΜΙΚΩΝ ΜΗΧΑΝΙΚΩΝ ΥΠΟΛΟΓΙΣΤΙΚΟ ΚΕΝΤΡΟ Προγραμματισμός και Χρήση Ηλεκτρονικών Υπολογιστών - Βασικά Εργαλεία Λογισμικού Μάθημα 2ο Μεταβλητές Μεταβλητή ονομάζεται ένα μέγεθος
Διαβάστε περισσότεραΣύντομες εισαγωγικές σημειώσεις για την. Matlab
Σύντομες εισαγωγικές σημειώσεις για την Matlab Δήλωση Μεταβλητών Για να εισάγει κανείς δεδομένα στη Matlab υπάρχουν πολλοί τρόποι. Ο πιο απλός είναι στη γραμμή εντολών να εισάγουμε αυτό που θέλουμε και
Διαβάστε περισσότεραΜαρία Λουκά. Εργαστήριο Matlab. Αριθμητικός υπολογισμός ιδιοτιμών και ιδιοδιανυσμάτων. Τμήμα Πληροφορικής και Τηλεπικοινωνιών.
Μαρία Λουκά Εργαστήριο Matlab Αριθμητικός υπολογισμός ιδιοτιμών και ιδιοδιανυσμάτων Τμήμα Πληροφορικής και Τηλεπικοινωνιών. Βασικές Συναρτήσεις της Matlab Γραμμικοί δείκτες (Linear indices) Ένας γραμμικός
Διαβάστε περισσότεραΜΑΣ 191. Μαθηματικά με Υπολογιστές Ενδιάμεση εργαστηριακή εξέταση 26 Απριλίου 2007
ΜΑΣ 191. Μαθηματικά με Υπολογιστές Ενδιάμεση εργαστηριακή εξέταση 26 Απριλίου 27 ΟΝΟΜΑ: ΑΤ:. Πρόβλημα 1 Στον πίνακα φαίνονται οι απογραφές πληθυσμού που έγιναν στις ΗΠΑ κατά τον περασμένο αιώνα: Έτος 19
Διαβάστε περισσότεραΕργαστήριο Μαθηματικής Ανάλυσης Ι. Εισαγωγή στη Matlab Βασικές Συναρτήσεις-Γραφικές παραστάσεις. Πανεπιστήμιο Θεσσαλίας. Σχολή Θετικών Επιστημών
Πανεπιστήμιο Θεσσαλίας Σχολή Θετικών Επιστημών Τμήμα Πληροφορικής με εφαρμογές στη Βιοϊατρική Εργαστήριο Μαθηματικής Ανάλυσης Ι Εισαγωγή στη Matlab Βασικές Συναρτήσεις-Γραφικές παραστάσεις Εισαγωγή στη
Διαβάστε περισσότεραΑριθμητικές Μέθοδοι σε Προγραμματιστικό Περιβάλλον
Τεχνολογικό Εκπαιδευτικό Ίδρυμα Κεντρικής Μακεδονίας - Σέρρες Τμήμα Μηχανικών Πληροφορικής Αριθμητικές Μέθοδοι σε Προγραμματιστικό Περιβάλλον Δρ. Δημήτρης Βαρσάμης Επίκουρος Καθηγητής Δρ. Δημήτρης Βαρσάμης
Διαβάστε περισσότεραΠρογραμματισμός Ηλεκτρονικών Υπολογιστών 2 - Εργαστήριο
Προγραμματισμός Ηλεκτρονικών Υπολογιστών 2 - Εργαστήριο Ενότητα 8: Γραφικές παραστάσεις Διδάσκουσα: Τσαγκαλίδου Ροδή Τμήμα: Ηλεκτρολόγων Μηχανικών ΤΕ Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται
Διαβάστε περισσότεραΧρονικές σειρές 3 o μάθημα: Εισαγωγή στη MATLAB
Χρονικές σειρές 3 o μάθημα: Εισαγωγή στη MATLAB Εαρινό εξάμηνο 2018-2019 Τμήμα Μαθηματικών ΑΠΘ Διδάσκουσα: Αγγελική Παπάνα Μεταδιδακτορική Ερευνήτρια Πολυτεχνική σχολή, Α.Π.Θ. & Οικονομικό Τμήμα, Πανεπιστήμιο
Διαβάστε περισσότεραΕργαστήριο Γραμμικής Άλγεβρας. H Matlab ως γλώσσα προγραμματισμού
Πανεπιστήμιο Θεσσαλίας Σχολή Θετικών Επιστημών Τμήμα Πληροφορικής με Εφαρμογές στη Βιοϊατρική Εργαστήριο Γραμμικής Άλγεβρας H Matlab ως γλώσσα προγραμματισμού Προγραμματιστικές δομές Έλεγχος ροής if if
Διαβάστε περισσότεραΜαρία Λουκά. Εργαστήριο Matlab Άμεσες Μέθοδοι. Τμήμα Πληροφορικής και Τηλεπικοινωνιών
Μαρία Λουκά Εργαστήριο Matlab Άμεσες Μέθοδοι. Τμήμα Πληροφορικής και Τηλεπικοινωνιών Βασικές συναρτήσεις του Matlab b = trace(a) : Είναι το άθροισμα των διαγωνίων στοιχείων του πίνακα Α. d = det(a) : επιστρέφει
Διαβάστε περισσότεραΕργαστήρια Αριθμητικής Ανάλυσης Ι. 1 ο Εργαστήριο. Εισαγωγή στο Matlab
Εργαστήρια Αριθμητικής Ανάλυσης Ι 1 ο Εργαστήριο Εισαγωγή στο Matlab 2017 Εισαγωγή Στα εργαστήρια θα ασχοληθούμε με την υλοποίηση των αριθμητικών μεθόδων που βλέπουμε στο θεωρητικό μέρος του μαθήματος,
Διαβάστε περισσότεραΧρονικές σειρές 6 o μάθημα: M-Files (συνέχεια) ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ ΣΤΗ MATLAB - Bρόγχοι for
Χρονικές σειρές 6 o μάθημα: M-Files (συνέχεια) ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ ΣΤΗ MATLAB - Bρόγχοι for Εαρινό εξάμηνο 2018-2019 Τμήμα Μαθηματικών ΑΠΘ Διδάσκουσα: Αγγελική Παπάνα Μεταδιδακτορική Ερευνήτρια Πολυτεχνική
Διαβάστε περισσότεραΤΕΧΝΟΛΟΓΙΑ ΛΟΓΙΣΜΙΚΟΥ Ι
ΤΕΧΝΟΛΟΓΙΑ ΛΟΓΙΣΜΙΚΟΥ Ι κ. ΠΕΤΑΛΙΔΗΣ ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ ΤΕ 1 Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative Commons. Για εκπαιδευτικό υλικό, όπως εικόνες, που υπόκειται
Διαβάστε περισσότεραΛογικά Διανύσματα. >>x = -3/2*pi : pi/100 : 3/2*pi; >>y = tan(x); >>plot(x, y)
Λογικά Διανύσματα Τα λογικά διανύσματα του Matlab είναι πολύ χρήσιμα εργαλεία. Για παράδειγμα ας υποθέσουμε ότι θέλουμε να κάνουμε την γραφική παράσταση της tan(x) στο διάστημα από -3π/2 μέχρι 3π/2. >>x
Διαβάστε περισσότεραΝέο υλικό. 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 σελίδες). Επαναληπτικές δομές Όταν εκτελείται μια πράξη σε ένα διάνυσμα,
Διαβάστε περισσότεραΜΑΣ 473/673: Μέθοδοι Πεπερασμένων Στοιχείων
ΜΑΣ 473/673: Μέθοδοι Πεπερασμένων Στοιχείων Ένα δυσδιάστατο παράδειγμα με το λογισμικό MATLAB Θεωρούμε το εξής Π.Σ.Τ.: Να βρεθεί η u(x, y) έτσι ώστε όπου f (x, y) = 1. u u f ( x, y), x ( 1,1) ( 1,1) x
Διαβάστε περισσότεραΣυστήματα Αναμονής (Queuing Systems)
ΕΘΝΙΚΟ ΜΕΤΣΟΒΙΟ ΠΟΛΥΤΕΧΝΕΙΟ - ΕΜΠ ΣΧΟΛΗ ΗΛΕΚΤΡΟΛΟΓΩΝ ΜΗΧΑΝΙΚΩΝ & ΜΗΧ. ΥΠΟΛΟΓΙΣΤΩΝ Τομέας Επικοινωνιών, Ηλεκτρονικής & Συστημάτων Πληροφορικής Εργαστήριο Διαχείρισης & Βέλτιστου Σχεδιασμού Δικτύων Τηλεματικής
Διαβάστε περισσότεραΠίνακες. FORTRAN και Αντικειμενοστραφής Προγραμματισμός
Πίνακες (i) Δομημένη μεταβλητή: αποθηκεύει μια συλλογή από τιμές δεδομένων Πίνακας (array): δομημένη μεταβλητή που αποθηκεύει πολλές τιμές του ίδιου τύπου INTEGER:: pinakas(100)ή INTEGER, DIMENSION(100)::pinakas
Διαβάστε περισσότεραFORTRAN & Αντικειμενοστραφής Προγραμματισμός ΣΝΜΜ 2016
FORTRAN & Αντικειμενοστραφής Προγραμματισμός ΣΝΜΜ 2016 M7 Δομές δεδομένων: Πίνακες Δρ. Γεώργιος Παπαλάμπρου Επικ. Καθηγητής ΕΜΠ Εργαστήριο Ναυτικής Μηχανολογίας george.papalambrou@lme.ntua.gr ΕΜΠ/ΣΝΜΜ
Διαβάστε περισσότερα3.1 Αριθμητικοί και Λογικοί Τελεστές, Μετατροπές Τύπου (Casting)
Εργαστήριο 3: 3.1 Αριθμητικοί και Λογικοί Τελεστές, Μετατροπές Τύπου (Casting) Η C++, όπως όλες οι γλώσσες προγραμματισμού, χρησιμοποιεί τελεστές για να εκτελέσει τις αριθμητικές και λογικές λειτουργίες.
Διαβάστε περισσότεραΚΕΦΑΛΑΙΟ 8 Η ΓΛΩΣΣΑ PASCAL
8.1. Εισαγωγή ΚΕΦΑΛΑΙΟ 8 Η ΓΛΩΣΣΑ PACAL Πως προέκυψε η γλώσσα προγραμματισμού Pascal και ποια είναι τα γενικά της χαρακτηριστικά; Σχεδιάστηκε από τον Ελβετό επιστήμονα της Πληροφορικής Nicklaus Wirth to
Διαβάστε περισσότεραΕισαγωγή στο Matlab (μέρος β) Κολοβού Αθανασία, ΕΔΙΠ,
Εισαγωγή στο Matlab (μέρος β) Κολοβού Αθανασία, ΕΔΙΠ, akolovou@di.uoa.gr ΔΙΑΧΕΙΡΙΣΗ ΠΙΝΑΚΩΝ Ορισμός πίνακα >>B=[3 5;9 7] B = 3 9 5 7 Ορισμός διανύσματος >>x = [ 2 5 ] x = Ανάστροφος y=x 2 5 y = 2 5 ΔΙΑΧΕΙΡΙΣΗ
Διαβάστε περισσότεραΔύο είναι οι κύριες αιτίες που μπορούμε να πάρουμε από τον υπολογιστή λανθασμένα αποτελέσματα εξαιτίας των σφαλμάτων στρογγυλοποίησης:
Ορολογία bit (binary digit): δυαδικό ψηφίο. Τα δυαδικά ψηφία είναι το 0 και το 1 1 byte = 8 bits word: η θεμελιώδης μονάδα σύμφωνα με την οποία εκπροσωπούνται οι πληροφορίες στον υπολογιστή. Αποτελείται
Διαβάστε περισσότεραΠΛΗΡΟΦΟΡΙΚΗ Ι (MATLAB) Ενότητα 5
ΠΛΗΡΟΦΟΡΙΚΗ Ι (MATLAB) Ενότητα 5 Σημειώσεις βασισμένες στο βιβλίο Το MATLAB στην Υπολογιστική Επιστήμη και Τεχνολογία Μια Εισαγωγή Πίνακες (Arrays) [1/2] Δομές δεδομένων για την αποθήκευση δεδομένων υπό
Διαβάστε περισσότεραMATLAB. Λογισµικό υλοποίησης αλγορίθµων και διεξαγωγής υπολογισµών.
MATLAB Tι είναι το λογισµικό MATLAB? Λογισµικό υλοποίησης αλγορίθµων και διεξαγωγής υπολογισµών. Σύστηµα αλληλεπίδρασης µε τοχρήστηγια πραγµατοποίηση επιστηµονικών υπολογισµών (πράξεις µε πίνακες επίλυση
Διαβάστε περισσότεραΑΡΙΘΜΗΤΙΚΕΣ ΜΕΘΟΔΟΙ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ
ΑΡΙΘΜΗΤΙΚΕΣ ΜΕΘΟΔΟΙ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΜΑΘΗΜΑ 1 ο 1 Εισαγωγή Έντυπα εγχειρίδια ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΑΡΙΘΜΗΤΙΚΗ ΑΝΑΛΥΣΗ, ΑΚΡΙΒΗΣ Γ.Δ., ΔΟΥΓΑΛΗΣ Β.Α. Αριθμητική ανάλυση με εφαρμογές σε matlab & mathematica,
Διαβάστε περισσότεραΧρονικές σειρές 4 o μάθημα: ΠΙΝΑΚΕΣ ΚΑΙ ΔΙΑΝΥΣΜΑΤΑ
Χρονικές σειρές 4 o μάθημα: ΠΙΝΑΚΕΣ ΚΑΙ ΔΙΑΝΥΣΜΑΤΑ Εαρινό εξάμηνο 2018-2019 Τμήμα Μαθηματικών ΑΠΘ Διδάσκουσα: Αγγελική Παπάνα Μεταδιδακτορική Ερευνήτρια Πολυτεχνική σχολή, Α.Π.Θ. & Οικονομικό Τμήμα, Πανεπιστήμιο
Διαβάστε περισσότεραΈξοδος Matlab: Έξοδος Matlab:
Πίνακας (matrix) είναι μια ορθογώνια διάταξη αριθμών, που καθορίζεται από τον αριθμό των στηλών και σειρών, που ονομάζονται διαστάσεις του πίνακα. Έτσι, ένας πίνακας διαστάσεων ΜxΝ αποτελείται από M σειρές
Διαβάστε περισσότεραΤυπικές χρήσεις της Matlab
Matlab Μάθημα 1 Τι είναι η Matlab Ολοκληρωμένο Περιβάλλον Περιβάλλον ανάπτυξης Διερμηνευμένη γλώσσα Υψηλή επίδοση Ευρύτητα εφαρμογών Ευκολία διατύπωσης Cross platform (Wintel, Unix, Mac) Τυπικές χρήσεις
Διαβάστε περισσότεραΠληροφορική. Ενότητα 2: Α. Μεταβλητές. Όλα είναι πίνακες. Β. Δεδομένα. Σφάλματα. Δομές. Κωνσταντίνος Καρατζάς Τμήμα Μηχανολόγων Μηχανικών
ΑΡΙΣΤΟΤΕΛΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΟΝΙΚΗΣ ΑΝΟΙΚΤΑ ΑΚΑΔΗΜΑΪΚΑ ΜΑΘΗΜΑΤΑ Πληροφορική Ενότητα 2: Α. Μεταβλητές. Όλα είναι πίνακες. Β. Δεδομένα. Σφάλματα. Δομές. Κωνσταντίνος Καρατζάς Τμήμα Μηχανολόγων Μηχανικών
Διαβάστε περισσότεραΜαρία Λουκά. Εργαστήριο Matlab Πολυώνυμα - Παρεμβολή. Τμήμα Πληροφορικής και Τηλεπικοινωνιών.
Μαρία Λουκά Εργαστήριο Matlab Πολυώνυμα - Παρεμβολή Τμήμα Πληροφορικής και Τηλεπικοινωνιών. Στη MATLAB τα πολυώνυμα αναπαριστώνται από πίνακες που περιέχουν τους συντελεστές τους σε φθίνουσα διάταξη. Για
Διαβάστε περισσότεραΠρογραμματισμός και Χρήση Ηλεκτρονικών Υπολογιστών - Βασικά Εργαλεία Λογισμικού
ΕΘΝΙΚΟ ΜΕΤΣΟΒΙΟ ΠΟΛΥΤΕΧΝΕΙΟ ΣΧΟΛΗ ΧΗΜΙΚΩΝ ΜΗΧΑΝΙΚΩΝ ΥΠΟΛΟΓΙΣΤΙΚΟ ΚΕΝΤΡΟ Προγραμματισμός και Χρήση Ηλεκτρονικών Υπολογιστών - Βασικά Εργαλεία Λογισμικού Μάθημα 8ο Aντώνης Σπυρόπουλος Ανώνυμες συναρτήσεις
Διαβάστε περισσότεραPascal, απλοί τύποι, τελεστές και εκφράσεις
Pascal, απλοί τύποι, τελεστές και εκφράσεις 15 Νοεμβρίου 2011 1 Γενικά Στην standard Pascal ορίζονται τέσσερις βασικοί τύποι μεταβλητών: integer: Παριστάνει ακέραιους αριθμούς από το -32768 μέχρι και το
Διαβάστε περισσότεραΥπολογισμός αθροισμάτων
Υπολογισμός αθροισμάτων Τα αθροίσματα θα τα δημιουργούμε σαν συναρτήσεις και θα τα αποθηκεύουμε σε αρχείο (m-file) με την ίδια ονομασία με τη συνάρτηση. Για να δημιουργήσουμε ένα άθροισμα ξεκινάμε μηδενίζοντας
Διαβάστε περισσότεραΕφαρμοσμένα Μαθηματικά ΙΙ Τελική Εξέταση Ι. Λυχναρόπουλος
9/6/5 Εφαρμοσμένα Μαθηματικά ΙΙ Τελική Εξέταση Ι. Λυχναρόπουλος Άσκηση (Μονάδες ) 5 Δίνεται ο πίνακας A 5. Αν διαγωνοποιείται να τον διαγωνοποιήσετε και στη συνέχεια να k υπολογίσετε το A όπου k θετικός
Διαβάστε περισσότερα2 ο ΕΡΓΑΣΤΗΡΙΟ ΣΗΜΑΤΑ & ΣΥΣΤΗΜΑΤΑ
ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ Ανώτατο Εκπαιδευτικό Ίδρυμα Πειραιά Τεχνολογικού Τομέα 2 ο ΕΡΓΑΣΤΗΡΙΟ ΣΗΜΑΤΑ & ΣΥΣΤΗΜΑΤΑ Ενότητα: ΜΑΘΑΙΝΟΝΤΑΣ ΤΟ MATLAB, ΜΕΡΟΣ B Aναστασία Βελώνη Τμήμα Η.Υ.Σ Άδειες Χρήσης Το παρόν
Διαβάστε περισσότεραΠρογραμματισμός και Χρήση Ηλεκτρονικών Υπολογιστών - Βασικά Εργαλεία Λογισμικού
ΕΘΝΙΚΟ ΜΕΤΣΟΒΙΟ ΠΟΛΥΤΕΧΝΕΙΟ ΣΧΟΛΗ ΧΗΜΙΚΩΝ ΜΗΧΑΝΙΚΩΝ ΥΠΟΛΟΓΙΣΤΙΚΟ ΚΕΝΤΡΟ Προγραμματισμός και Χρήση Ηλεκτρονικών Υπολογιστών - Βασικά Εργαλεία Λογισμικού Μάθημα 4ο Aντώνης Σπυρόπουλος Διατεταγμένα σύνολα
Διαβάστε περισσότεραΥΠΟΛΟΓΙΣΤΕΣ ΙΙ Εντολές επανάληψης Εντολές επανάληψης while for do-while ΥΠΟΛΟΓΙΣΤΕΣ ΙΙ Παράδειγμα #1 Εντολή while
ΥΠΟΛΟΓΙΣΤΕΣ ΙΙ Εντολές επανάληψης Εντολές επανάληψης Στη C++ υπάρχουν 3 διαφορετικές εντολές επανάληψης: while for do-while 1 2 ΥΠΟΛΟΓΙΣΤΕΣ ΙΙ Εντολή while Παράδειγμα #1 Κατασκευάστε πρόγραμμα που για
Διαβάστε περισσότεραΧρονικές σειρές 9 o μάθημα: ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ ΣΤΗ MATLAB (3) ΓΡΑΦΗΜΑΤΑ
Χρονικές σειρές 9 o μάθημα: ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ ΣΤΗ MATLAB (3) ΓΡΑΦΗΜΑΤΑ Εαρινό εξάμηνο 2018-2019 Τμήμα Μαθηματικών ΑΠΘ Διδάσκουσα: Αγγελική Παπάνα Μεταδιδακτορική Ερευνήτρια Πολυτεχνική σχολή, Α.Π.Θ. & Οικονομικό
Διαβάστε περισσότεραΝα γράψετε τους αριθμούς 1, 2, 3 από τη Στήλη Α και δίπλα το γράμμα α, β, γ, δ, ε από τη Στήλη Β που δίνει τη σωστή αντιστοιχία.
ΔΙΑΓΩΝΙΣΜΑ ΕΚΠ. ΕΤΟΥΣ 2016-2017 ΜΑΘΗΜΑ / ΤΑΞΗ : Προγραμματισμός Υπολογιστών / Γ ΕΠΑ.Λ. ΗΜΕΡΟΜΗΝΙΑ: 22-1-2017 ΕΠΙΜΕΛΕΙΑ ΔΙΑΓΩΝΙΣΜΑΤΟΣ: ΓΙΑΝΝΗΣ ΜΙΧΑΛΕΑΚΟΣ- ΑΝΝΑ ΚΑΤΡΑΚΗ ΘΕΜΑ Α Α1. Να χαρακτηρίσετε τις προτάσεις
Διαβάστε περισσότεραΔύο είναι οι κύριες αιτίες που μπορούμε να πάρουμε από τον υπολογιστή λανθασμένα αποτελέσματα εξαιτίας των σφαλμάτων στρογγυλοποίησης:
Ορολογία bit (binary digit): δυαδικό ψηφίο. Τα δυαδικά ψηφία είναι το 0 και το 1 1 byte = 8 bits word: η θεμελιώδης μονάδα σύμφωνα με την οποία εκπροσωπούνται οι πληροφορίες στον υπολογιστή. Αποτελείται
Διαβάστε περισσότεραΔομές Δεδομένων & Αλγόριθμοι
- Πίνακες 1 Πίνακες Οι πίνακες έχουν σταθερό μέγεθος και τύπο δεδομένων. Βασικά πλεονεκτήματά τους είναι η απλότητα προγραμματισμού τους και η ταχύτητα. Ωστόσο δεν παρέχουν την ευελιξία η οποία απαιτείται
Διαβάστε περισσότεραΠρογραμματισμός και Χρήση Ηλεκτρονικών Υπολογιστών - Βασικά Εργαλεία Λογισμικού
ΕΘΝΙΚΟ ΜΕΤΣΟΒΙΟ ΠΟΛΥΤΕΧΝΕΙΟ ΣΧΟΛΗ ΧΗΜΙΚΩΝ ΜΗΧΑΝΙΚΩΝ ΥΠΟΛΟΓΙΣΤΙΚΟ ΚΕΝΤΡΟ Προγραμματισμός και Χρήση Ηλεκτρονικών Υπολογιστών - Βασικά Εργαλεία Λογισμικού Μάθημα 5ο Aντώνης Σπυρόπουλος Πράξεις μεταξύ των
Διαβάστε περισσότεραΕισαγωγή στον Προγραμματισμό
Εισαγωγή στον Προγραμματισμό Πίνακες Δημήτρης Μιχαήλ Τμήμα Πληροφορικής και Τηλεματικής Χαροκόπειο Πανεπιστήμιο Ακ. Έτος 2012-2013 Πίνακες Πολλές φορές θέλουμε να κρατήσουμε στην μνήμη πολλά αντικείμενα
Διαβάστε περισσότερα4. Επιλογή και Επανάληψη
Σελίδα 53 4. Επιλογή και Επανάληψη 4.1 Η Εντολή Επιλογής if.. then Η εντολή If.. Then.. χρησιμοποιείται για την λήψη λογικών αποφάσεων σε ένα πρόγραμμα. Η εντολή αυτή έχει διάφορες μορφές σύνταξης οι οποίες
Διαβάστε περισσότεραΤετραγωνικά μοντέλα. Τετραγωνικό μοντέλο συνάρτησης. Παράδειγμα τετραγωνικού μοντέλου #1. Παράδειγμα τετραγωνικού μοντέλου #1
Τετραγωνικό μοντέλο συνάρτησης Τετραγωνικά μοντέλα Δ. Γ. Παπαγεωργίου Τμήμα Μηχανικών Επιστήμης Υλικών Πανεπιστήμιο Ιωαννίνων dpapageo@cc.uoi.gr http://pc64.materials.uoi.gr/dpapageo Για συνάρτηση μιας
Διαβάστε περισσότεραΗβασική δοµή δεδοµένων είναι ο πίνακας που δεν χρειάζεται να οριστεί η διάσταση του.
MATrix LABoratory Ηβασική δοµή δεδοµένων είναι ο πίνακας που δεν χρειάζεται να οριστεί η διάσταση του. Τι είναι το MATLAB ; Μια γλώσσα υψηλού επιπέδου η οποία είναι χρήσιµη για τεχνικούς υπολογισµούς.
Διαβάστε περισσότεραEΞΩΤΕΡΙΚΑ ΑΡΧΕΙΑ ΕΙΣΑΓΩΓΗ Ε ΟΜΕΝΩΝ
EΞΩΤΕΡΙΚΑ ΑΡΧΕΙΑ ΕΙΣΑΓΩΓΗ Ε ΟΜΕΝΩΝ ηµιουργία ενός m-αρχείου Εισαγωγή των δεδοµένων στο αρχείο Αποθήκευση του αρχείου Καταχώρηση των δεδοµένων του αρχείου από το λογισµικό Matlab, γράφοντας απλά το όνοµα
Διαβάστε περισσότεραΤετραγωνικά μοντέλα. Τετραγωνικό μοντέλο συνάρτησης. Παράδειγμα τετραγωνικού μοντέλου #1. Παράδειγμα τετραγωνικού μοντέλου #1
Τετραγωνικό μοντέλο συνάρτησης Τετραγωνικά μοντέλα Δ. Γ. Παπαγεωργίου Τμήμα Μηχανικών Επιστήμης Υλικών Πανεπιστήμιο Ιωαννίνων dpapageo@cc.uoi.gr http://pc164.materials.uoi.gr/dpapageo Για συνάρτηση μιας
Διαβάστε περισσότεραΣυναρτήσεις - Όρια- Παράγωγοι- Ολοκληρώματα Ακολουθίες-Σειρές
Πανεπιστήμιο Θεσσαλίας Σχολή Θετικών Επιστημών Τμήμα Πληροφορικής με εφαρμογές στη Βιοϊατρική Συναρτήσεις - Όρια- Παράγωγοι- Ολοκληρώματα Ακολουθίες-Σειρές Μαθηματική Ανάλυση Ι Συνάρτηση μίας Μεταβλητής
Διαβάστε περισσότεραΕισαγωγή στο Περιβάλλον Επιστημονικού Προγραμματισμού MATLAB-Simulink. Δημήτριος Τζεράνης Λεωνίδας Αλεξόπουλος
Εισαγωγή στο Περιβάλλον Επιστημονικού Προγραμματισμού MATLAB-Simulink Δημήτριος Τζεράνης Λεωνίδας Αλεξόπουλος 1 Τι είναι τα Matlab και Simulink? Το Matlab (MATrix LABoratory) είναι ένα περιβάλλον επιστημονικού
Διαβάστε περισσότερα1 x x x x 1 x x x x 1 x x x x 1 (10) B 2, B 1. (10)
Γραμμική Άλγεβρα, Τμήμα Β (Τζουβάρας/Χαραλάμπους) Φεβρουάριος 07 (I) Εστω n n πίνακας A τέτοιος ώστε A = 6A, έστω δ.χ. V με dim(v ) = n και f : V V η γραμμική απεικόνιση με πίνακα A ως πρός κάποια βάση
Διαβάστε περισσότεραΕισαγωγή στον επιστημονικό προγραμματισμό 2 o Μάθημα
Εισαγωγή στους Ηλεκτρονικούς Υπολογιστές Εισαγωγή στον επιστημονικό προγραμματισμό 2 o Μάθημα Λεωνίδας Αλεξόπουλος Λέκτορας ΕΜΠ email: leo@mail.ntua.gr url: http://users.ntua.gr/leo Μελάς Ιωάννης Υποψήφιος
Διαβάστε περισσότερα3 ο ΕΡΓΑΣΤΗΡΙΟ ΣΗΜΑΤΑ & ΣΥΣΤΗΜΑΤΑ
ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ Ανώτατο Εκπαιδευτικό Ίδρυμα Πειραιά Τεχνολογικού Τομέα 3 ο ΕΡΓΑΣΤΗΡΙΟ ΣΗΜΑΤΑ & ΣΥΣΤΗΜΑΤΑ Ενότητα: ΔΟΥΛΕΥΟΝΤΑΣ ΜΕ ΣΗΜΑΤΑ Aναστασία Βελώνη Τμήμα Η.Υ.Σ Άδειες Χρήσης Το παρόν εκπαιδευτικό
Διαβάστε περισσότεραΦΥΣ-151. Ηλεκτρονικοί Υπολογιστές Ι (FORTRAN 77) (Άνοιξη 2004)
8 ΦΥΣ-151. Ηλεκτρονικοί Υπολογιστές Ι (FORTRAN 77) (Άνοιξη 2004) ιάλεξη 2 2.1 ΜΕΤΑΒΛΗΤΕΣ (ΜΕΡΟΣ Β) Στην προηγούµενη διάλεξη µάθαµε ότι µπορούµε να χρησιµοποιούµε τη ρητή ή την αυτονόητη δήλωση µεταβλητών
Διαβάστε περισσότεραΠΛΗΡΟΦΟΡΙΚΗ Ι JAVA Τμήμα θεωρίας με Α.Μ. σε 3, 7, 8 & 9 25/10/07
ΠΛΗΡΟΦΟΡΙΚΗ Ι JAVA Τμήμα θεωρίας με Α.Μ. σε 3, 7, 8 & 9 25/10/07 Αριθμητική στο δυαδικό σύστημα (γενικά) Συμπληρωματικά για δυαδικό σύστημα Η πρόσθεση στηρίζεται στους κανόνες: 0 + 0 = 0, 0 + 1 = 1, 1
Διαβάστε περισσότεραΚοιλότητα. Διαφορικός Λογισμός μιας μεταβλητής Ι
Κοιλότητα Διαφορικός Λογισμός μιας μεταβλητής Ι Κυρτή & Κοίλη συνάρτηση Ορισμός: Έστω y=f(x): f (x), λέμε ότι : η f(x) στρέφει (1) τα κοίλα άνω στο (α, β) ανοικτό αν y = f (x) (γνησίως) αύξουσα στο (α,
Διαβάστε περισσότεραΔομημένος Προγραμματισμός (ΤΛ1006)
Τεχνολογικό Εκπαιδευτικό Ίδρυμα Κρήτης Σχολή Εφαρμοσμένων Επιστημών Τμήμα Ηλεκτρονικών Μηχανικών Τομέας Αυτοματισμού και Πληροφορικής Δομημένος Προγραμματισμός (ΤΛ1006) Δρ. Μηχ. Νικόλαος Πετράκης, Καθηγητής
Διαβάστε περισσότεραΣΥΝΑΡΤΗΣΕΙΣ. Η σύνταξη μιας συνάρτησης σ ένα κελί έχει την γενική μορφή: =όνομα_συνάρτησης(όρισμα1; όρισμα2;.)
ΣΥΝΑΡΤΗΣΕΙΣ Συνάρτηση είναι ένας έτοιμος τύπος ο οποίος δέχεται σαν είσοδο τιμές ή συνθήκες και επιστρέφει ένα αποτέλεσμα, το οποίο μπορεί να είναι μια τιμή αριθμητική, αλφαριθμητική, λογική, ημερομηνίας
Διαβάστε περισσότερα10 ΑΡΙΘΜΗΤΙΚΗ ΟΛΟΚΛΗΡΩΣΗ
ΑΡΙΘΜΗΤΙΚΗ ΟΛΟΚΛΗΡΩΣΗ. Αθροίσματα Riemann Στο κεφάλαιο αυτό θα ασχοληθούμε με αριθμητικές μεθόδους υπολογισμού του ορισμένου ολοκληρώματος b a f ( d ) όπου τα a, b είναι γνωστά και η συνάρτηση f() είναι
Διαβάστε περισσότεραΕισαγωγή στη Matlab 2 Εισαγωγή στην Αριθμητική Ανάλυση Διδάσκων: Γεώργιος Ακρίβης Βοηθός: Δημήτριος Ζαβαντής
Εισαγωγή στη Matlab 2 Εισαγωγή στην Αριθμητική Ανάλυση Διδάσκων: Γεώργιος Ακρίβης Βοηθός: Δημήτριος Ζαβαντής email: dzavanti@cs.uoi.gr Περιεχόμενα Ορισμοί Λογικοί τελεστές f0r loops while loops if else
Διαβάστε περισσότεραΠΛΗΡΟΦΟΡΙΚΗ Ι (MATLAB) Ενότητα 2
ΠΛΗΡΟΦΟΡΙΚΗ Ι (MATLAB) Ενότητα 2 Σημειώσεις βασισμένες στο βιβλίο Το MATLAB στην Υπολογιστική Επιστήμη και Τεχνολογία Μια Εισαγωγή Έλεγχος συνθηκών - if Ας μελετήσουμε το πρόβλημα του υπολογισμού του ελάχιστου
Διαβάστε περισσότεραΕισαγωγή στη Matlab Βασικές Συναρτήσεις
Πανεπιστήμιο Θεσσαλίας Σχολή Θετικών Επιστημών Τμήμα Πληροφορικής με Εφαρμογές στη Βιοϊατρική Εργαστήριο Γραμμικής Άλγεβρας Εισαγωγή στη Matlab Βασικές Συναρτήσεις 2016-2017 Εισαγωγή στη Matlab Matlab
Διαβάστε περισσότερα3 ο Εργαστήριο Μεταβλητές, Τελεστές
3 ο Εργαστήριο Μεταβλητές, Τελεστές Μια μεταβλητή έχει ένα όνομα και ουσιαστικά είναι ένας δείκτης σε μια συγκεκριμένη θέση στη μνήμη του υπολογιστή. Στη θέση μνήμης στην οποία δείχνει μια μεταβλητή αποθηκεύονται
Διαβάστε περισσότεραΠρογραμματισμός στο Matlab
Κλάδοι με την εντολή if Προγραμματισμός στο Matlab Σαν ένα απλό παράδειγμα κλάδου με την εντολή if ας θεωρήσουμε το παρακάτω παράδειγμα που υπολογίζει την απόλυτη τιμή ενός πραγματικού αριθμού. function
Διαβάστε περισσότεραΣυνοπτικός οδηγός MATLAB & OCTAVE. (έως και συναρτήσεις) Ιωάννης Καλατζής 2018d
Συνοπτικός οδηγός MATLAB & OCTAVE (έως και συναρτήσεις) Ιωάννης Καλατζής 2018d ΕΓΚΑΤΑΣΤΑΣΗ ΓΕΝΙΚΑ 2 MATLAB Το MATLAB είναι ένα περιβάλλον για επιστημονικό και τεχνικό προγραμματισμό, ιδανικό για ανάπτυξη
Διαβάστε περισσότεραΥΠΟΛΟΓΙΣΤΕΣ ΙI. Άδειες Χρήσης. Εντολές for, while, do-while Διδάσκοντες: Αν. Καθ. Δ. Παπαγεωργίου, Αν. Καθ. Ε. Λοιδωρίκης
ΠΑΝΕΠΙΣΤΗΜΙΟ ΙΩΑΝΝΙΝΩΝ ΑΝΟΙΚΤΑ ΑΚΑΔΗΜΑΪΚΑ ΜΑΘΗΜΑΤΑ Άδειες Χρήσης ΥΠΟΛΟΓΙΣΤΕΣ ΙI Εντολές for, while, do-while Διδάσκοντες: Αν. Καθ. Δ. Παπαγεωργίου, Αν. Καθ. Ε. Λοιδωρίκης Το παρόν εκπαιδευτικό υλικό υπόκειται
Διαβάστε περισσότεραΤΕΧΝΟΛΟΓΙΑ ΛΟΓΙΣΜΙΚΟΥ Ι
ΤΕΧΝΟΛΟΓΙΑ ΛΟΓΙΣΜΙΚΟΥ Ι κ ΠΕΤΑΛΙΔΗΣ ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ ΤΕ 1 Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative Commons Για εκπαιδευτικό υλικό, όπως εικόνες, που υπόκειται
Διαβάστε περισσότεραΕργαστήρια Αριθμητικής Ανάλυσης Ι. 9 ο Εργαστήριο. Απαλοιφή Gauss με μερική οδήγηση - Παρεμβολη
Εργαστήρια Αριθμητικής Ανάλυσης Ι 9 ο Εργαστήριο Απαλοιφή Gauss με μερική οδήγηση - Παρεμβολη 2018 Απαλοιφή Gauss Με Μερική Οδήγηση Για την εύρεση του οδηγού στοιχείου στο k ο βήμα, αναζητούμε το μέγιστο
Διαβάστε περισσότεραΤΕΜ-101 Εισαγωγή στους Η/Υ Εξεταστική Ιανουαρίου 2011 Θέματα Β
ΤΕΜ-101 Εισαγωγή στους Η/Υ Εξεταστική Ιανουαρίου 2011 Θέματα Β 1. (10 μον.) Απαντήστε σωστό ή λάθος στις παρακάτω ερωτήσεις (αʹ) _2togo είναι έγκυρο όνομα μεταβλητής (βʹ) Αν p είναι δείκτης στο πρώτο στοιχείο
Διαβάστε περισσότεραΛογικές εκφράσεις και μεταβλητές
Προηγούμενο Σημειώσεις Επόμενο Λογικές εκφράσεις και μεταβλητές Μπορούμε να γράψουμε μία λογική έκφραση η οποία θα είναι είτε αληθής είτε ψευδής. Μία συνηθισμένη λογική έκφραση είναι αυτή που ελέγχει αν
Διαβάστε περισσότεραΣχεσιακή Άλγεβρα και Σχεσιακός Λογισμός. Σχεσιακή Άλγεβρα Σχεσιακός Λογισμός
7 Σχεσιακή Άλγεβρα και Σχεσιακός Λογισμός Σχεσιακή Άλγεβρα Σχεσιακός Λογισμός Σχεσιακή Άλγεβρα H Σχεσιακή Άλγεβρα (relational algebra) ορίζει ένα σύνολο πράξεων που εφαρμόζονται σε μία ή περισσότερες σχέσεις
Διαβάστε περισσότεραΕισαγωγικές σημειώσεις στο Matlab
Εισαγωγικές σημειώσεις στο Matlab 2011 Athens by Cheilakos Nick Τι είναι το Matlab; Το Matlab είναι ένα διαδραστικό πακέτο για αριθμητικούς υπολογισμούς που δημιουργήθηκε από τον Cleve Moler την δεκαετία
Διαβάστε περισσότερα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 ϕυλλάδια (ένα για κάϑε διδάσκοντα).
Διαβάστε περισσότεραΕΡΓΑΣΤΗΡΙΑΚΕΣ ΑΣΚΗΣΕΙΣ C ΣΕΙΡΑ 2 η
Δ.Π.Θ. - Πολυτεχνική Σχολή Τμήμα Μηχανικών Παραγωγής & Διοίκησης Ακαδ. έτος 2017-2018 Τομέας Συστημάτων Παραγωγής Εξάμηνο Β Αναπληρωτής Καθηγητής Στέφανος Δ. Κατσαβούνης ΜΑΘΗΜΑ : ΔΟΜΗΜΕΝΟΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ
Διαβάστε περισσότεραΆσκηση 1. Α. Υπολογίστε χωρίς να εκτελέσετε κώδικα FORTRAN τα παρακάτω: Ποιά είναι η τελική τιμή του Z στα παρακάτω κομμάτια κώδικα FORTRAN:
Άσκηση 1 Α. Υπολογίστε χωρίς να εκτελέσετε κώδικα FORTRAN τα παρακάτω: Ποιά είναι η τελική τιμή του J στα παρακάτω κομμάτια κώδικα FORTRAN: INTEGER J J = 5 J = J + 1 J = J + 1 INTEGER X, Y, J X = 2 Y =
Διαβάστε περισσότεραΑριθμητικές Μέθοδοι σε Προγραμματιστικό Περιβάλλον (Εργαστήριο 5)
Τμήμα Μηχανικών Πληροφορικής Αριθμητικές Μέθοδοι σε Προγραμματιστικό Περιβάλλον (Εργαστήριο 5) Δρ Δημήτρης Βαρσάμης Επίκουρος Καθηγητής Δρ Δημήτρης Βαρσάμης Αριθμητικές Μέθοδοι (E 5) Σεπτέμβριος 2015 1
Διαβάστε περισσότεραΠληροφορική. Ενότητα 4: Α. Λογικές εκφράσεις (Παραστάσεις και Δείκτες). Β. Δομές Προγραμματισμού. Κωνσταντίνος Καρατζάς Τμήμα Μηχανολόγων Μηχανικών
ΑΡΙΣΤΟΤΕΛΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΟΝΙΚΗΣ ΑΝΟΙΚΤΑ ΑΚΑΔΗΜΑΪΚΑ ΜΑΘΗΜΑΤΑ Πληροφορική Ενότητα 4: Α. Λογικές εκφράσεις (Παραστάσεις και Δείκτες). Β. Δομές Προγραμματισμού Κωνσταντίνος Καρατζάς Τμήμα Μηχανολόγων
Διαβάστε περισσότεραΑριθμητικές Μέθοδοι σε Προγραμματιστικό Περιβάλλον (Εργαστήριο 3)
Τμήμα Μηχανικών Πληροφορικής Αριθμητικές Μέθοδοι σε Προγραμματιστικό Περιβάλλον (Εργαστήριο 3) Δρ. Δημήτρης Βαρσάμης Επίκουρος Καθηγητής Δρ. Δημήτρης Βαρσάμης Αριθμητικές Μέθοδοι (E 3) Σεπτέμβριος 2015
Διαβάστε περισσότεραΤα δεδομένα στη C++ χωρίζονται σε 3 κατηγορίες: τους αριθμούς (numbers), τους χαρακτήρες (characters) και τις συμβολοσειρές (strings).
Για να λύσουμε ένα πρόβλημα στη C++ χρειαζόμαστε δυο βασικές έννοιες. Η μια είναι οι οδηγίες εντολές, ο αλγόριθμος δηλαδή, που πρέπει να ακολουθήσουμε για να λύσουμε το πρόβλημά μας και η άλλη είναι τα
Διαβάστε περισσότεραΛογική Σχεδίαση Ι - Εξεταστική Φεβρουαρίου 2013 Διάρκεια εξέτασης : 160 Ονοματεπώνυμο : Α. Μ. Έτος σπουδών:
Λογική Σχεδίαση Ι - Εξεταστική Φεβρουαρίου 23 Διάρκεια εξέτασης : 6 Ονοματεπώνυμο : Α. Μ. Έτος σπουδών: Θέμα (,5 μονάδες) Στις εισόδους του ακόλουθου κυκλώματος c b a εφαρμόζονται οι κάτωθι κυματομορφές.
Διαβάστε περισσότεραΕισαγωγή στο Matlab Μέρος Α. Κυριακίδης Ιωάννης 2011
Εισαγωγή στο Matlab Μέρος Α Κυριακίδης Ιωάννης 2011 Εισαγωγή στο Matlab Το όνομα του προέρχεται από τα αρχικά γράμματα των λέξεων MATtrix LABoratory (εργαστήριο πινάκων). To MATLAB (MathWorks Inc.) παρέχει
Διαβάστε περισσότεραΠΑΡΑΡΤΗΜΑ Α Εισαγωγή στο MATLAB
ΠΑΡΑΡΤΗΜΑ Α A-2 Ν. Μήτρου - ΨΗΦΙΑΚΕΣ ΕΠΙΚΟΙΝΩΝΙΕΣ: Συνοπτική Θεωρία και Εργαστήριο Περιεχόμενα Παραρτήματος Α A.1 Γενικά... Α-3 A.2 Αριθμοί και βασικές δομές δεδομένων στο MATLAB... Α-3 A.3 Αριθμητικές
Διαβάστε περισσότερα