12. ΣΥΜΒΟΛΙΚA ΜΑΘΗΜΑΤΙΚA

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

Download "12. ΣΥΜΒΟΛΙΚA ΜΑΘΗΜΑΤΙΚA"

Transcript

1 Γ. Γεωργίου & Χρ. Ξενοφώντος, Εισαγωγή στη MATLAB 12. ΣΥΜΒΟΛΙΚA ΜΑΘΗΜΑΤΙΚA Η εργαλειοθήκη συμβολικών μαθηματικών (Symbolic Math Toolbox) είναι προαιρετική (αυτό απλά σημαίνει ότι δεν συμπεριλαμβάνεται στο βασικό πακέτο της MATLAB και έτσι κάποιος πρέπει να πληρώσει το απαιτούμενο επιπλέον ποσό για να την αποκτήσει). Για να βεβαιωθείτε ότι το δικό σας πακέτο την περιλαμβάνει χρησιμοποιείστε την εντολή ver και ελέγξτε αν αυτή περιλαμβάνεται στο σχετικό κατάλογο. Η εργαλειοθήκη συμβολικών μαθηματικών βασίζεται στον πυρήνα της MAPLE ο οποίος εκτελεί όλους τους συμβολικούς υπολογισμούς καθώς και τους υπολογισμούς μεταβλητής ακρίβειας (variable precision computations). Η MAPLE είναι γνωστό λογισμικό πακέτο για συμβολικούς υπολογισμούς. Η εργαλειοθήκη χρησιμοποιεί ένα νέο τύπο δεδομένων, τα συμβολικά αντικείμενα (symbolic objects) τα οποία είναι επίσης γνωστά και σαν αντικείμενα κλάσης sym. Τα συμβολικά αντικείμενα παράγονται με τις συναρτήσεις sym και syms. Η συνάρτηση sym αντικείμενα. Η εντολή κατασκευάζει συμβολικούς αριθμούς, μεταβλητές και s=sym(a) κατασκευάζει από το Α ένα συμβολικό αντικείμενο (τάξης sym ). Αν το Α είναι αλφαριθμητικό, το αποτέλεσμα είναι ένας συμβολικός αριθμός ή μεταβλητή. Αν το Α είναι αριθμητικό διάνυσμα ή πίνακας, το αντικείμενο s μας δίνει μια συμβολική αναπαράσταση των αντίστοιχων αριθμητικών τιμών. Έτσι η x=sym( x ) δημιουργεί τη συμβολική μεταβλητή με όνομα x και αποθηκεύει το αποτέλεσμα στο x η a=sym( alpha ) δημιουργεί τη συμβολική μεταβλητή με όνομα alpha και αποθηκεύει το αποτέλεσμα στο a η pi=sym( pi ) δημιουργεί τον συμβολικό αριθμό pi η s=sym( sqrt(2) ) δημιουργεί τη συμβολική μεταβλητή s για την 2 η e=sym( exp(1) ) δημιουργεί τη συμβολική μεταβλητή e για τον αριθμό e η delta=sym(0.001) δημιουργεί το συμβολικό αριθμό που αντιστοιχεί στο και μάλιστα στην κλασματική μορφή 1/1000, αποφεύγοντας έτσι το εγγενές σφάλμα της αριθμητικής κινητής υποδιαστολής Αν ορίσουμε τις μεταβλητές >> x=sym('x') x = x

2 >> pi=sym('pi') pi = pi >> delta=sym(0.001) delta = 1/1000 η εντολή whos μας δίνει: >> whos Name Size Bytes Class Attributes delta 1x1 136 sym pi 1x1 128 sym x 1x1 126 sym Ας κάνουμε τώρα μερικές συμβολικές πράξεις: >> (pi+x)*delta pi/ x/1000 >> (pi+x)*(delta+x) (pi + x)*(x + 1/1000) Παρατηρούμε στην πρώτη περίπτωση ότι η MATLAB εκτέλεσε τις πράξεις με τη συμβολική σταθερά. Δεν έκανε το ίδιο όμως στη δεύτερη περίπτωση που είχαμε πολλαπλασιασμό συμβολικών παραστάσεων. Για το σκοπό αυτό χρησιμοποιείται η συνάρτηση expand όπως θα δούμε πιο κάτω. Σημειώνουμε εδώ τη διαφορά των συμβολικών μεταβλητών sym(0.01) και sym('0.01'): >> dd=sym(0.01) dd = 1/100 >> ee=sym('0.01') ee = 0.01 >> >> (x+dd)*dd 1/100*x + 1/10000 >> (x+ee)*ee 0.01*x Η εντολή syms κάνει ότι και η sym χωρίς να τυπώνει αποτελέσματα στο παράθυρο εντολών. Αυτή είναι ιδιαίτερα βολική όταν ορίζονται πολλές συμβολικές μεταβλητές του ίδιου τύπου. Για παράδειγμα η εντολή >> syms alpha beta gamma είναι ισοδύναμη με τις >> alpha=sym('alpha'); beta=sym('beta'); gamma=sym('gamma'); 2

3 Οι συμβολικές μεταβλητές χρησιμοποιούνται σε διάφορες παραστάσεις και σαν ορίσματα συναρτήσεων. Για παράδειγμα >> syms x y >> r=x^2+y^2 r = x^2 + y^2 >> w=sqrt(r) w = (x^2 + y^2)^(1/2) Η sym δέχεται και δεύτερο όρισμα εισόδου που καθορίζει τον τύπο μιας συμβολικής μεταβλητής όπως φαίνεται στον πιο κάτω πίνακα: Εντολή x=sym( x, real ) x=sym( x, positive ) x=sym( x, unreal ) Αποτέλεσμα Ο x είναι πραγματικός Ο x είναι θετικός Ο x είναι μια τυπική μεταβλητή (ούτε πραγματικός, ούτε θετικός) Η εντολή >> syms x y z positive είναι ισοδύναμη με τις >> x=sym('x','positive'); y=sym('y','positive') z=sym('z','positive'); Η πληροφορία ότι μια μεταβλητή είναι πραγματική ή θετική μπορεί να είναι κρίσιμη σε αρκετούς συμβολικούς υπολογισμούς. Ο τύπος unreal χρησιμοποιείται συνήθως για να ακυρώσει έναν από τους άλλους δύο τύπους για μια δοσμένη μεταβλητή. Παράδειγμα 12.1 Όπως φαίνεται με τις εντολές που ακολουθούν η MATLAB απλοποιεί τις συμβολικές παραστάσεις, συγκεντρώνει τους ομοβάθμιους όρους και μάλιστα τους κατατάσσει έτσι ώστε οι μεγαλύτερου βαθμού όροι να προηγούνται: >> syms x >> 3*x^2-x*x+x*x*x-2 x^3 + 2*x^2-2 >> >> x+x^3-x^2 x^3 - x^2 + x >> >> 2*3*4*x*x*x 24*x^3 >> >> x*x*x*cos(x)/x^2 3

4 x*cos(x) Παράδειγμα 12.2 Θεωρούμε το συμβολικό πραγματικό πίνακα Θα υπολογίσουμε συμβολικά τον ανάστροφο, τον αντίστροφο και την ορίζουσα του Α. >> a=sym('a','real'); b=sym('b','real'); >> A=[a b; -b a] A = [ a, b] [ -b, a] >> A' [ a, -b] [ b, a] >> inv(a) [ a/(a^2 + b^2), -b/(a^2 + b^2)] [ b/(a^2 + b^2), a/(a^2 + b^2)] >> det(a) a^2 + b^2 Θα βρούμε επίσης τις ιδιοτιμές του Α: >> eig(a) a - b*i a + b*i Μια συμβολική μεταβλητή μπορεί να αντιστοιχεί σε μια παράσταση, όπως >> b=sym('2*k*pi*x/r') b = 2*k*pi*x/R μια συνάρτηση όπως >> y=sym('3*x^2*sin(x)') y = 3*x^2*sin(x) ή ακόμα σε μια εξίσωση όπως >> Elaw=sym('E = m*c^2') Elaw = E=m*c^2 Η συνάρτηση subs Όταν βρούμε τη συμβολική λύση ενός προβλήματος, για παράδειγμα μιας εξίσωσης, επιθυμούμε συνήθως να την υπολογίσουμε ή να τη σχεδιάσουμε για κάποιες αντιπροσωπευτικές τιμές των παραμέτρων της. Αυτό μπορεί να γίνει με τη συνάρτηση subs η οποία αντικαθιστά τις τρέχουσες τιμές των μεταβλητών και 4

5 υπολογίζει την αντίστοιχη μορφή ή την τιμή μιας συμβολικής παράστασης. Θα πάρουμε σαν παράδειγμα τη συμβο λική συνάρτηση η οποία ορίζεται ως εξής: >> syms a b x >> y=a*exp(x)+b*exp(-x) y = a*exp(x) + b/exp(x) Αν ορίσουμε μια συμβολική μεταβλητή τότε μπορούμε να βρούμε την ειδική μορφή της y γι αυτή την περίπτωση με τη subs: >> a=2; subs(y) 2*exp(x) + b/exp(x) Σημειώνουμε ότι με την απόδοση τιμής σε μια συμβολική μεταβλητή, αυτή παύει να είναι συμβολική. Αυτό ισχύει για το a στο παράδειγμά μας: >> whos Name Size Bytes Class Attributes a 1x1 8 double ans 1x1 184 sym b 1x1 126 sym x 1x1 126 sym y 1x1 184 sym Αν θέλουμε να διατηρήσουμε την a σαν συμβολική μεταβλητή, μπορούμε να χρησιμοποιήσουμε τη subs ως εξής: >> subs(y,a,2) 2*exp(x) + b/exp(x) Αν οι προσδιοριζόμενες μεταβλητές είναι δύο ή περισσότερες η subs συντάσσεται ως εξής: ή ισοδύναμα subs(y, {a, b, } {valueofa, valueofb,... }) subs(y, {a,b,.} [valueofa, valueofb,..]) όπου το δεύτερο και το τρίτο όρισμα εισόδου είναι πίνακες κελίων (cell arrays). Έτσι στο παράδειγμά μας μπορούμε να γράψουμε >> subs(y,{a,b},{2,-1}) 2*exp(x) - 1/exp(x) >> >> subs(y,{a,b},{3,2}) 2/exp(x) + 3*exp(x) ή ακόμα 5

6 >> subs(y,{a,b,x},[1,1,0]) 2 Παράδειγμα 12.3 Θα ορίσουμε πρώτα συμβολικά τη δ ιπαραμετρική συνάρτηση >> syms a b x >> y=sin(a*x^b) y = sin(a*x^b) sin Μπορούμε τώρα εύκολα να ορίσουμε τώρα την sin 1 2 με τη συνάρτηση subs. Αν για παράδειγμα θέλουμε να κάνουμε τη γραφική παράσταση της πιο πάνω συνάρτησης αρκεί να γράψουμε: >> ezplot( subs(y,{a,b},{.5,.5}),[0,60] ) Παίρνουμε έτσι το ακόλουθο γράφημα: sin(x 1/2 /2) x Η συνάρτηση findsym Η συνάρτηση findsym βρίσκει τις συμβολικές μεταβλητές σε μια συμβολική παράσταση ή πίνακα. Η εντολή findsym(s) επιστρέφει τις συμβολικές μεταβλητές της παράστασης S σε λεξικογραφική σειρά χωρίζοντάς τις με κόμματα. Οι σταθερές pi, i και j δεν θεωρούνται μεταβλητές. Επίσης η findsym(s,n) 6

7 επιστρέφει τις n πλησιέστερες στο x ή το X μεταβλητές. Για παράδειγμα, >> findsym( a*x+b *z +c *w) a,b,c,w,x,z >> findsym( a*x+b *z +c *w, 4) x,w,z,c Παράδειγμα 12.4 >> findsym( (x^2-a^2)/(x-a) ) a,x >> findsym( (sin(x+h)-sin(x))/h ) h,x >> findsym( pi* i + x* j +y) x,y Στις επόμενες παραγράφους θα συζητήσουμε τις σπουδαιότερες συναρτήσεις της MATLAB για συμβολικούς υπολογισμούς. Μπορούμε να δούμε ένα κατάλογο αυτών των εντολών πληκτρολογώντας >> help symbolic Σημειώνουμε ακόμα ότι υπάρχουν συναρτήσεις της MATLAB που εκτελούν διαφορετικές εργασίες αν τα ορίσματα εισόδου είναι αριθμητικά και άλλες αν αυτά είναι συμβολικά. Παράδειγμα μιας τέτοιας συνάρτησης είναι η diff. Με την εντολή >> help diff παίρνουμε τη βοήθεια για αριθμητικό όρισμα εισόδου ενώ με την >> help sym/diff παίρνουμε τη βοήθεια για τη συμβολική εκδοχή της εντολής. 7

8 12.1. Οι συναρτήσεις expand και simplify Η συνάρτηση expand αναπτύσσει δυνάμεις πολυωνύμων καθώς επίσης τριγωνομετρικές, εκθετικές και λογαριθμικές συναρτήσεις. Για παράδειγμα η expand((x+1)^3)επιστρέφει x^3 + 3*x^2 + 3*x + 1 η expand(exp(x+y)) επιστρέφει exp(x)*exp(y) η expand(sin(x+y)) επιστρέφει cos(x)*sin(y) + cos(y)*sin(x) η expand(sinh(x+y)) επιστρέφει cosh(x)*sinh(y) + cosh(y)*sinh(x) Παράδειγμα Θα βρούμε τα αναπτύγματα των sin(a+b), cos(a+b) και tan(a+b): >> syms a b >> expand( sin(a+b) ) cos(a)*sin(b) + cos(b)*sin(a) >> >> expand( cos(a+b) ) cos(a)*cos(b) - sin(a)*sin(b) >> >> expand( tan(a+b) ) -(tan(a) + tan(b))/(tan(a)*tan(b) - 1) Η τελευταία απάντηση διαβάζεται πιο εύκολα αν χρησιμοποιήσουμε την «όμορφη» εκδοχή της που μας δίνει η συνάρτηση pretty: >> pretty(ans) tan(a) + tan(b) tan(a) tan(b) - 1 Παράδειγμα Θα υπολογίσουμε τις παραστάσει ς και >> expand( (x+y+z)^2 ) x^2 + 2*x*y + 2*x*z + y^2 + 2*y*z + z^2 >> >> expand( (x+y+z)^3 ) x^3 + 3*x^2*y + 3*x^2*z + 3*x*y^2 + 6*x*y*z + 3*x*z^2 + y^3 + 3*y^2*z + 3*y*z^2 + z^3 Ένα χαρακτηριστικό όλων των λογισμικών πακέτων για συμβολικούς υπολογισμούς είναι το ότι σχεδόν πάντα απαιτείται μετεπεξεργασία (postprocessing) των αποτελεσμάτων προκειμένου αυτά να αναχθούν σε μια ισοδύναμη μεν αλλά πιο εύχρηστη μορφή. Η συνάρτηση simplify απλοποιεί κατά το δυνατό μια συμβολική παράσταση. Για παράδειγμα >> simplify( exp(log(x^2)) ) 8

9 x^2 >> >> simplify( cos(x)^2 + sin(x)^2 ) 1 >> simplify( (x+1)*x*(x-1) ) x^3 x Στη γενική περίπτωση η simplify έχει δύο ορίσματα εισόδου. Με την εντολή simplify(s,n) η MATLAB απλοποιεί τη συμβολική παράσταση S σε n βήματα ( η προεπιλογή είναι n=50). Παράδειγμα Θα υπολογίσουμε τους τριγωνομετρικούς αριθμούς της γωνίας cos : >> sin( acos(x) ) (1 - x^2)^(1/2) >> cos( acos(x) ) x >> tan( acos(x) ) (1 - x^2)^(1/2)/x >> pretty(ans) 2 1/2 (1 - x ) x Με τη simplify μπορούμε εύκολα ν α υπολογίσουμε συμβολικά την >> tan( acos(x)/2 ) tan(acos(x)/2) >> simplify( tan( acos(x)/2 ) ) -(x - 1)/(1 - x^2)^(1/2) tan 1 2 cos Παράδειγμα Ο αναγνώστης μπορεί εύκολα να βρει εύκολα τριγωνομετρικούς τύπους όπως για παράδειγμα ο tan >> syms a b c >> pretty( expand(tan(a+b+c)) ) tan tan tan tan tan tan tan tan tan tan tan tan 1 9

10 tan(a) + tan(b) + tan(c) - tan(a) tan(b) tan(c) tan(a) tan(b) + tan(a) tan(c) + tan(b) tan(c) - 1 Θα δείξουμε ακόμα ότι Πράγματι: tan >> pretty(expand(tan(4*a))) 3 4 tan(a) - 4 tan(a) tan(a) - 6 tan(a) + 1 4tan4tan tan 6tan 1 Παράδειγμα Θεωρούμε τον πίνακα cos sin >> A=[cos(t) -sin(t); sin(t) cos(t)] A = [ cos(t), -sin(t)] [ sin(t), cos(t)] sin cos Θα υπολογίσουμε και θα απλοποιήσουμε τους A 2 και A 10 : >> A^2 [ cos(t)^2 - sin(t)^2, (-2)*cos(t)*sin(t)] [ 2*cos(t)*sin(t), cos(t)^2 - sin(t)^2] >> simplify(a^2) [ cos(2*t), -sin(2*t)] [ sin(2*t), cos(2*t)] >> simplify(a^10) [ cos(10*t), -sin(10*t)] [ sin(10*t), cos(10*t)] Παράδειγμα Θα δείξουμε ότι >> syms a b c >> A=[ a b+c a^2; b c+a b^2; c a+b c^2] A = [ a, b + c, a^2] [ b, a + c, b^2] [ c, a + b, c^2] >> det(a) 10

11 a^3*b - a^3*c - a*b^3 + a*c^3 + b^3*c - b*c^3 >> simplify(ans) (a - b)*(a - c)*(b - c)*(a + b + c) Η συνάρτηση simple Η simple αναζητεί την απλούστερη μορφή μιας συμβολικής παράστασης ή ενός συμβολικού πίνακα, δείχνει όλες τις μικρότερου μήκους εκδοχές και επιστρέφει την συντομότερη εξ αυτών. Παράδειγμα Η συνάρτηση ορίζεται συμβολικά με την εντολή tan 1 2 cos 1 1 >> F=sym('tan( acos(x)/2 )^2* x* (x-1)* (x+1)') F = tan(acos(x)/2)^2*x*(x-1)*(x+1) Με την εντολή simplify η παράσταση απλοποιείται ως εξής: >> simplify(f) 2*x^2 - x^3 - x Με την εντολή simple παίρνουμε διαδοχικά τις ακόλουθες μορφές της F: >> simple(f) simplify: x*tan(acos(x)/2)^2*(x - 1)*(x + 1) radsimp: x*tan(acos(x)/2)^2*(x - 1)*(x + 1) simplify(100): -x*(x - 1)^2 combine(sincos): x*tan(acos(x)/2)^2*(x - 1)*(x + 1) combine(sinhcosh): x*tan(acos(x)/2)^2*(x - 1)*(x + 1) combine(ln): x*tan(acos(x)/2)^2*(x - 1)*(x + 1) factor: x*tan(acos(x)/2)^2*(x - 1)*(x + 1) expand: x^3*tan(acos(x)/2)^2 - x*tan(acos(x)/2)^2 combine: x*tan(acos(x)/2)^2*(x - 1)*(x + 1) rewrite(exp): (x*(x - 1)*(x + 1)*(i - i*x + (1 - x^2)^(1/2))^2)/(x + i*(1 - x^2)^(1/2) + 1)^2 rewrite(sincos): (x*sin(acos(x)/2)^2*(x - 1)*(x + 1))/cos(acos(x)/2)^2 rewrite(sinhcosh): -(x*sinh(-(i*acos(x))/2)^2*(x - 1)*(x + 1))/cosh(-(i*acos(x))/2)^2 rewrite(tan): x*tan(acos(x)/2)^2*(x - 1)*(x + 1) 11

12 collect(x): x^3*tan(acos(x)/2)^2 - x*tan(acos(x)/2)^2 mwcos2sin: (x*sin(acos(x)/2)^2*(x - 1)*(x + 1))/cos(acos(x)/2)^2 -x*(x - 1)^2 Η συμβολική συνάρτηση factor Η συμβολική συνάρτηση factor παραγοντοποιεί μια συμβολική παράσταση. Για παράδειγμα για την βρίσκουμε >> factor( x^3-6*x^2 + 11*x - 6 ) (x - 3)*(x - 1)*(x - 2) Ομοίως για την 1 παίρνουμε: >> factor(x^12-1) (x - 1)*(x + 1)*(x^2 + x + 1)*(x^2 + 1)*(x^2 - x + 1)*(x^4 - x^2 + 1) Η συνάρτηση collect Η εντολή collect(s,v) συγκεντρώνει τους όρους της συμβολικής παράστασης S και τη γράφει σαν πολυώνυμο του v. Με την εντολή collect(s) η S γράφεται σαν πολυώνυμο της μεταβλητής που καθορίζεται από τη findsym (για παράδειγμα της x) Παράδειγμα Η συνάρτηση 4 cos 2 cos 3cos ορίζεται συμβολικά με την εντολή >> S=x^2-4*x^2*cos(y)+2*x-x*(cos(y))^2+3*(cos(y))^2 S = x^2-4*x^2*cos(y) - x*cos(y)^2 + 2*x + 3*cos(y)^2 12

13 Θα συγκεντρώσουμε τους όρους της S θεωρώντας την πρώτα ως πολυώνυμο του x και μετά ως πολυώνυμο του cosy: >> collect(s) 3*cos(y)^2 - x*(cos(y)^2-2) - x^2*(4*cos(y) - 1) >> >> collect(s,cos(y)) 2*x - 4*x^2*cos(y) - cos(y)^2*(x - 3) + x^2 13

14 12.2. Όρια, παράγωγοι και ολοκληρώματα Η συνάρτηση limit Η συνάρτηση limit βρίσκει το όριο μας συμβολικής παράστασης. Για παράδειγμα μπορούμε να υπολογίσουμε το όριο με την εντολή. >> limit( sin(x)/x ) 1 sin lim Αν θέλουμε να βρούμε το όριο μιας συμβολικής παράστασης F για x a τότε γράφουμε limit(f,x,a) Οι διάφορες επιλογές της limit συνοψίζονται στον πιο κάτω πίνακα: Εντολή limit(f) limit(f,a) limit(f,x,a) limit(f,x,a, left ) Περιγραφή Όριο καθώς η πλησιέστερη στο x ανεξάρτητη μεταβλητή τείνει στο 0. Όριο καθώς η πλησιέστερη στο x ανεξάρτητη μεταβλητή τείνει στο a. Κανονικό όριο: lim Αριστερό όριο: lim limit(f,x,a, right ) Δεξιό όριο: lim Παράδειγμα Θα υπολογίσουμε τα όρια και lim lim 14

15 >> limit( (x^2+t)/(2*x^2-2*x+t^2), inf ) 1/2 >> limit( (x^2+t)/(2*x^2-2*x+t^2), t, inf ) 0 Παράδειγμα Θα υπολογίσουμε τα πλευρικά όρια και lim >> limit(1/x,x,0,'left') -Inf >> limit(1/x,x,0,'right') Inf >> limit(1/x,0) NaN lim Παράδειγμα Θα υπολογίσουμε το όριο >> limit( (x^2-a^2)/(x-a), a ) 2*a lim Παράδειγμα Θα βρούμε την παράγωγο του sin(x) χρησιμοποιώντας τον ορισμό της παραγώγου: lim >> limit( (sin(x+h)-sin(x))/h, h, 0) cos(x) θα δούμε πιο κάτω ότι μπορούμε να υπολογίσουμε την παράγωγο μιας συμβολικής συνάρτησης με την συνάρτηση diff. Παράδειγμα Θεωρούμε την παράσταση sin Η πλησιέστερη στο x μεταβλητή είναι η w: >> findsym ( sin(a+b*t)* exp(c*w), 3 ) 15

16 w,t,c Άρα με την εντολή >> limit ( sin(a+b*t)* exp(c*w) ) sin(a + b*t) υπολογίζεται το όριο lim sin sin Στο παράδειγμα που ακολουθεί θα υπολογίσουμε το όριο ενός συμβολικού πίνακα. Παράδειγμα Θα βρούμε το όριο του συμβολικού πίνακα καθώς το x τείνει στο άπειρο >> S=[ 1+1/x, (1+1/x)^x, (1-a*x^3)/(1+b*x^3) ] S = [ 1/x + 1, (1/x + 1)^x, -(a*x^3-1)/(b*x^3 + 1)] >> limit(s,inf) [ 1, exp(1), -a/b] Η συνάρτηση diff Η εργαλειοθήκη συμβολικών μαθηματικών μας δίνει τη δυνατότητα παραγώγισης μιας συμβολικής συνάρτησης με τη συνάρτηση diff. Για παράδειγμα >> syms x t >> diff(4*x^3) 12*x^2 >> diff( cos(2*x) ) -2*sin(2*x) >> >> int( t^6 ) 1/7*t^7 Παρατηρούμε ότι η x δεν είναι απαραίτητα η ανεξάρτητη μεταβλητή. Αν μια συμβολική έκφραση περιλαμβάνει περισσότερες από μια μεταβλητές, η παραγώγιση και η ολοκλήρωση γίνονται ως προς την αλφαβητικά πλησιέστερη προς το x. Η MATLAB μας επιτρέπει να ορίσουμε την επιθυμητή μεταβλητή ως δεύτερο όρισμα. Για παράδειγμα, για τον υπολογισμό της dx a /dx χρησιμοποιούμε την >> diff(x^a) a*x^(a - 1) 16

17 ενώ για τον υπολογισμό της dx a /da χρησιμοποιούμε την >> diff(x^a,a) x^a*log(x) Στη γενική περίπτωση η παράγωγος υπολογίζεται με την εντολή diff(f,x,n) ή diff(f,n,x) Παράδειγμα Θα βρούμε τις πρώτες τέσσερις παραγώγους της >> syms a b x >> for i=1:4 diff( log(a+b*x), i) end b/(a + b*x) -b^2/(a + b*x)^2 (2*b^3)/(a + b*x)^3 -(6*b^4)/(a + b*x)^4 log Είναι φανερό ότι με την diff μπορούμε εύκολα να υπολογίσουμε μερικές παραγώγους. Για παράδειγμα για την χρησιμοποιούμε την diff(diff(f,2),y). Παράδειγμα Θα βρούμε τις μερικές παραγώγους πρώτης και δεύτερης τάξης της, >> syms x y >> f=4*x*y^3+12*y^2+2*x*y+3*x+1 f = 4*x*y^3 + 12*y^2 + 2*x*y + 3*x + 1 >> fx=diff(f) fx = 4*y^3 + 2*y + 3 >> fy=diff(f,y) fy = 17

18 12*x*y^2 + 24*y + 2*x >> fxx=diff(f,2) fxx = 0 >> fyy=diff(f,y,2) fyy = 24*x*y + 24 >> fxy=diff(fy) fxy = 12*y^2 + 2 Παράδειγμα Το m-file claplace.m υπολογίζει τη Λαπλασιανή μιας συνάρτησης f(x,y), function D=claplace(f,x,y) % CLAPLACE % Calculates the Laplacian of f(x,y) D=simplify( diff(f,x,2)+diff(f,y,2) ); % End Για την βρίσκουμε: >> claplace(exp(x*y),x,y) exp(x*y)*(x^2 + y^2), Η συνάρτηση jacobian Η συνάρτηση αυτή υπολογίζει τον Ιακωβιανό πίνακα (Jacobian matrix) ενός διανυσματικού πεδίου,,,,,,, ο οποίος ορίζεται ως εξής: Παρατηρούμε ότι το ij-στοιχείο του Ιακωβιανού πίνακα είναι το 18

19 Στην περίπτωση που έχουμε βαθμωτό πεδί ο,, τότε ο Ιακωβιανός πίνακας αντιστοιχεί στη ν κλίση:,, Μια ιδιαίτερα χρήσιμη ποσότητα είναι η απόλυτη τιμή της ορίζουσας του Ιακωβιανού πίνακα που είναι γνωστή ως Ιακωβιανή ορίζουσα. Στη MATLAB ο Ιακωβιανός πίνακας ενός διανυσματικού ή βαθμωτού πεδίου F ως προς τις συντεταγμένες που ορίζονται σε κάποιο διάνυσμα v υπολογίζεται με την εντολή jacobian(f,v) Παράδειγμα Θα βρούμε τον Ιακωβια νό πίνακα και την Ιακωβιανή ορίζουσα της συνάρτησης,,,, >> J=jacobian([x^2+y^2, y*z+z*x, x+y],[x,y,z]) J = [ 2*x, 2*y, 0] [ z, z, x + y] [ 1, 1, 0] >> det(j) 2*y^2-2*x^2 Παράδειγμα Η συνάρτηση,,cos,sin, μετασχηματίζει τις κυλινδρικές σε καρτεσιανές συντεταγμένες. Θα βρούμε τον τον Ιακωβιανό πίνακα και την Ιακωβιανή ορίζουσα της συνάρτησης: >> syms r theta z >> J=jacobian([r*cos(theta), r*sin(theta), z],[r,theta,z]) J = [ cos(theta), -r*sin(theta), 0] [ sin(theta), r*cos(theta), 0] [ 0, 0, 1] >> det(j) r*cos(theta)^2 + r*sin(theta)^2 >> simplify(det(j)) r 19

20 Η συνάρτηση taylor Με τη συνάρτηση taylor μπορούμε να υπολογίσουμε το ανάπτυγμα Taylor μιας συνάρτησης γύρω από δοσμένο σημείο. Στην απλούστερη εκδοχή, η taylor(f) υπολογίζει τους όρους έως τάξης 5 γύρω από το μηδέν (ανάπτυγμα Maclaurin). Αν θέλουμε να βρούμε τους πρώτους n όρους γύρω από το σημείο x0 χρησιμοποιούμε την γενική εκδοχή: ή ακόμα την taylor(f,n,x0) taylor(f,t,n,t0) αν η ανεξάρτητη μεταβλητή είναι η t. Άλλες πιθανές εκδοχές σύνταξης της συνάρτησης είναι οι taylor(f,t), taylor(f,x0) και taylor(f,n). Για παράδειγμα, για την sinx βρίσκουμε: >> taylor(sin(x)) x^5/120 - x^3/6 + x >> taylor(sin(x),10) x^9/ x^7/ x^5/120 - x^3/6 + x >> taylor(sin(x),pi/2,6) (pi/2 - x)^4/24 - (pi/2 - x)^2/2 + 1 Παράδειγμα Θα βρούμε το ανάπτυγμα Taylo r ως προς w της Εδώ βολεύει να βρούμε πρώτα το και μετά να πολλαπλασιάσουμε με 3/w 2. 3 cosh cosh ανάπτυγμα Maclaurin της cosh cosh >> syms w x >> v=simplify( taylor( log(cosh(w)/cosh(w*x)), w ) ) v = (w^2*(x^2-1)*(w^2*x^2 + w^2-6))/12 >> u=simplify( v*3/w^2 ) u = ((x^2-1)*(w^2*x^2 + w^2-6))/4 Βρήκαμε δηλαδή ότι Ας γράψουμε τώρα τη u σαν ανάπτυγμα του w: 20

21 >> u=collect(u,w) u = (w^2*(x^2-1)*(x^2 + 1))/4 - (3*x^2)/2 + 3/2 Βρίσκουμε έτσι ότι Η συνάρτηση int Με τη συνάρτηση int μπορούμε να υπολογίσουμε αόριστα και ορισμένα ολοκληρώματα. Για παράδειγμα >> int(x^2) x^3/3 ή >> int( cos(a*pi*t) ) sin(pi*a*t)/(pi*a) Παρατηρούμε ότι η σταθερά ολοκλήρωσης παραλείπεται. Όπως σημειώσαμε ήδη Παρατηρούμε αν μια συμβολική έκφραση περιλαμβάνει περισσότερες από μια μεταβλητές, η ολοκλήρωση γίνεται ως προς την αλφαβητικά πλησιέστερη προς το x. Για τον υπολογισμό του ολοκληρώματος χρησιμοποιούμε την >> int( x^a ) piecewise([a = -1, ln(x)], [a <> -1, x^(a + 1)/(a + 1)]) ενώ για το ολοκλήρωμα χρησιμοποιούμε την >> int( x^a, a) x^a/ln(x) Είναι βέβαια αξιοσημείωτο το ότι η MATLAB διάκρινε όλες τις πιθανές περιπτώσεις κατά τον υπολογισμό του πρώτου ολοκληρώματος. Για να υπολογίσουμε ορισμένα ολοκληρώματα πρέπει φυσικά να προσδιορίσουμε τα όρια ολοκλήρωσης a και b. Οι διάφορες μορφές σύνταξης της εντολής int φαίνονται στον πιο κάτω πίνακα. Εντολή Περιγραφή 21

22 int(f) ή int(sym(f)) int(f,v) όπου x=findsym(f) int(f,a,b) όπου x=findsym(f) int(f,v,a,b) Παράδειγμα Θα βρούμε τα αόριστα ολοκληρώματα >> int( exp(a*x) ) exp(a*x)/a >> int( x*exp(a*x) ) (exp(a*x)*(a*x - 1))/a^2 Θα βρούμε τώρα τα ολοκληρώματα: και 1 sin, >> int( x*sin(a*x) ) (sin(a*x) - a*x*cos(a*x))/a^2 >> int( x/(x^2-a^2) ) log(x^2 - a^2)/2 >> int( x*besselj(0,x) ) x*besselj(1, x) και Παράδειγμα Θα βρούμε τα ορισμένα ολοκληρώματα ln >> int( log(x)*log(1+x), 0, 1) και 22

23 2 - pi^2/12 - log(4) >> int( exp(-x^2), 0, inf) pi^(1/2)/2 Παράδειγμα Με τις εντολές >> int( 1/sqrt(a^2-x^2), 0, a) pi/2 >> int( log(1+tan(x)), 0, pi/4 ) (pi*log(2))/8 βρίσκουμε ότι και 2 / log 1 tan 8 2 Μπορούμε τώρα να βρούμε την αριθμητική τιμή του ολοκληρώματος σε διπλή ακρίβεια με τη συνάρτηση double. Η συνάρτηση αυτή χρησιμοποιείται για παραστάσεις ή αποτελέσματα που δεν περιέχουν συμβολικές μεταβλητές. Στο παράδειγμα μας τώρα βρίσκουμε: >> double(ans) Όπως και κάθε λογισμικό πακέτο για συμβολικούς υπολογισμούς, η MATLAB δεν μπορεί φυσικά να υπολογίσει ολοκληρώματα ή λύσεις που δεν έχουν κλειστή μορφή. Θα πάρουμε για παράδειγμα το ελλειπτικό ολοκλήρωμα δεύτερου είδους για το οποίο δεν παίρνουμε αποτέλεσμα. 2 >> syms x >> int( sqrt(2-sin(x)^2) ) Warning: Explicit integral could not be found. > In sym.int at 64 int((2 - sin(x)^2)^(1/2), x) Ας δοκιμάσουμε να βρούμε το ορισμένο ολοκλήρωμα στο [0, π] παίρνουμε: >> int( sqrt(2-sin(x)^2), 0, pi ) Warning: Explicit integral could not be found. > In sym.int at 64 int((2 - sin(x)^2)^(1/2), x = 0..pi) 23

24 Αν και δεν μπορούμε να πάρουμε συμβολικό αποτέλεσμα, μπορούμε να έχουμε ένα αρκετά ικανοποιητικό αριθμητικό αποτέλεσμα (σε διπλή ακρίβεια) με τη συνάρτηση double: >> double(ans)

25 12.3. Επίλυση συμβολικών αλγεβρικών εξισώσεων Με την εντολή solve μπορούμε να λύσουμε συμβολικές αλγεβρικές εξισώσεις. Με την solve('eqn') επιλύεται η εξίσωση eqn ως προς τη μεταβλητή με το πλησιέστερο στο x όνομα (δηλ. την findsym(eqn). Για παράδειγμα για την εξίσωση βρίσκουμε: >> syms a b x >> solve(a*x+b) -b/a 0 Αν επιθυμούμε να λύσουμε την εξίσωση ως προς τη μεταβλητή var, τότε καλούμε τη solve ως εξής: solve('eqn',var) όπου η var είναι συμβολική μεταβλητή ή συμβολοσειρά που προσδιορίζει την άγνωστη μεταβλητή. Έτσι αν λύσουμε την πιο πάνω εξίσωση ως προς τη μεταβλητή a παίρνουμε: >> solve(a*x+b,a) -b/x Στην περίπτωση που δεν υπάρχει αναλυτική λύση η solve θα προσπαθήσει να βρει αριθμητική λύση. Σημειώνουμε επίσης ότι στα πιο πάνω παραδείγματα είχαμε εξίσωση της μορφής f(x)=0. Αν η εξίσωση είναι της μορφής f(x)=q(x) τότε πρέπει να τη γράψουμε σαν συμβολοσειρά μέσα σε τόνους. Για παράδειγμα >> solve('a*x+b=a+x') (a - b)/(a - 1) Παράδειγμα Θα βρούμε τις λύσεις της συμβολ ικής δευτεροβάθμιας εξίσωσης 0 >> syms a b c x >> y=solve(a*x^2+b*x+c) y = -(b + (b^2-4*a*c)^(1/2))/(2*a) -(b - (b^2-4*a*c)^(1/2))/(2*a) Η απάντηση είναι ένα 2 1 συμβολικό αντικείμενο (διάνυσμα) με στοιχεία τις δύο λύσεις. Ας κάνουμε τώρα ένα απλό έλεγχο κατά πόσο τα στοιχεία του y ικανοποιούν πράγματι τη δευτεροβάθμια εξίσωση. Επειδή το y είναι διάνυσμα υπολογίζουμε την παράσταση κατά στοιχεία ως εξής: >> a*y.^2+b*y+c 25

26 c + (b + (b^2-4*a*c)^(1/2))^2/(4*a) - (b*(b + (b^2-4*a*c)^(1/2)))/(2*a) c + (b - (b^2-4*a*c)^(1/2))^2/(4*a) - (b*(b - (b^2-4*a*c)^(1/2)))/(2*a) Το αποτέλεσμα που παίρνουμε δεν είναι μηδέν όπως αναμέναμε και φαίνεται αρκετά περίπλοκο. Ας εφαρμόσουμε όμως τη συνάρτηση simplify: >> simplify(ans) 0 0 Για να βρούμε τις ρίζες της δευτεροβάθμιας εξίσωσης για δοσμένες τιμές των a, b και c χρησιμοποιούμε τη συνάρτηση subs. Για παράδειγμα, >> subs(y, {a,b,c}, [1,0,-1] ) -1 1 >> subs(y, {a,b,c}, [1,3,2] ) -2-1 Παράδειγμα Θα βρούμε τις λύσεις της εξίσωσης 1 tancos 0 >> solve(a*x/sqrt(1-x^2)-tan(acos(x))) (1/(a + 1))^(1/2) -(1/(a + 1))^(1/2) (-1/(a - 1))^(1/2) -(-1/(a - 1))^(1/2) Συστήματα αλγεβρικών εξισώσεων Στην περίπτωση που έχουμε σύστημα αλγεβρικών εξισώσεων μπορούμε να καλέσουμε τη solve ως εξής >> solve('eqn1','eqn2',...,'eqnn') αν οι άγνωστοι είναι αυτοί που καθορίζονται με τη findsym. Διαφορετικά μπορούμε να χρησιμοποιήσουμε την >> solve('eqn1','eqn2',...,'eqnn',var1,var2,...,varn) Παράδειγμα Θα βρούμε τα σημεία τομής της έλλειψης με την ευθεία y=2x

27 >> [x,y]=solve('x^2+2*y^2-2*x-4*y+1','y-2*x') x = 1 1/9 y = 2 2/9 Παρατηρούμε ότι τα x και y είναι διανύσματα. Ας σχεδιάσουμε τώρα την έλλειψη, την ευθεία και τα σημεία τομής τους. Για τα τελευταία θα χρησιμοποιήσουμε τη συνάρτηση subs: >> ezplot('y-2*x',[-1 3]); axis equal; set(gcf,'color','w'); hold on >> ezplot('x^2+2*y^2-2*x-4*y+1') >> plot(subs(x),subs(y),'ro') 3 x 2 +2 y 2-2 x-4 y+1 = y x Παράδειγμα Γνωρίζουμε ήδη ότι μπορούμε να βρούμε τις ιδιοτιμές του συμβολικού πίνακα με τη συνάρτηση eig: >> syms a b x >> eig([a b; b a]) a + b a - b Μπορούμε εναλλακτικά να επιλύ σουμε τη χαρακτηριστική του εξίσωση, με τις εντολές: 0 >> syms a b x >> solve( det( [a-x b; b a-x] ) ) 27

28 a + b a - b Παράδειγμα Θεωρούμε τώρα το συμβολικό γραμμικό σύστημα 2 2 Αυτό λύνεται εύκολα με αριστερή διαίρεση: >> [1 2; 2 1]\[a b]' (2*b)/3 - a/3 (2*a)/3 - b/3 Μπορούμε εναλλακτικά να χρησιμοποιήσουμε τη solve: >> S=solve('x+2*y=a','2*x+y=b',x,y) S = x: [1x1 sym] y: [1x1 sym] Η μοναδική λύση για το x βρίσκεται στο x-πεδίο της δομής S. Ομοίως η λύση για το y βρίσκεται στο y-πεδίο της S. >> S.x (2*b)/3 - a/3 >> S.y (2*a)/3 - b/3 Στην περίπτωση που έχουμε περισσότερες από μια λύση τότε τα S.x και S.y είναι διανύσματα. Παράδειγμα Θεωρούμε το μη γραμμικό σύστημα: Χρησιμοποιώντας τη solve βρίσκουμε: >> S=solve(x^2-y^2-z^2,x+y-1,z^2-2*z-3) S = x: [2x1 sym] y: [2x1 sym] z: [2x1 sym] Μπορούμε να δούμε τις λύσεις για τα x, y και z ως εξής: >> >> S.x 1 5 >> S.y 28

29 0-4 >> S.z -1 3 Παρατηρούμε ότι το σύστημά μας έχει δύο λύσεις. Προγραμματιστικά, μπορούμε να βρούμε το πλήθος των λύσεων με την εντολή: >> length(s.x) 2 Αν θέλουμε να μελετήσουμε τη δεύτερη λύση, μπορούμε να χρησιμοποιήσουμε την εντολή: >> s2=[ S.x(2) S.y(2) S.z(2)] s2 = [ 5, -4, 3] Αν τέλος θέλουμε να κατασκευάσουμε τον πίνακα λύσεων γράφουμε: >> SM=[S.x S.y S.z] SM = [ 1, 0, -1] [ 5, -4, 3] Οι συναρτήσεις digits και vpa Στην περίπτωση που η solve αδυνατεί να βρει συμβολική λύση μιας εξίσωσης ή ενός συστήματος εξισώσεων, τότε προσπαθεί να βρει μια αριθμητική λύση με ακρίβεια 32 σημαντικών ψηφίων που είναι η προεπιλεγμένη ακρίβεια αριθμητικών υπολογισμών της Maple. Μπορούμε να δούμε αυτή τη προεπιλογή με την εντολή >> digits ή να αλλάξουμε την ακρίβεια σε n ψηφία με την εντολή >> digits(n) Μια σχετική συνάρτηση είναι η vpa (variable precision arithmetic) η οποία υπολογίζει αριθμητικά τα στοιχεία ενός πίνακα με τη χρήση αριθμητικής κινητής υποδιαστολής μεταβλητής ακρίβειας με ακρίβεια τόσων ψηφίων όσων και η τρέχουσα επιλογή της digits. Σημειώνεται ότι το αποτέλεσμα της πράξης είναι συμβολικό. Έτσι με τις εντολές >> vpa(pi) >> vpa(exp(1)) παίρνουμε τους αριθμούς π και e με ακρίβεια 32 ψηφίων. Μπορούμε να αλλάξουμε την ακρίβεια μιας συμβολικής παράστασης S σε D ψηφία με την εντολή >> vpa(s,d) 29

30 Για παράδειγμα: >> vpa(pi,50) >> vpa(exp(1),50)

31 12.4 Ασκήσεις 12.1 Γράψτε μια ισοδύναμη εντολή της MATLAB για κάθε ακολουθία εντολών: (α) >> a=sym('a'); t=sym('t'); delta=sym('delta'); A=sym('A') (β) >> a=sym('a','re al '); beta=sym( 'b','real'); c=sym(' c','real' ); 12.2 Να υπολογιστούν οι ορίζουσες 12.3 Αν 1 1 1, 1, 1 1 υπολογίστε τις ορίζουσες 12.4 Να βρεθούν τα αναπτύγματα των (α) (x-y) 5 (β) (x+y) 6 (γ) tan(a-b) (δ) cot(a+b) (ε) sinh(x+y) (στ) cosh(x+y) (ζ) tanh(x+y) 12.5 Παραγοντοποιείστε τα εξής: (α) x 5 -y 5 (β) x 6 -y 6 (γ) x 4 +x 2 y 2 +y 4 (δ) x 4 +4y και και 12.6 Βρείτε τους τύπους που ισχύουν για τα πιο κάτω (α) sin3a (β) cos3a (γ) tan3a (δ) sinh3x (ε) tanh3x 12.7 Υπολογίστε τα αόριστα ολοκληρώματα (α) (β) (γ) 31

32 (δ) tan 12.8 Υπολογίστε τα ορισμένα ολοκληρώματα (α) dx / (β) sin (γ) sin (δ) Βρείτε τα αναπτύγματα Taylor των (α) a x (β) e sinx (γ) e x sinx (δ) tanh -1 x Γράψτε ένα function m-file με όνομα taylor2 το οποίο θα υπολογίζει το ανάπτυγμα Taylor μιας συνάρτησης δύο μεταβλητών μέχρι και τους όρους 2 η ς τάξης Βρείτε το ανάπτυγμα ως προς w μέχρ ι και τους όρους τέταρτης τάξης της 3 cosh cosh Βρείτε το ανάπτυγμα ως προς w μέχρι και τους όρους τέταρτης τάξης της 8 Ι Ι όπου Ι 0 η τροποποιημένη συνάρτηση Bessel πρώτου είδους και μηδενικής τάξης Βρείτε το ανάπτυγμα ω ς προς ε μέχρι και τους όρους τέταρτης τάξης της 1 1 όπου Ι 0 η τροποποιημένη συνάρτηση Bessel πρώτου είδους και μηδενικής τάξης. 32

EΞΩΤΕΡΙΚΑ ΑΡΧΕΙΑ ΕΙΣΑΓΩΓΗ Ε ΟΜΕΝΩΝ

EΞΩΤΕΡΙΚΑ ΑΡΧΕΙΑ ΕΙΣΑΓΩΓΗ Ε ΟΜΕΝΩΝ EΞΩΤΕΡΙΚΑ ΑΡΧΕΙΑ ΕΙΣΑΓΩΓΗ Ε ΟΜΕΝΩΝ ηµιουργία ενός m-αρχείου Εισαγωγή των δεδοµένων στο αρχείο Αποθήκευση του αρχείου Καταχώρηση των δεδοµένων του αρχείου από το λογισµικό Matlab, γράφοντας απλά το όνοµα

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

Συναρτήσεις - Όρια- Παράγωγοι- Ολοκληρώματα Ακολουθίες-Σειρές

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

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

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

Βασικά στοιχεία στο Matlab Αριθμητική : + - * / ^ 3ˆ2 - (5 + 4)/2 + 6*3 >> 3^2 - (5 + 4)/2 + 6*3 22.5000 Βασικά στοιχεία στο Matlab Το Matlab τυπώνει την απάντηση και την καταχωρεί σε μια μεταβλητή που την ονομάζει ans. Αν θέλουμε

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

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

Εισαγωγή στο Πρόγραμμα Maxima Εισαγωγή στο Πρόγραμμα Maxima Το Maxima είναι ένα πρόγραμμα για την εκτέλεση μαθηματικών υπολογισμών, συμβολικών μαθηματικών χειρισμών, αριθμητικών υπολογισμών και γραφικών παραστάσεων. Το Maxima λειτουργεί

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

ΥΠΟΛΟΓΙΣΤΕΣ Ι. Τύποι δεδομένων ΤΥΠΟΙ ΔΕΔΟΜΕΝΩΝ ΚΑΙ ΠΡΑΞΕΙΣ. Παράδειγμα #1. Πράξεις μεταξύ ακεραίων αριθμών

ΥΠΟΛΟΓΙΣΤΕΣ Ι. Τύποι δεδομένων ΤΥΠΟΙ ΔΕΔΟΜΕΝΩΝ ΚΑΙ ΠΡΑΞΕΙΣ. Παράδειγμα #1. Πράξεις μεταξύ ακεραίων αριθμών ΥΠΟΛΟΓΙΣΤΕΣ Ι ΤΥΠΟΙ ΔΕΔΟΜΕΝΩΝ ΚΑΙ ΠΡΑΞΕΙΣ Τύποι δεδομένων Οι παρακάτω τύποι δεδομένων υποστηρίζονται από τη γλώσσα προγραμματισμού Fortran: 1) Ακέραιοι αριθμοί (INTEGER). 2) Πραγματικοί αριθμοί απλής ακρίβειας

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

Εφαρμοσμένα Μαθηματικά ΙΙ Εξέταση Σεπτεμβρίου 25/9/2017 Διδάσκων: Ι. Λυχναρόπουλος

Εφαρμοσμένα Μαθηματικά ΙΙ Εξέταση Σεπτεμβρίου 25/9/2017 Διδάσκων: Ι. Λυχναρόπουλος Τμήμα Μηχανολόγων Μηχανικών Πανεπιστήμιο Θεσσαλίας Εφαρμοσμένα Μαθηματικά ΙΙ Εξέταση Σεπτεμβρίου 5/9/07 Διδάσκων: Ι. Λυχναρόπουλος Άσκηση (Μονάδες ) Να δειχθεί ότι το πεδίο F( x, y) = y cos x + y,sin x

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

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

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

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

y 1 (x) f(x) W (y 1, y 2 )(x) dx,

y 1 (x) f(x) W (y 1, y 2 )(x) dx, Συνήθεις Διαφορικές Εξισώσεις Ι Ασκήσεις - 07/1/017 Μέρος 1ο: Μη Ομογενείς Γραμμικές Διαφορικές Εξισώσεις Δεύτερης Τάξης Θεωρούμε τη γραμμική μή-ομογενή διαφορική εξίσωση y + p(x) y + q(x) y = f(x), x

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

Ομάδα Γ. Ο υπολογιστής ως επιστημονικό εργαλείο Εργασία Παραγωγίζοντας και ολοκληρώνοντας

Ομάδα Γ. Ο υπολογιστής ως επιστημονικό εργαλείο Εργασία Παραγωγίζοντας και ολοκληρώνοντας Ομάδα Γ. Ο υπολογιστής ως επιστημονικό εργαλείο Παραγωγίζοντας και ολοκληρώνοντας 1 1 Ακρότατα συνάρτησης Οι εντολές και Plot[x Cos[x],{x,0,20}] O ut[2 ]= FindMinimum[x Cos[x],{x,2}] {-3.28837,{x 3.42562}}

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

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

ΒΟΗΘΗΤΙΚΕΣ ΣΗΜΕΙΩΣΕΙΣ ΣΤΑ ΓΕΝΙΚΑ ΜΑΘΗΜΑΤΙΚΑ ΤΜΗΜΑ ΔΙΕΘΝΟΥΣ ΕΜΠΟΡΙΟΥ ΒΟΗΘΗΤΙΚΕΣ ΣΗΜΕΙΩΣΕΙΣ ΣΤΑ ΓΕΝΙΚΑ ΜΑΘΗΜΑΤΙΚΑ ΚΕΦΑΛΑΙΑ: ) ΠΙΝΑΚΕΣ ) ΟΡΙΖΟΥΣΕΣ ) ΓΡΑΜΜΙΚΑ ΣΥΣΤΗΜΑΤΑ 4) ΠΑΡΑΓΩΓΟΙ ΜΑΡΙΑ ΡΟΥΣΟΥΛΗ ΚΕΦΑΛΑΙΟ ΠΙΝΑΚEΣ ΠΡΑΓΜΑΤΙΚΩΝ ΑΡΙΘΜΩΝ ΟΡΙΣΜΟΣ Πίνακας

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

Γ. Ν. Π Α Π Α Δ Α Κ Η Σ Μ Α Θ Η Μ Α Τ Ι Κ Ο Σ ( M S C ) ΕΛΛΗΝΙΚΟ ΑΝΟΙΚΤΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΛΥΜΕΝΕΣ ΑΣΚΗΣΕΙΣ. ΠΡΟΓΡΑΜΜΑ: Σπουδές στις Φυσικές Επιστήμες

Γ. Ν. Π Α Π Α Δ Α Κ Η Σ Μ Α Θ Η Μ Α Τ Ι Κ Ο Σ ( M S C ) ΕΛΛΗΝΙΚΟ ΑΝΟΙΚΤΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΛΥΜΕΝΕΣ ΑΣΚΗΣΕΙΣ. ΠΡΟΓΡΑΜΜΑ: Σπουδές στις Φυσικές Επιστήμες Γ. Ν. Π Α Π Α Δ Α Κ Η Σ Μ Α Θ Η Μ Α Τ Ι Κ Ο Σ ( M S C ) ΕΛΛΗΝΙΚΟ ΑΝΟΙΚΤΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΛΥΜΕΝΕΣ ΑΣΚΗΣΕΙΣ ΠΡΟΓΡΑΜΜΑ: Σπουδές στις Φυσικές Επιστήμες ΘΕΜΑΤΙΚΗ ΕΝΟΤΗΤΑ: ΦΥΕ10 (Γενικά Μαθηματικά Ι) ΠΕΡΙΕΧΕΙ ΤΙΣ

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

Μερικές Διαφορικές Εξισώσεις

Μερικές Διαφορικές Εξισώσεις Πανεπιστήμιο Πατρών, Τμήμα Μαθηματικών Μερικές Διαφορικές Εξισώσεις Χειμερινό εξάμηνο ακαδημαϊκού έτους 24-25, Διδάσκων: Α.Τόγκας ο φύλλο προβλημάτων Ονοματεπώνυμο - ΑΜ: ΜΔΕ ο φύλλο προβλημάτων Α. Τόγκας

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

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

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

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

Ομάδα Γ. Ο υπολογιστής ως επιστημονικό εργαλείο

Ομάδα Γ. Ο υπολογιστής ως επιστημονικό εργαλείο Ομάδα Γ. Ο υπολογιστής ως επιστημονικό εργαλείο Η Mathematica είναι ένα ολοκληρωμένο μαθηματικό πακέτο με πάρα πολλές δυνατότητες σε σχεδόν όλους τους τομείς των μαθηματικών (Άλγεβρα, Θεωρία συνόλων, Ανάλυση,

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

Κεφάλαιο 3 ΠΑΡΑΓΩΓΟΣ. 3.1 Η έννοια της παραγώγου. y = f(x) f(x 0 ), = f(x 0 + x) f(x 0 )

Κεφάλαιο 3 ΠΑΡΑΓΩΓΟΣ. 3.1 Η έννοια της παραγώγου. y = f(x) f(x 0 ), = f(x 0 + x) f(x 0 ) Κεφάλαιο 3 ΠΑΡΑΓΩΓΟΣ 3.1 Η έννοια της παραγώγου Εστω y = f(x) µία συνάρτηση, που συνδέει τις µεταβλητές ποσότητες x και y. Ενα ερώτηµα που µπορεί να προκύψει καθώς µελετούµε τις δύο αυτές ποσοτήτες είναι

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

9 η ΕΝΟΤΗΤΑ Συμβολικές πράξεις, ολοκληρώματα, παράγωγοι, διαφορικές εξισώσεις

9 η ΕΝΟΤΗΤΑ Συμβολικές πράξεις, ολοκληρώματα, παράγωγοι, διαφορικές εξισώσεις ΣΧΟΛΗ ΠΟΛΙΤΙΚΩΝ ΜΗΧΑΝΙΚΩΝ ΕΜΠ ΜΕΘΟΔΟΙ ΕΠΙΛΥΣΗΣ ΜΕ Η/Υ 9 η ΕΝΟΤΗΤΑ Συμβολικές πράξεις, ολοκληρώματα, παράγωγοι, διαφορικές εξισώσεις Ν.Δ. Λαγαρός Μ. Φραγκιαδάκης Α. Στάμος Άδεια Χρήσης Το παρόν εκπαιδευτικό

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

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

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

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

a (x)y a (x)y a (x)y' a (x)y 0

a (x)y a (x)y a (x)y' a (x)y 0 Γραμμικές Διαφορικές εξισώσεις Ανώτερης Τάξης Έστω ότι έχουμε μια γραμμική διαφορική εξίσωση τάξης n a (x) a (x) a (x)' a (x) f (x) () (n) (n) n n 0 όπου a i(x),i 0,...,n και f(x) είναι συνεχείς συναρτήσεις

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

Υπολογιστές Ι. Άδειες Χρήσης. Τύποι δεδομένων. Διδάσκοντες: Αν. Καθ. Δ. Παπαγεωργίου, Αν. Καθ. Ε. Λοιδωρίκης

Υπολογιστές Ι. Άδειες Χρήσης. Τύποι δεδομένων. Διδάσκοντες: Αν. Καθ. Δ. Παπαγεωργίου, Αν. Καθ. Ε. Λοιδωρίκης ΠΑΝΕΠΙΣΤΗΜΙΟ ΙΩΑΝΝΙΝΩΝ ΑΝΟΙΚΤΑ ΑΚΑΔΗΜΑΪΚΑ ΜΑΘΗΜΑΤΑ Άδειες Χρήσης Υπολογιστές Ι Τύποι δεδομένων Διδάσκοντες: Αν. Καθ. Δ. Παπαγεωργίου, Αν. Καθ. Ε. Λοιδωρίκης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες

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

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

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

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

Λύσεις στο Επαναληπτικό Διαγώνισμα 2

Λύσεις στο Επαναληπτικό Διαγώνισμα 2 Τμήμα Μηχανικών Οικονομίας και Διοίκησης Απειροστικός Λογισμός ΙΙ Γ. Καραγιώργος ykarag@aegean.gr Λύσεις στο Επαναληπτικό Διαγώνισμα 2 Για τυχόν παρατηρήσεις, απορίες ή λάθη που θα βρείτε, στείλτε μου

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

b proj a b είναι κάθετο στο

b proj a b είναι κάθετο στο ΦΥΛΛΑ ΙΟ ΑΣΚΗΣΕΩΝ. Βρείτε όλα τα σηµεία P τέτοια ώστε η απόσταση του P από το A(, 5, 3) είναι διπλάσια από την απόσταση του P από το B(6, 2, 2). είξτε ότι το σύνολο όλων αυτών των σηµείων είναι σφαίρα.

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

x y z xy yz zx, να αποδείξετε ότι x=y=z.

x y z xy yz zx, να αποδείξετε ότι x=y=z. ΑΣΚΗΣΕΙΣ ΣΤΗΝ ΑΛΓΕΒΡΑ Α ΛΥΚΕΙΟΥ ΚΕΦ. ο A. Ταυτότητες, ιδιότητες δυνάμεων, διάταξη.1 Να παραγοντοποιήσετε τις παρακάτω παραστάσεις: 1. 15a x 15a y 5a x 5a y. a x a x a x a x 3 3 4 3 3 3 3. x 4xy 16 4 y

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

Εφαρμοσμένα Μαθηματικά ΙΙ 9ο Σετ Ασκήσεων (Λύσεις) Διανυσματικοί Χώροι

Εφαρμοσμένα Μαθηματικά ΙΙ 9ο Σετ Ασκήσεων (Λύσεις) Διανυσματικοί Χώροι Εφαρμοσμένα Μαθηματικά ΙΙ 9ο Σετ Ασκήσεων (Λύσεις) Διανυσματικοί Χώροι Επιμέλεια: Ι. Λυχναρόπουλος. Δείξτε ότι ο V R εφοδιασμένος με τις ακόλουθες πράξεις (, a b) + (, d) ( a+, b+ d) και k ( ab, ) ( kakb,

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

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

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

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

Ομάδα Γ. Ο υπολογιστής ως επιστημονικό εργαλείο

Ομάδα Γ. Ο υπολογιστής ως επιστημονικό εργαλείο Ομάδα Γ. Ο υπολογιστής ως επιστημονικό εργαλείο Ακρότατα συνάρτησης FindMinimum[f,{x, x 0 }] :βρίσκει ένα τοπικό ελάχιστο της f, ξεκινώντας από το σημείο x=x 0. FindMinimum[f,{x, x0}, {y, y 0 }], ] : τοπικό

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

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

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

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

ΚΕΦΑΛΑΙΟ 1ο: ΔΙΑΦΟΡΙΚΟΣ ΛΟΓΙΣΜΟΣ ΕΝΟΤΗΤΑ 3: ΟΡΙΑ - ΣΥΝΕΧΕΙΑ ΣΥΝΑΡΤΗΣΗΣ

ΚΕΦΑΛΑΙΟ 1ο: ΔΙΑΦΟΡΙΚΟΣ ΛΟΓΙΣΜΟΣ ΕΝΟΤΗΤΑ 3: ΟΡΙΑ - ΣΥΝΕΧΕΙΑ ΣΥΝΑΡΤΗΣΗΣ ΚΕΦΑΛΑΙΟ ο: ΔΙΑΦΟΡΙΚΟΣ ΛΟΓΙΣΜΟΣ ΕΝΟΤΗΤΑ : ΟΡΙΑ - ΣΥΝΕΧΕΙΑ ΣΥΝΑΡΤΗΣΗΣ Η έννοια του ορίου στο x ο Υπάρχουν συναρτήσεις οι τιμές των οποίων πλησιάζουν ένα πραγματικό αριθμό L, όταν η ανεξάρτητη μεταβλητή

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

Παραδείγματα (1 ο σετ) Διανυσματικοί Χώροι

Παραδείγματα (1 ο σετ) Διανυσματικοί Χώροι Παραδείγματα ( ο σετ) Διανυσματικοί Χώροι Παράδειγμα Έστω το σύνολο V το σύνολο όλων των θετικών πραγματικών αριθμών εφοδιασμένο με την ακόλουθη πράξη της πρόσθεσης: y y με y, V και του πολλαπλασιασμού:

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

Απειροστικός Λογισμός Ι, χειμερινό εξάμηνο Λύσεις πρώτου φυλλαδίου ασκήσεων.

Απειροστικός Λογισμός Ι, χειμερινό εξάμηνο Λύσεις πρώτου φυλλαδίου ασκήσεων. Απειροστικός Λογισμός Ι, χειμερινό εξάμηνο 208-9.. Για καθεμία από τις ανισότητες Λύσεις πρώτου φυλλαδίου ασκήσεων. x + > 2, x x +, x x+2 > x+3 3x+, (x )(x 3) (x 2) 2 0 γράψτε ως διάστημα ή ως ένωση διαστημάτων

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

x από το κεντρικό σημείο i: Ξεκινάμε από το ανάπτυγμα Taylor στην x κατεύθυνση για απόσταση i j. Υπολογίζουμε το άθροισμα:

x από το κεντρικό σημείο i: Ξεκινάμε από το ανάπτυγμα Taylor στην x κατεύθυνση για απόσταση i j. Υπολογίζουμε το άθροισμα: ΑΡΙΘΜΗΤΙΚΕΣ ΜΕΘΟΔΟΙ, 0 05, 5 Ο ΕΞΑΜΗΝΟ ΕΡΓΑΣΙΑ #: ΑΡΙΘΜΗΤΙΚΗ ΠΑΡΑΓΩΓΙΣΗ και ΟΛΟΚΛΗΡΩΣΗ Ημερομηνία ανάρτησης εργασίας στην ιστοσελίδα του μαθήματος: 0 Ημερομηνία παράδοσης εργασίας: 9 0 Επιμέλεια απαντήσεων:

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

Μέγιστα & Ελάχιστα. ΗΥ111 Απειροστικός Λογισμός ΙΙ

Μέγιστα & Ελάχιστα. ΗΥ111 Απειροστικός Λογισμός ΙΙ ΗΥ-111 Απειροστικός Λογισμός ΙΙ Μέγιστα & Ελάχιστα 1 μεταβλητή: Τύπος Taylor Aν y=f(x) είναι καλή συνάρτηση f '( a) f ''( a) f ( a) f x f a x a x a x a R x 1!! n! n + 1 f ( c) n + 1 Rn ( x) = ( x a), a

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

Παρουσίαση του Mathematica

Παρουσίαση του Mathematica Παρουσίαση του Mathematica Εργαστήριο Σκυλίτσης Θεοχάρης Καλαματιανός Ρωμανός Καπλάνης Αθανάσιος Ιόνιο Πανεπιστήμιο (www.ionio.gr)( Εισαγωγή Σύμβολα πράξεων ή συναρτήσεων: Πρόσθεση + Αφαίρεση - Πολλαπλασιασμός

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

1. Εισαγωγή στο Sage.

1. Εισαγωγή στο Sage. 1. Εισαγωγή στο Sage. 1.1 Το μαθηματικό λογισμικό Sage Το Sage (System for Algebra and Geometry Experimentation) είναι ένα ελεύθερο (δωρεάν) λογισμικό μαθηματικών ανοιχτού κώδικα που υποστηρίζει αριθμητικούς

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

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

ΕΛΛΗΝΙΚΟ ΑΝΟΙΚΤΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΕΛΛΗΝΙΚΟ ΑΝΟΙΚΤΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΠΡΟΓΡΑΜΜΑ ΣΠΟΥΔΩΝ ΠΛΗΡΟΦΟΡΙΚΗ ΜΑΘΗΜΑΤΙΚΑ Ι (Θ.Ε. ΠΛΗ 1) 4 η ΓΡΑΠΤΗ ΕΡΓΑΣΙΑ Ημερομηνία Ανάρτησης 14 Φεβρουαρίου 014 Ημερομηνία Παράδοσης της εργασίας από τον Φοιτητή 14 Μαρτίου

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

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

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

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

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

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

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

Σημαντικές δυνατότητες των σύγχρονων υπολογιστικών μηχανών: Αξιόπιστη καταγραφή πολύ μεγάλου όγκου δεδομένων

Σημαντικές δυνατότητες των σύγχρονων υπολογιστικών μηχανών: Αξιόπιστη καταγραφή πολύ μεγάλου όγκου δεδομένων Σημαντικές δυνατότητες των σύγχρονων υπολογιστικών μηχανών: Γρήγορες προσθέσεις αριθμών Γρήγορες συγκρίσεις αριθμών Αξιόπιστη καταγραφή πολύ μεγάλου όγκου δεδομένων Σχετικά γρήγορη μετάδοση και πρόσληψη

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

ΠΡΟΓΡΑΜΜΑ ΣΠΟΥΔΩΝ ΣΤΗΝ ΠΛΗΡΟΦΟΡΙΚΗ ΜΑΘΗΜΑΤΙΚΑ Ι (ΘΕ ΠΛΗ 12) ΕΡΓΑΣΙΑ 1 η Ημερομηνία Αποστολής στον Φοιτητή: 20 Οκτωβρίου 2008

ΠΡΟΓΡΑΜΜΑ ΣΠΟΥΔΩΝ ΣΤΗΝ ΠΛΗΡΟΦΟΡΙΚΗ ΜΑΘΗΜΑΤΙΚΑ Ι (ΘΕ ΠΛΗ 12) ΕΡΓΑΣΙΑ 1 η Ημερομηνία Αποστολής στον Φοιτητή: 20 Οκτωβρίου 2008 ΕΛΛΗΝΙΚΟ ΑΝΟΙΚΤΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΠΡΟΓΡΑΜΜΑ ΣΠΟΥΔΩΝ ΣΤΗΝ ΠΛΗΡΟΦΟΡΙΚΗ ΜΑΘΗΜΑΤΙΚΑ Ι (ΘΕ ΠΛΗ ) ΕΡΓΑΣΙΑ η Ημερομηνία Αποστολής στον Φοιτητή: 0 Οκτωβρίου 008 Ημερομηνία παράδοσης της Εργασίας: Νοεμβρίου 008 Πριν

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

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

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

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

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

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

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

ΠΡΟΓΡΑΜΜΑ ΣΠΟΥΔΩΝ ΣΤΗΝ ΠΛΗΡΟΦΟΡΙΚΗ ΜΑΘΗΜΑΤΙΚΑ Ι (ΘΕ ΠΛΗ 12) ΕΡΓΑΣΙΑ 1 η Ημερομηνία Αποστολής στον Φοιτητή: 17 Οκτωβρίου 2011

ΠΡΟΓΡΑΜΜΑ ΣΠΟΥΔΩΝ ΣΤΗΝ ΠΛΗΡΟΦΟΡΙΚΗ ΜΑΘΗΜΑΤΙΚΑ Ι (ΘΕ ΠΛΗ 12) ΕΡΓΑΣΙΑ 1 η Ημερομηνία Αποστολής στον Φοιτητή: 17 Οκτωβρίου 2011 ΕΛΛΗΝΙΚΟ ΑΝΟΙΚΤΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΠΡΟΓΡΑΜΜΑ ΣΠΟΥΔΩΝ ΣΤΗΝ ΠΛΗΡΟΦΟΡΙΚΗ ΜΑΘΗΜΑΤΙΚΑ Ι (ΘΕ ΠΛΗ ) ΕΡΓΑΣΙΑ η Ημερομηνία Αποστολής στον Φοιτητή: 7 Οκτωβρίου 0 Ημερομηνία παράδοσης της Εργασίας: 5 Νοεμβρίου 0 Οι ασκήσεις

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

Διαφορικές Εξισώσεις.

Διαφορικές Εξισώσεις. Διαφορικές Εξισώσεις. Εαρινό εξάμηνο 05-6. Λύσεις δεύτερου φυλλαδίου ασκήσεων.. Βρείτε όλες τις λύσεις της εξίσωσης Bernoulli x y = xy + y 3 καθορίζοντας προσεκτικά το διάστημα στο οποίο ορίζεται καθεμιά

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

Συνήθεις Διαφορικές Εξισώσεις Ι Ασκήσεις - 09/11/2017. Άσκηση 1. Να βρεθεί η γενική λύση της διαφορικής εξίσωσης. dy dx = 2y + x 2 y 2 2x

Συνήθεις Διαφορικές Εξισώσεις Ι Ασκήσεις - 09/11/2017. Άσκηση 1. Να βρεθεί η γενική λύση της διαφορικής εξίσωσης. dy dx = 2y + x 2 y 2 2x Συνήθεις Διαφορικές Εξισώσεις Ι Ασκήσεις - 09/11/017 Άσκηση 1. Να βρεθεί η γενική λύση της διαφορικής εξίσωσης dx y + x y. x Παρατηρούμε ότι η δ.ε. είναι ομογενής. Πράγματι, dx y x + 1 x y x y x + 1 (

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

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

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

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

Δηλαδή η ρητή συνάρτηση είναι πηλίκο δύο ακέραιων πολυωνύμων. Επομένως, το ζητούμενο ολοκλήρωμα είναι της μορφής

Δηλαδή η ρητή συνάρτηση είναι πηλίκο δύο ακέραιων πολυωνύμων. Επομένως, το ζητούμενο ολοκλήρωμα είναι της μορφής D ολοκλήρωση ρητών συναρτήσεων Το θέμα μας στην ενότητα αυτή είναι η ολοκλήρωση ρητών συναρτήσεων. Ας θυμηθούμε πρώτα ποιες συναρτήσεις ονομάζονται ρητές. Ορισμός: Μία συνάρτηση ονομάζεται ρητή όταν μπορεί

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

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

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

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

Χρονικές σειρές 1 ο μάθημα: Εισαγωγή στη MATLAB

Χρονικές σειρές 1 ο μάθημα: Εισαγωγή στη MATLAB Χρονικές σειρές 1 ο μάθημα: Εισαγωγή στη MATLAB Εαρινό εξάμηνο 2018-2019 Τμήμα Μαθηματικών ΑΠΘ Διδάσκουσα: Αγγελική Παπάνα Μεταδιδακτορική Ερευνήτρια Πολυτεχνική σχολή, Α.Π.Θ. & Οικονομικό Τμήμα, Πανεπιστήμιο

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

ΣΥΝΑΡΤΗΣΕΙΣ ΔΥΟ ΜΕΤΑΒΛΗΤΩΝ

ΣΥΝΑΡΤΗΣΕΙΣ ΔΥΟ ΜΕΤΑΒΛΗΤΩΝ ΣΥΝΑΡΤΗΣΕΙΣ ΔΥΟ ΜΕΤΑΒΛΗΤΩΝ Έννοια συνάρτησης Παραγώγιση Ακρότατα Ασκήσεις Βασικές έννοιες Στην Οικονομία, τα περισσότερα από τα μετρούμενα μεγέθη, εξαρτώνται από άλλα μεγέθη. Π.χ η ζήτηση από την τιμή,

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

ΠΑΡΑΔΕΙΓΜΑΤΑ ΘΕΜΑ Β. 2x 1. είναι Τότε έχουμε: » τον χρησιμοποιούμε κυρίως σε θεωρητικές ασκήσεις.

ΠΑΡΑΔΕΙΓΜΑΤΑ ΘΕΜΑ Β. 2x 1. είναι Τότε έχουμε: » τον χρησιμοποιούμε κυρίως σε θεωρητικές ασκήσεις. ΚΕΦΑΛΑΙΟ ο: ΣΥΝΑΡΤΗΣΕΙΣ - ΟΡΙΟ - ΣΥΝΕΧΕΙΑ ΣΥΝΑΡΤΗΣΗΣ ΕΝΟΤΗΤΑ : ΣΥΝΑΡΤΗΣΗ - ΑΝΤΙΣΤΡΟΦΗ ΣΥΝΑΡΤΗΣΗ [Υποκεφάλαιο. Μονότονες συναρτήσεις Αντίστροφη συνάρτηση του σχολικού βιβλίου]. ΠΑΡΑΔΕΙΓΜΑΤΑ Παράδειγμα.

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

Μαθηματικά για μηχανικούς ΙΙ ΑΣΚΗΣΕΙΣ

Μαθηματικά για μηχανικούς ΙΙ ΑΣΚΗΣΕΙΣ Μαθηματικά για μηχανικούς ΙΙ ΑΣΚΗΣΕΙΣ Κεφάλαιο 1 1 Να βρείτε (και να σχεδιάσετε) το πεδίο ορισμού των πιο κάτω συναρτήσεων f (, ) 9 4 (γ) f (, ) f (, ) 16 4 1 Να υπολογίσετε το κάθε όριο αν υπάρχει ή να

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

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

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

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

Κεφάλαιο 0 Μιγαδικοί Αριθμοί

Κεφάλαιο 0 Μιγαδικοί Αριθμοί Κεφάλαιο 0 Μιγαδικοί Αριθμοί 0 Βασικοί ορισμοί και πράξεις Είναι γνωστό ότι δεν υπάρχει πραγματικός αριθμός που επαληθεύει την εξίσωση x Η ανάγκη επίλυσης τέτοιων εξισώσεων οδηγεί στο σύνολο των μιγαδικών

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

Παραδείγματα Ιδιοτιμές Ιδιοδιανύσματα

Παραδείγματα Ιδιοτιμές Ιδιοδιανύσματα Παραδείγματα Ιδιοτιμές Ιδιοδιανύσματα Παράδειγμα Να βρείτε τις ιδιοτιμές και τα αντίστοιχα ιδιοδιανύσματα του πίνακα A 4. Επίσης να προσδιοριστούν οι ιδιοχώροι και οι γεωμετρικές πολλαπλότητες των ιδιοτιμών.

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

Ταξινόμηση καμπυλών και επιφανειών με τη βοήθεια των τετραγωνικών μορφών.

Ταξινόμηση καμπυλών και επιφανειών με τη βοήθεια των τετραγωνικών μορφών. Ταξινόμηση καμπυλών και επιφανειών με τη βοήθεια των τετραγωνικών μορφών (βλ ενότητες 8 και 8 από το βιβλίο Εισαγωγή στη Γραμμική Άλγεβρα, Ι Χατζάρας, Θ Γραμμένος, 0) (Δείτε τα παραδείγματα 8 (, ) και

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

ΜΑΘΗΜΑΤΙΚΑ ΙΙ ιδάσκων : Ε. Στεφανόπουλος 12 ιουνιου 2017

ΜΑΘΗΜΑΤΙΚΑ ΙΙ ιδάσκων : Ε. Στεφανόπουλος 12 ιουνιου 2017 Πανεπιστηµιο Πατρων Πολυτεχνικη Σχολη Τµηµα Μηχανικων Η/Υ & Πληροφορικης ΜΑΘΗΜΑΤΙΚΑ ΙΙ ιδάσκων : Ε. Στεφανόπουλος 12 ιουνιου 217 Θ1. Θεωρούµε την συνάρτηση f(x, y, z) = 1 + x 2 + 2y 2 z. (αʹ) Να ϐρεθεί

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

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

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

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

Μαθηματικά για μηχανικούς ΙΙ ΛΥΣΕΙΣ/ΑΠΑΝΤΗΣΕΙΣ ΑΣΚΗΣΕΩΝ

Μαθηματικά για μηχανικούς ΙΙ ΛΥΣΕΙΣ/ΑΠΑΝΤΗΣΕΙΣ ΑΣΚΗΣΕΩΝ Μαθηματικά για μηχανικούς ΙΙ ΛΥΣΕΙΣ/ΑΠΑΝΤΗΣΕΙΣ ΑΣΚΗΣΕΩΝ Κεφάλαιο 1 1 Να βρείτε (και να σχεδιάσετε) το πεδίο ορισμού των πιο κάτω συναρτήσεων f (, ) 9 4 (γ) f (, ) f (, ) 16 4 1 D (, ) :9 0, 4 0 (, ) :

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

Μαθηματικά ΜΕΡΟΣ 3 ΣΥΣΤΗΜΑΤΑ ΕΞΙΣΩΣΕΩΝ

Μαθηματικά ΜΕΡΟΣ 3 ΣΥΣΤΗΜΑΤΑ ΕΞΙΣΩΣΕΩΝ Μαθηματικά ΜΕΡΟΣ 3 ΣΥΣΤΗΜΑΤΑ ΕΞΙΣΩΣΕΩΝ Ι. Δημοτίκαλης, Επίκουρος Καθηγητής 1 ΤΕΙ ΚΡΗΤΗΣ-ΤΜΗΜΑ Λ&Χ: jdim@staff.teicrete.gr ΣΥΣΤΗΜΑΤΑ ΕΞΙΣΩΣΕΩΝ Αν έχουμε m εξισώσεις (ισότητες) που περιγράφουν μαθηματικά

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

Εφαρμοσμένα Μαθηματικά ΙΙ Τελική Εξέταση Ι. Λυχναρόπουλος

Εφαρμοσμένα Μαθηματικά ΙΙ Τελική Εξέταση Ι. Λυχναρόπουλος 9/6/5 Εφαρμοσμένα Μαθηματικά ΙΙ Τελική Εξέταση Ι. Λυχναρόπουλος Άσκηση (Μονάδες ) 5 Δίνεται ο πίνακας A 5. Αν διαγωνοποιείται να τον διαγωνοποιήσετε και στη συνέχεια να k υπολογίσετε το A όπου k θετικός

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

Εφαρμοσμένα Μαθηματικά ΙΙ

Εφαρμοσμένα Μαθηματικά ΙΙ Τμήμα Μηχανολόγων Μηχανικών Πανεπιστήμιο Θεσσαλίας Εφαρμοσμένα Μαθηματικά ΙΙ Διανυσματικοί Χώροι Ιωάννης Λυχναρόπουλος Μαθηματικός, MSc, PhD Διανυσματικός Χώρος επί του F Αλγεβρική δομή που αποτελείται

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

ΑΠΑΝΤΗΣΕΙΣ ΘΕΜΑΤΩΝ ΑΝΑΛΥΣΗΣ ΙΙ, ΣΕΜΦΕ (1/7/ 2013) y x + y.

ΑΠΑΝΤΗΣΕΙΣ ΘΕΜΑΤΩΝ ΑΝΑΛΥΣΗΣ ΙΙ, ΣΕΜΦΕ (1/7/ 2013) y x + y. ΑΠΑΝΤΗΣΕΙΣ ΘΕΜΑΤΩΝ ΑΝΑΛΥΣΗΣ ΙΙ, ΣΕΜΦΕ (/7/ 203) ΘΕΜΑ. (α) Δίνεται η συνάρτηση f : R 2 R με f(x, y) = xy x + y, αν (x, y) (0, 0) και f(0, 0) = 0. Δείξτε ότι η f είναι συνεχής στο (0, 0). (β) Εξετάστε αν

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

ProapaitoÔmenec gn seic.

ProapaitoÔmenec gn seic. ProapaitoÔmeec g seic. Α. Το σύνολο των πραγματικών αριθμών R και οι αλγεβρικές ιδιότητες των τεσσάρων πράξεων στο R. Το σύνολο των φυσικών αριθμών N = {1,, 3,... }. Προσέξτε: μερικά βιβλία (τα βιβλία

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

Χρονικές σειρές 3 o μάθημα: Εισαγωγή στη MATLAB

Χρονικές σειρές 3 o μάθημα: Εισαγωγή στη MATLAB Χρονικές σειρές 3 o μάθημα: Εισαγωγή στη MATLAB Εαρινό εξάμηνο 2018-2019 Τμήμα Μαθηματικών ΑΠΘ Διδάσκουσα: Αγγελική Παπάνα Μεταδιδακτορική Ερευνήτρια Πολυτεχνική σχολή, Α.Π.Θ. & Οικονομικό Τμήμα, Πανεπιστήμιο

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

Εφαρμοσμένα Μαθηματικά ΙΙ

Εφαρμοσμένα Μαθηματικά ΙΙ Τμήμα Μηχανολόγων Μηχανικών Πανεπιστήμιο Θεσσαλίας Εφαρμοσμένα Μαθηματικά ΙΙ Διανυσματικοί Χώροι Ιωάννης Λυχναρόπουλος Μαθηματικός, MSc, PhD Διανυσματικός Χώρος επί του F Αλγεβρική δομή που αποτελείται

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

Εφαρμοσμένα Μαθηματικά ΙΙ Τελική Εξέταση 19/6/2018 Διδάσκων: Ι. Λυχναρόπουλος

Εφαρμοσμένα Μαθηματικά ΙΙ Τελική Εξέταση 19/6/2018 Διδάσκων: Ι. Λυχναρόπουλος Τμήμα Μηχανολόγων Μηχανικών Πανεπιστήμιο Θεσσαλίας Άσκηση (Μονάδες.) Εφαρμοσμένα Μαθηματικά ΙΙ Τελική Εξέταση 9/6/08 Διδάσκων: Ι. Λυχναρόπουλος Έστω A= k και w = 3 0. Να βρεθεί η τιμή του k για την οποία

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

ΛΧ1004 Μαθηματικά για Οικονομολόγους

ΛΧ1004 Μαθηματικά για Οικονομολόγους ΛΧ1004 Μαθηματικά για Οικονομολόγους Μάθημα 1 ου Εξαμήνου 2Θ+2Φ(ΑΠ) Ι. Δημοτίκαλης, Επίκουρος Καθηγητής 1 ΤΕΙ ΚΡΗΤΗΣ-ΤΜΗΜΑ Λ&Χ: jdim@staff.teicrete.gr ΠΡΟΤΕΙΝΟΜΕΝΟ ΒΙΒΛΙΟ ΕΦΑΡΜΟΓΕΣ ΜΑΘΗΜΑΤΙΚΟΥ ΛΟΓΙΣΜΟΥ

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

1 of 79 ΘΕΜΑ 2. Δίνεται η συνάρτηση f(x) = x 2 4x + 5, x R

1 of 79 ΘΕΜΑ 2. Δίνεται η συνάρτηση f(x) = x 2 4x + 5, x R 1 of 79 Δίνεται η συνάρτηση f(x) = x 2 4x + 5, x R α) Να αποδείξετε ότι η f γράφεται στη μορφή f(x) = (x- 2) 2 + 1. (Μονάδες 12) β) Στο σύστημα συντεταγμένων που ακολουθεί, να παραστήσετε γραφικά τη συνάρτηση

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

ΣΥΣΤΗΜΑΤΑ. Για την επίλυση ενός γραμμικού συστήματος με την χρήση των οριζουσών βασική είναι η παρακάτω επισήμανση:

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

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

Pascal, απλοί τύποι, τελεστές και εκφράσεις

Pascal, απλοί τύποι, τελεστές και εκφράσεις Pascal, απλοί τύποι, τελεστές και εκφράσεις 15 Νοεμβρίου 2011 1 Γενικά Στην standard Pascal ορίζονται τέσσερις βασικοί τύποι μεταβλητών: integer: Παριστάνει ακέραιους αριθμούς από το -32768 μέχρι και το

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

ΜΑΘΗΜΑΤΙΚΩΝ ΔΑΣΟΛΟΓΙΑΣ

ΜΑΘΗΜΑΤΙΚΩΝ ΔΑΣΟΛΟΓΙΑΣ Ασκήσεις ΜΑΘΗΜΑΤΙΚΩΝ ΔΑΣΟΛΟΓΙΑΣ για Γενική Επανάληψη Πολυχρόνη Μωυσιάδη, Καθηγητή ΑΠΘ ΟΜΑΔΑ 1. Συναρτήσεις 1. Δείξτε ότι: και υπολογίστε την τιμή 2. 2. Να υπολογισθούν οι τιμές και 3. Υπολογίστε τις τιμές

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

Ευκλείδειοι Χώροι. Ορίζουµε ως R n, όπου n N, το σύνολο όλων διατεταµένων n -άδων πραγµατικών αριθµών ( x

Ευκλείδειοι Χώροι. Ορίζουµε ως R n, όπου n N, το σύνολο όλων διατεταµένων n -άδων πραγµατικών αριθµών ( x Ευκλείδειοι Χώροι Ορίζουµε ως R, όπου N, το σύνολο όλων διατεταµένων -άδων πραγµατικών αριθµών x, x,, x ) Tο R λέγεται ευκλείδειος -χώρος και τα στοιχεία του λέγονται διανύσµατα ή σηµεία Το x i λέγεται

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

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

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

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

Εφαρμοσμένα Μαθηματικά ΙΙ 7ο Σετ Ασκήσεων (Λύσεις) Ορίζουσες Επιμέλεια: Ι. Λυχναρόπουλος

Εφαρμοσμένα Μαθηματικά ΙΙ 7ο Σετ Ασκήσεων (Λύσεις) Ορίζουσες Επιμέλεια: Ι. Λυχναρόπουλος Εφαρμοσμένα Μαθηματικά ΙΙ 7ο Σετ Ασκήσεων (Λύσεις) Ορίζουσες Επιμέλεια: Ι. Λυχναρόπουλος. Υπολογίστε τις ακόλουθες ορίζουσες a) 4 b) c) a b + a) 4 4 Παρατήρηση: Προσέξτε ότι ο συμβολισμός της ορίζουσας

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

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

Αριθμητικές Μέθοδοι σε Προγραμματιστικό Περιβάλλον (Εργαστήριο 5) Τμήμα Μηχανικών Πληροφορικής Αριθμητικές Μέθοδοι σε Προγραμματιστικό Περιβάλλον (Εργαστήριο 5) Δρ Δημήτρης Βαρσάμης Επίκουρος Καθηγητής Δρ Δημήτρης Βαρσάμης Αριθμητικές Μέθοδοι (E 5) Σεπτέμβριος 2015 1

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

ΥΠΟΛΟΓΙΣΤΕΣ ΙΙ. Τύποι δεδομένων ΤΥΠΟΙ ΔΕΔΟΜΕΝΩΝ ΠΡΑΞΕΙΣ ΜΕΤΑΒΛΗΤΕΣ. Ακέραιοι αριθμοί (int) Πράξεις μεταξύ ακεραίων αριθμών

ΥΠΟΛΟΓΙΣΤΕΣ ΙΙ. Τύποι δεδομένων ΤΥΠΟΙ ΔΕΔΟΜΕΝΩΝ ΠΡΑΞΕΙΣ ΜΕΤΑΒΛΗΤΕΣ. Ακέραιοι αριθμοί (int) Πράξεις μεταξύ ακεραίων αριθμών ΥΠΟΛΟΓΙΣΤΕΣ ΙΙ ΤΥΠΟΙ ΔΕΔΟΜΕΝΩΝ ΠΡΑΞΕΙΣ ΜΕΤΑΒΛΗΤΕΣ 1 Τύποι δεδομένων Η γλώσσα προγραμματισμού C++ υποστηρίζει τους παρακάτω τύπους δεδομένων: 1) Ακέραιοι αριθμοί (int). 2) Πραγματικοί αριθμοί διπλής ακρίβειας

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

1.4 Αριθμητική υπολογιστών και σφάλματα

1.4 Αριθμητική υπολογιστών και σφάλματα Γ. Γεωργίου, Αριθμητική Ανάλυση 1.4 Αριθμητική υπολογιστών και σφάλματα Στην παράγραφο αυτή καλύπτουμε πρώτα γενικά το θέμα της αριθμητικής υπολογιστών και στην συνέχεια διαπραγματευόμαστε την έννοια του

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

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

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

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

1 Αριθμητική κινητής υποδιαστολής και σφάλματα στρογγύλευσης

1 Αριθμητική κινητής υποδιαστολής και σφάλματα στρογγύλευσης 1 Αριθμητική κινητής υποδιαστολής και σφάλματα στρογγύλευσης Στη συγκεκριμένη ενότητα εξετάζουμε θέματα σχετικά με την αριθμητική πεπερασμένης ακρίβειας που χρησιμοποιούν οι σημερινοί υπολογιστές και τα

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

f f 2 0 B f f 0 1 B 10.3 Ακρότατα υπό συνθήκες Πολλαπλασιαστές του Lagrange

f f 2 0 B f f 0 1 B 10.3 Ακρότατα υπό συνθήκες Πολλαπλασιαστές του Lagrange Μέγιστα και ελάχιστα 39 f f B f f yx y x xy Οι ιδιοτιμές του πίνακα Β είναι λ =-, λ =- και οι δυο αρνητικές, άρα το κρίσιμο σημείο (,) είναι σημείο τοπικού μεγίστου. Εφαρμογή 6: Στο παράδειγμα 3 ο αντίστοιχος

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

Μιγαδική ανάλυση Μέρος Α Πρόχειρες σημειώσεις 1. Μιγαδικοί αριθμοί. ΤΕΤΥ Εφαρμοσμένα Μαθηματικά Μιγαδική Ανάλυση Α 1

Μιγαδική ανάλυση Μέρος Α Πρόχειρες σημειώσεις 1. Μιγαδικοί αριθμοί. ΤΕΤΥ Εφαρμοσμένα Μαθηματικά Μιγαδική Ανάλυση Α 1 ΤΕΤΥ Εφαρμοσμένα Μαθηματικά Μιγαδική Ανάλυση Α 1 Μιγαδική ανάλυση Μέρος Α Πρόχειρες σημειώσεις 1 Μιγαδικοί αριθμοί Τι είναι και πώς τους αναπαριστούμε Οι μιγαδικοί αριθμοί είναι μια επέκταση του συνόλου

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

ΕΝΟΤΗΤΑ 1: ΟΡΙΣΜΟΣ ΠΕΔΙΟ ΟΡΙΣΜΟΥ ΠΡΑΞΕΙΣ ΣΥΝΑΡΤΗΣΕΩΝ ΓΡΑΦΙΚΕΣ ΠΑΡΑΣΤΑΣΕΙΣ ΒΑΣΙΚΩΝ ΣΥΝΑΡΤΗΣΕΩΝ ΛΥΜΕΝΑ ΘΕΜΑΤΑ ΘΕΜΑ Α

ΕΝΟΤΗΤΑ 1: ΟΡΙΣΜΟΣ ΠΕΔΙΟ ΟΡΙΣΜΟΥ ΠΡΑΞΕΙΣ ΣΥΝΑΡΤΗΣΕΩΝ ΓΡΑΦΙΚΕΣ ΠΑΡΑΣΤΑΣΕΙΣ ΒΑΣΙΚΩΝ ΣΥΝΑΡΤΗΣΕΩΝ ΛΥΜΕΝΑ ΘΕΜΑΤΑ ΘΕΜΑ Α ΚΕΦΑΛΑΙΟ 1 ο : ΔΙΑΦΟΡΙΚΟΣ ΛΟΓΙΣΜΟΣ ΕΝΟΤΗΤΑ 1: ΟΡΙΣΜΟΣ ΠΕΔΙΟ ΟΡΙΣΜΟΥ ΠΡΑΞΕΙΣ ΣΥΝΑΡΤΗΣΕΩΝ ΓΡΑΦΙΚΕΣ ΠΑΡΑΣΤΑΣΕΙΣ ΒΑΣΙΚΩΝ ΣΥΝΑΡΤΗΣΕΩΝ ΛΥΜΕΝΑ ΘΕΜΑΤΑ Ερώτηση θεωρίας 1 ΘΕΜΑ Α Τι ονομάζουμε πραγματική συνάρτηση

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

Επιχειρησιακά Μαθηματικά (1)

Επιχειρησιακά Μαθηματικά (1) Τηλ:10.93.4.450 ΠΟΣΟΤΙΚΕΣ ΜΕΘΟΔΟΙ ΔΕΟ 13 ΤΟΜΟΣ Α Επιχειρησιακά Μαθηματικά (1) ΑΘΗΝΑ ΟΚΤΩΒΡΙΟΣ 01 Τηλ:10.93.4.450 ΚΕΦΑΛΑΙΟ 1 Ο Συνάρτηση μιας πραγματικής μεταβλητής Ορισμός : Συνάρτηση f μιας πραγματικής

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

Κεφάλαιο 6. Αριθμητική παρεμβολή

Κεφάλαιο 6. Αριθμητική παρεμβολή Κεφάλαιο 6. Αριθμητική παρεμβολή Σύνοψη Στο κεφάλαιο αυτό παρουσιάζεται η μέθοδος της Αριθμητικής Παρεμβολής, δηλαδή η εύρεση της τιμής y k μιας συνάρτησης για ένα δεδομένο x k, όταν δεν γνωρίζουμε την

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

Κεφάλαιο 11. Πολυώνυμα Taylor Ορισμός

Κεφάλαιο 11. Πολυώνυμα Taylor Ορισμός Κεφάλαιο Πολυώνυμα Taylor Στο κεφάλαιο αυτό θα κάνουμε μια σύντομη εισαγωγή στα πολυώνυμα Taylor. Τα πολυώνυμα αυτά μπορούν να χρησιμοποιηθούν ως προσεγγίσεις μιας συνάρτησης γύρω από ένα σημείο, και έχουν

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

ΑΡΙΘΜΗΤΙΚΗ ΑΝΑΛΥΣΗ, 2004, 3 Ο ΕΞΑΜΗΝΟ ΕΡΓΑΣΙΑ #5: ΑΡΙΘΜΗΤΙΚΗ ΟΛΟΚΛΗΡΩΣΗ

ΑΡΙΘΜΗΤΙΚΗ ΑΝΑΛΥΣΗ, 2004, 3 Ο ΕΞΑΜΗΝΟ ΕΡΓΑΣΙΑ #5: ΑΡΙΘΜΗΤΙΚΗ ΟΛΟΚΛΗΡΩΣΗ ΑΡΙΘΜΗΤΙΚΗ ΑΝΑΛΥΣΗ, 2004, 3 Ο ΕΞΑΜΗΝΟ ΕΡΓΑΣΙΑ #5: ΑΡΙΘΜΗΤΙΚΗ ΟΛΟΚΛΗΡΩΣΗ Επιμέλεια: ΓΙΑΝΝΗΣ ΛΥΧΝΑΡΟΠΟΥΛΟΣ Άσκηση 1 Δίνοντας το ολοκλήρωμα στη Mathematica παίρνουμε την τιμή του: 0 40 100 140558 z 2z 15

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

Εισαγωγή στο Mathematica

Εισαγωγή στο Mathematica Εισαγωγή στο Mathematica Συντακτικοί κανόνες, βασικές συναρτήσεις και σύμβολα Το Mathematica είναι ένα λογισμικό το οποίο εγκαθιστά στον υπολογιστή ένα διαδραστικό μαθηματικό περιβάλλον. Το περιβάλλον

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

Τι είναι βαθμωτό μέγεθος? Ένα μέγεθος που περιγράφεται μόνο με έναν αριθμό (π.χ. πίεση)

Τι είναι βαθμωτό μέγεθος? Ένα μέγεθος που περιγράφεται μόνο με έναν αριθμό (π.χ. πίεση) TETY Εφαρμοσμένα Μαθηματικά Ενότητα ΙΙ: Γραμμική Άλγεβρα Ύλη: Διανυσματικοί χώροι και διανύσματα, μετασχηματισμοί διανυσμάτων, τελεστές και πίνακες, ιδιοδιανύσματα και ιδιοτιμές πινάκων, επίλυση γραμμικών

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

Περιεχόμενα. Κεφάλαιο 1 ΣΥΣΤΗΜΑΤΑ ΣΥΝΤΕΤΑΓΜΕΝΩΝ ΣΕ ΜΙΑ ΕΥΘΕΙΑ... 13 1.1 Οι συντεταγμένες ενός σημείου...13 1.2 Απόλυτη τιμή...14

Περιεχόμενα. Κεφάλαιο 1 ΣΥΣΤΗΜΑΤΑ ΣΥΝΤΕΤΑΓΜΕΝΩΝ ΣΕ ΜΙΑ ΕΥΘΕΙΑ... 13 1.1 Οι συντεταγμένες ενός σημείου...13 1.2 Απόλυτη τιμή...14 Περιεχόμενα Κεφάλαιο 1 ΣΥΣΤΗΜΑΤΑ ΣΥΝΤΕΤΑΓΜΕΝΩΝ ΣΕ ΜΙΑ ΕΥΘΕΙΑ... 13 1.1 Οι συντεταγμένες ενός σημείου...13 1.2 Απόλυτη τιμή...14 Κεφάλαιο 2 ΣΥΣΤΗΜΑΤΑ ΣΥΝΤΕΤΑΓΜΕΝΩΝ ΣΕ ΕΝΑ ΕΠΙΠΕΔΟ 20 2.1 Οι συντεταγμένες

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

lnx ln x ln l x 1. = (0,1) (1,7].

lnx ln x ln l x 1. = (0,1) (1,7]. ΚΕΦΑΛΑΙΟ ο: ΣΥΝΑΡΤΗΣΕΙΣ - ΟΡΙΟ - ΣΥΝΕΧΕΙΑ ΣΥΝΑΡΤΗΣΗΣ ΕΝΟΤΗΤΑ 1: ΕΝΝΟΙΑ ΠΡΑΓΜΑΤΙΚΗΣ ΣΥΝΑΡΤΗΣΗΣ - ΓΡΑΦΙΚΗ ΠΑΡΑΣΤΑΣΗ ΣΥΝΑΡΤΗΣΗΣ. IΣΟΤΗΤΑ ΣΥΝΑΡΤΗΣΕΩΝ - ΠΡΑΞΕΙΣ ΜΕ ΣΥΝΑΡΤΗΣΕΙΣ - ΣΥΝΘΕΣΗ ΣΥΝΑΡΤΗΣΕΩΝ [Ενότητα

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

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

ΑΡΙΘΜΗΤΙΚΕΣ ΜΕΘΟΔΟΙ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΑΡΙΘΜΗΤΙΚΕΣ ΜΕΘΟΔΟΙ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΜΑΘΗΜΑ 1 ο 1 Εισαγωγή Έντυπα εγχειρίδια ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΑΡΙΘΜΗΤΙΚΗ ΑΝΑΛΥΣΗ, ΑΚΡΙΒΗΣ Γ.Δ., ΔΟΥΓΑΛΗΣ Β.Α. Αριθμητική ανάλυση με εφαρμογές σε matlab & mathematica,

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

Πίνακες >>A = [ 1,6; 7, 11]; Ή τον πίνακα >> B = [2,0,1; 1,7,4; 3,0,1]; Πράξεις πινάκων

Πίνακες >>A = [ 1,6; 7, 11]; Ή τον πίνακα >> B = [2,0,1; 1,7,4; 3,0,1]; Πράξεις πινάκων Πίνακες Ένας πίνακας είναι μια δισδιάστατη λίστα από αριθμούς. Για να δημιουργήσουμε ένα πίνακα στο Matlab εισάγουμε κάθε γραμμή σαν μια ακολουθία αριθμών που ξεχωρίζουν με κόμμα (,) ή κενό (space) και

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

Ηλεκτρονικοί Υπολογιστές

Ηλεκτρονικοί Υπολογιστές ΑΡΙΣΤΟΤΕΛΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΟΝΙΚΗΣ ΑΝΟΙΧΤΑ ΑΚΑΔΗΜΑΪΚΑ ΜΑΘΗΜΑΤΑ Ενότητα 5: Εντολές Αντικατάστασης, Συναρτήσεις και Σχόλια στη C++ Ζαχαρούλα Ανδρεοπούλου Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται

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

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

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

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

Μαθηµατικοί Υπολογισµοί στην R

Μαθηµατικοί Υπολογισµοί στην R Κεφάλαιο 3 Μαθηµατικοί Υπολογισµοί στην R Ενα µεγάλο µέρος της ανάλυσης δεδοµένων απαιτεί διάφορους µαθηµατικούς υπολογισµούς. Αυτό το κεφάλαιο εισαγάγει τον αναγνώστη στις διάφορες δυνατότητες που έχει

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

ΠΕΡΙΕΧΟΜΕΝΑ. ΚΕΦΑΛΑΙΟ 1 Γνωριμία με τη Mathematica 11. ΚΕΦΑΛΑΙΟ 2 Βασικές αρχές 34. ΚΕΦΑΛΑΙΟ 3 Λίστες 74. ΚΕΦΑΛΑΙΟ 4 Δισδιάστατα γραφικά 101

ΠΕΡΙΕΧΟΜΕΝΑ. ΚΕΦΑΛΑΙΟ 1 Γνωριμία με τη Mathematica 11. ΚΕΦΑΛΑΙΟ 2 Βασικές αρχές 34. ΚΕΦΑΛΑΙΟ 3 Λίστες 74. ΚΕΦΑΛΑΙΟ 4 Δισδιάστατα γραφικά 101 ΠΕΡΙΕΧΟΜΕΝΑ ΚΕΦΑΛΑΙΟ 1 Γνωριμία με τη Mathematica 11 1.1 Συμβολισμοί και Συμβάσεις 1. Ο Πυρήνας και η Εμπροσθοφυλακή 1.3 Οι Ιδιοτροπίες της Mathematica 1.4 Η Mathematica Δίνει Ακριβή Αποτελέσματα 1.5 Βασικές

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

1.1. Με τι ασχολείται η Αριθμητική Ανάλυση

1.1. Με τι ασχολείται η Αριθμητική Ανάλυση Κεφάλαιο 1 Εισαγωγικά 1.1. Με τι ασχολείται η Αριθμητική Ανάλυση Πολλοί επιστημονικοί κλάδοι, στην προσπάθειά τους να επιλύσουν πρακτικά προβλήματα κάνουν χρήση μεθόδων Αριθμητικής Ανάλυσης. Οι μέθοδοι

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

ΣΥΣΤΗΜΑΤΑ. 6.1 ΓΡΑΜΜΙΚΑ ΣΥΣΤΗΜΑΤΑ (Επαναλήψεις-Συμπληρώσεις)

ΣΥΣΤΗΜΑΤΑ. 6.1 ΓΡΑΜΜΙΚΑ ΣΥΣΤΗΜΑΤΑ (Επαναλήψεις-Συμπληρώσεις) 6 ΣΥΣΤΗΜΑΤΑ 6.1 ΓΡΑΜΜΙΚΑ ΣΥΣΤΗΜΑΤΑ (Επαναλήψεις-Συμπληρώσεις) Η εξίσωση αx βy γ Στο Γυμνάσιο διαπιστώσαμε με την βοήθεια παραδειγμάτων ότι η εξίσωση αx βy γ, με α 0 ή β 0, που λέγεται γραμμική εξίσωση,

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

Εφαρμοσμένα Μαθηματικά ΙΙ Τελική Εξέταση Ι. Λυχναρόπουλος

Εφαρμοσμένα Μαθηματικά ΙΙ Τελική Εξέταση Ι. Λυχναρόπουλος 6/6/06 Εφαρμοσμένα Μαθηματικά ΙΙ Τελική Εξέταση Ι. Λυχναρόπουλος Άσκηση (Μονάδες ) 0 Δίνεται ο πίνακας A =. Nα υπολογίσετε την βαθμίδα του και να βρείτε τη διάσταση και από μία βάση α) του μηδενοχώρου

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

Εφαρμοσμένα Μαθηματικά ΙΙ Εξέταση Σεπτεμβρίου Ι. Λυχναρόπουλος

Εφαρμοσμένα Μαθηματικά ΙΙ Εξέταση Σεπτεμβρίου Ι. Λυχναρόπουλος 9/8/6 Εφαρμοσμένα Μαθηματικά ΙΙ Εξέταση Σεπτεμβρίου Ι. Λυχναρόπουλος Άσκηση (Μονάδες.5) Να υπολογισθούν τα ακρότατα της συνάρτησης: y y y y 3 (, ) 3 3 3 Πεδίο ορισμού της συνάρτησης είναι το Υπολογίζουμε

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