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



Σχετικά έγγραφα
Βασικά στοιχεία στο Matlab

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

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

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

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

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

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

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

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

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

Πιο συγκεκριμένα, η χρήση του MATLAB προσφέρει τα ακόλουθα πλεονεκτήματα.

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

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

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

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

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

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

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

Υπολογισμός αθροισμάτων

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

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

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

Μαθηματικά Γ Γυμνασίου. Επαναληπτικές Ασκήσεις στο Κεφάλαιο 1: Μονώνυμα - Πολυώνυμα - Ταυτότητες

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

ΕΙΣΑΓΩΓΗ ΣΤΗ ΒΕΛΤΙΣΤΟΠΟΙΗΣΗ ΣΥΣΤΗΜΑΤΩΝ

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

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

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

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

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

Παράγωγος πραγματικής συνάρτησης

Άσκηση 1. Α. Υπολογίστε χωρίς να εκτελέσετε κώδικα FORTRAN τα παρακάτω: Ποιά είναι η τελική τιμή του Z στα παρακάτω κομμάτια κώδικα FORTRAN:

ΑΚΑΗΜΙΑ ΚΥΒΟΣ ΘΕΣΣΑΛΟΝΙΚΗ ΜΑΘΗΜΑΤΙΚΑ 100%

8 ΕΠΙΛΥΣΗ ΜΗ ΓΡΑΜΜΙΚΩΝ ΕΞΙΣΩΣΕΩΝ

Νέο υλικό. Matlab2.pdf - Παρουσίαση μαθήματος 2. Matlab-reference.pdf Σημειώσεις matlab στα ελληνικά (13 σελίδες).

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

Σκοπός. Αλγεβρικοί και Λογικοί Υπολογισμοί στη PASCAL

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

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

Matlab. Εισαγωγικές έννοιες. C. C. Katsidis

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

4. Παραγώγιση πεπερασμένων διαφορών Σειρά Taylor Πολυωνυμική παρεμβολή

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

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

ΥΠΟΛΟΓΙΣΤΕΣ Ι. Τι χρειάζεται η εντολή DO ; ΕΠΑΝΑΛΗΨΕΙΣ ΕΝΤΟΛΗ DO. Όταν απαιτείται να εκτελεστεί πολλές φορές το ίδιο τμήμα ενός προγράμματος.

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

4.1 Πράξεις με Πολυωνυμικές Εκφράσεις... 66

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

ΑΡΙΘΜΗΤΙΚΗ ΑΝΑΛΥΣΗ, , 3 ο ΕΞΑΜΗΝΟ ΑΠΑΝΤΗΣΕΙΣ ΕΡΓΑΣΙΑΣ #1: ΑΡΙΘΜΗΤΙΚΗ ΚΙΝΗΤΗΣ ΥΠΟ ΙΑΣΤΟΛΗΣ ΚΑΙ ΡΙΖΕΣ ΕΞΙΣΩΣΕΩΝ ΕΠΙΜΕΛΕΙΑ: Σ.

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

Μαθηματικά Γ Γυμνασίου. Επαναληπτικές Ασκήσεις στο Κεφάλαιο 1: Μονώνυμα - Πολυώνυμα - Ταυτότητες

1. ΕΙΣΑΓΩΓΗ ΣΤΟ MATLAB... 13

ΠΛΗΡΟΦΟΡΙΚΗ Ι Ενότητα 4: Συναρτήσεις

Κοιλότητα. Διαφορικός Λογισμός μιας μεταβλητής Ι

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

Αλγεβρικές Παραστάσεις

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

Aπάντηση Απόλυτη τιμή αριθμού είναι η απόσταση του αριθμού από το 0. Συμβολίζεται με 3 = 3-3 = 3 + και και είναι πάντα θετικός αριθμός. Π.

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

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

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

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

Μ Α Θ Η Μ Α Τ Ι Κ Α Γ ΓΥΜΝΑΣΙΟΥ ΖΕΡΒΟΣ ΜΑΝΟΛΗΣ

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

ΠΛΗΡΟΦΟΡΙΚΗ Ι Ενότητα 3: Συναρτήσεις

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

Dunamoseirèc A. N. Giannakìpouloc, Tm ma Statistik c OPA

Συναρτήσεις στη Visual Basic 6.0

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

ΠΛΗΡΟΦΟΡΙΚΗ Ι Ενότητα 1: Εισαγωγή

Λογική Σχεδίαση Ι - Εξεταστική Φεβρουαρίου 2013 Διάρκεια εξέτασης : 160 Ονοματεπώνυμο : Α. Μ. Έτος σπουδών:

HY213. ΑΡΙΘΜΗΤΙΚΗ ΑΝΑΛΥΣΗ ΥΠΟΛΟΓΙΣΜΟΙ ΚΑΙ ΣΦΑΛΜΑΤΑ ΑΡΙΘΜΗΤΙΚΗ ΚΙΝΗΤΗΣ ΥΠΟΔΙΑΣΤΟΛΗΣ

Παράδειγμα #2 ΑΡΙΘΜΗΤΙΚΗ ΚΙΝΗΤΗΣ ΥΠΟΔΙΑΣΤΟΛΗΣ ΚΑΙ ΡΙΖΕΣ ΕΞΙΣΩΣΕΩΝ. ΕΠΙΜΕΛΕΙΑ: Σ. Βαρούτης

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

Σειρές Taylor και MacLaurin

0.1 Εκχειλίσεις κατά την Επίλυση Τετραγωνικής Εξίσωσης

ΔΟΜΗΜΕΝΟΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ

Λογισμικό για Μαθηματικά

Κεφάλαιο 1 Οι πραγµατικοί και οι µιγαδικοί αριθµοί

Μονώνυμα. Βρέντζου Τίνα Φυσικός Μεταπτυχιακός τίτλος: «Σπουδές στην εκπαίδευση» ΜEd

Εισαγωγή στον επιστημονικό προγραμματισμό 2 o Μάθημα

ΕΙΣΑΓΩΓΗ ΣΤΗ ΒΕΛΤΙΣΤΟΠΟΙΗΣΗ ΣΥΣΤΗΜΑΤΩΝ

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

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

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

Απαντήσεις θεωρίας Κεφάλαιο 1ο. (α μέρος)

Προγραμματισμός με FORTRAN Συνοπτικός Οδηγός Α. Σπυρόπουλος Α. Μπουντουβής

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

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

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

Δύο είναι οι κύριες αιτίες που μπορούμε να πάρουμε από τον υπολογιστή λανθασμένα αποτελέσματα εξαιτίας των σφαλμάτων στρογγυλοποίησης:

ΠΛΗΡΟΦΟΡΙΚΗ Ι Ενότητα 5: Πίνακες [1/2] (Διανύσματα)

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

FORTRAN & Αντικειμενοστραφής Προγραμματισμός ΣΝΜΜ 2017

ΣΥΝΑΡΤΗΣΕΙΣ. Η σύνταξη μιας συνάρτησης σ ένα κελί έχει την γενική μορφή: =όνομα_συνάρτησης(όρισμα1; όρισμα2;.)

ΠΛΗΡΟΦΟΡΙΚΗ Ι Ενότητα 2: Έλεγχος συνθηκών

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

Εισαγωγή στη γλώσσα προγραμματισμού Fortran 95

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

Αριθµητική Ανάλυση. Ενότητα 5 Προσέγγιση Συναρτήσεων. Ν. Μ. Μισυρλής. Τµήµα Πληροφορικής και Τηλεπικοινωνιών,

Transcript:

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

ΕΙΣΑΓΩΓΗ Ε ΟΜΕΝΩΝ ΑΠΟ ΕΞΩΤΕΡΙΚΟ ΑΡΧΕΙΟ Παράδειγµα Αρχείο µετρήσεων θερµοκρασίας σε µια περιοχή ανά 6 ώρες Ώρα Θερµοκρασία 00:00 15 Ο C 06:00 13 Ο C 12:00 19 Ο C 18:00 18 Ο C 24:00 14 Ο C

ΕΙΣΑΓΩΓΗ Ε ΟΜΕΝΩΝ ΑΠΟ ΕΞΩΤΕΡΙΚΟ ΑΡΧΕΙΟ ηµιουργία του αρχείου Temp.m το οποίο περιέχει τα δεδοµένα σε µορφή πίνακα Data = [0 15 6 13 12 19 18 18 24 14]; Αποθήκευση των δεδοµένων στο αρχείο

ΕΙΣΑΓΩΓΗ Ε ΟΜΕΝΩΝ ΑΠΟ ΕΞΩΤΕΡΙΚΟ ΑΡΧΕΙΟ Καταχώρηση των δεδοµένων του αρχείου Temp.m στο λογισµικό Matlab µορφή πίνακα >> Temp; >> time=data(:,1); >> temperature=data(:,2);

ΕΙΣΑΓΩΓΗ Ε ΟΜΕΝΩΝ ΑΠΟ ΕΞΩΤΕΡΙΚΟ ΑΡΧΕΙΟ Επεξεργασία των δεδοµένων από το λογισµικό Matlab >> plot(time,temperature)

ΕΓΓΡΑΦΗ Ε ΟΜΕΝΩΝ ΣΕ ΕΞΩΤΕΡΙΚΟ ΑΡΧΕΙΟ Με την εντολή fprintf γίνεται εγγραφή δεδοµένωναπότολογισµικό Matlab σε ένα εξωτερικό αρχείο fprintf( όνοµα αρχείου, format, µεταβλητές) Παράδειγµα >> fprintf( data.out, t = %5.2f\n, temperature)

SYMBOLIC MATH TOOLBOX Ένα συµβολικό αντικείµενο είναι µια δοµή δεδοµένων από χαρακτήρες στην οποία έχει αποθηκευτεί µια συµβολική µεταβλητή. Με τη χρήση του Symbolic Math Toolbox είναι εφικτή η χρήση συµβολικών αντικειµένων για την απεικόνιση συµβολικών µεταβλητών, εκφράσεων και πινάκων µε σκοπότη διεξαγωγή πράξεων ανάµεσα τους. Οι συµβολικές πράξεις πραγµατοποιούνται µέσω του λογισµικού Maple.

ΣΥΜΒΟΛΙΚΕΣ ΜΕΤΑΒΛΗΤΕΣ >> a = sqrt(2) a = 1.4142 >> a = sqrt(sym(2)) a = 2^(1/2) >> double(a) ans = 1.4142 >> t = sym(2)/sym(5) t = 2/5

ΗΛΩΣΗ ΣΥΜΒΟΛΙΚΩΝ ΜΕΤΑΒΛΗΤΩΝ >> a = sym( alpha ) a = alpha Παράδειγµα : f = a x 2 + b x + c >> a = sym( a ) >> b = sym( b ) >> c = sym( c ) >> x = sym( x ) >> f = sym( a*x^2+b*x+c ) Ή >> syms a b c x >> f = sym( a*x^2+b*x+c )

ΑΝΑΖΗΤΗΣΗ ΣΥΜΒΟΛΙΚΩΝ ΜΕΤΑΒΛΗΤΩΝ Παράδειγµα : f = a x 2 + b x + c >> syms a b c x >> f = sym( a*x^2+b*x+c ) >> findsym(f) ans = a, b, c, x Εύρεση συµβολικών µεταβλητών που αποτελούν µια συµβολική έκφραση

ΑΡΙΘΜΗΤΙΚΟΣ ΠΡΟΣ ΙΟΡΙΣΜΟΣ ΣΥΜΒΟΛΙΚΩΝ ΜΕΤΑΒΛΗΤΩΝ Παράδειγµα : f = 2 x 2-3 x + 1, f(2) =? >> syms x >> f = sym( 2*x^2-3*x+1 ) >> subs(f,x,2) ans = 3

ΜΕΤΑΤΡΟΠΕΣ ΣΥΜΒΟΛΙΚΩΝ - ΑΡΙΘΜΗΤΙΚΩΝ ΜΕΤΑΒΛΗΤΩΝ >> t = 0.1 >> sym(t, f ) συµβολική απεικόνιση κινητής υποδιαστολής ans = 1.999999999999a *2^(-4) >> sym(t, r ) ή >> sym(t) κλασµατική απεικόνιση ans = 1/10 >> sym(t, e ) κλασµατική απεικόνιση σε σχέση µε τηνακρίβεια ans = 1/10+eps/40 >> sym(t, d ) δεκαδική απεικόνιση µε 32 δεκαδικά ψηφία ans =.10000000000000000555111512312

ΗΜΙΟΥΡΓΙΑ ΠΡΑΓΜΑΤΙΚΩΝ ΚΑΙ ΜΙΓΑ ΙΚΩΝ ΣΥΜΒΟΛΙΚΩΝ ΜΕΤΑΒΛΗΤΩΝ >> x = sym( x, real ); >> y = sym( y, real ); >> syms x y real >> z = x + i * y >> conj(x) ans = x >> conj(z) ans = x i*y >> expand(z*conj(z)) ans = x^2+y^2 Ή

ΗΜΙΟΥΡΓΙΑ ΒΑΣΙΚΩΝ ΣΥΜΒΟΛΙΚΩΝ ΣΥΝΑΡΤΗΣΕΩΝ >> f = sym( f(x) ) >> df = (subs(f, x, x+h )-f)/ h Ή >> df = (subs(f,x,x+h)-f)/h df = (f(x+h)-f(x))/h

ΗΜΙΟΥΡΓΙΑ ΣΥΜΒΟΛΙΚΩΝ ΠΙΝΑΚΩΝ >> syms a b c >> A = [a b c ; b c a; c a b] A = [ a, b, c] [ b, c, a] [ c, a, b] >> sum(a(1,:)) ans = a+b+c

ΙΑΓΡΑΦΗ ΣΥΜΒΟΛΙΚΩΝ ΜΕΤΑΒΛΗΤΩΝ Επειδή το λογισµικό Matlab χρησιµοποιεί το λογισµικό Maple για τη διεξαγωγή συµβολικών υπολογισµών θα πρέπει η διαγραφή των συµβολικών µεταβλητών να γίνει και στα δυο. Παράδειγµα >> syms a real >> syms a unreal αφαιρεί τη πραγµατική ιδιότητα από το a >> clear a διαγραφή της µεταβλητής a

ΜΑΘΗΜΑΤΙΚΕΣ ΣΥΜΒΟΛΙΚΕΣ ΣΥΝΑΡΤΗΣΕΙΣ Το λογισµικό Matlab επιτρέπει τη δηµιουργία συµβολικών µαθηµατικών συναρτήσεων σε m-αρχεία όµοια µε τιςαριθµητικές συναρτήσεις. Παράδειγµα: z = sin(x)/x function z = sinc(x) if isequal(x,sym(0)) z=1; else z = sin(x)/x; end

ΣΥΜΒΟΛΙΚΗ ΙΑΦΟΡΙΣΗ Το λογισµικό Matlab επιτρέπει τη συµβολική παραγώγιση συµβολικών µαθηµατικών εκφράσεων. Παράδειγµα: >> syms s t >> f = sin(s*t) >> diff(f,t) ans = cos(s*t)*s >> diff(f,t,2) ans = -sin(s*t)*s^2

ΣΥΜΒΟΛΙΚΗ ΙΑΦΟΡΙΣΗ Παράδειγµα: >> syms x n >> f = x^n >> diff(f) ans = x^n*n/x >> simplify(diff(f)) ans = x^(n-1)*n

ΟΡΙΑ ΣΥΜΒΟΛΙΚΩΝ ΣΥΝΑΡΤΗΣΕΩΝ Παράδειγµα : παράγωγος cos(x) >> syms x n h >> limit((cos(x+h)-cos(x))/h,h,0) ans = -sin(x) Παράδειγµα :e x >> limit((1+x/n)^n,n,inf) ans = exp(x)

ΠΛΕΥΡΙΚΑ ΟΡΙΑ ΣΥΜΒΟΛΙΚΩΝ ΣΥΝΑΡΤΗΣΕΩΝ Παράδειγµα : lim x/ x µε x -> 0 - >> syms x >> limit(x/abs(x),x,0, left ) ans = -1 Παράδειγµα : lim x/ x µε x -> 0 + >> limit(x/abs(x),x,0, right ) ans = 1 >> limit(x/abs(x),x,0) ans = NaN

ΣΥΜΒΟΛΙΚΗ ΟΛΟΚΛΗΡΩΣΗ Παράδειγµα : >> syms x >> int(sin(2*x),x,0,pi/2) ans = 1 Παράδειγµα : >> syms x; >> syms a positive; >> f = exp(-a*x^2); >> int(f,x,-inf,inf) ans = 1/(a)^1/2*pi^(1/2)

ΣΥΜΒΟΛΙΚA ΑΘΡΟΙΣΜΑΤΑ Παράδειγµα : >> syms k x >> s1=symsum(1/k^2,1,inf) s1 = 1/6*pi^2 >> s2=symsum(x^k,k,0,inf) s2 = -1/(x-1)

ΣΕΙΡΕΣ TAYLOR Παράδειγµα : Εύρεση της σειράς Taylor µέχρι ογδόου βαθµού. >> syms x >> f = 1/(5+4*cos(x)) >> T=taylor(f,8) T = 1/9+2/81*x^2+5/1458*x^4+49/131220*x^6 >> pretty(t) Τ= 2 4 49 6 1/9 + 2/81 x + 5/1458 x + ------ x 131220

COLLECT Η εντολή collect δέχεται ως όρισµα ένα πολυώνυµο και το διατάσει κατά τις φθίνουσες δυνάµεις της µεταβλητής του. Παράδειγµα : >> syms x >> f = (x-1)*(x-2)*(x-3) >> f=collect(f) f = x^3-6*x^2+11*x-6

FACTOR Ηεντολήfactor δέχεται ως όρισµα ένα συµβολικό πολυώνυµο καιτο παραγοντοποιεί. Παράδειγµα : >> syms x >> f = x^3-6*x^2+11*x-6 >> f=factor(f) f = (x-1)*(x-2)*(x-3)

EXPAND Ηεντολήexpand δέχεται ως όρισµα µια συµβολική παράσταση και υπολογίζει τα γινόµενα σε αθροίσµατα και εκτελεί πράξεις από ιδιότητες των συναρτήσεων. Παράδειγµα : >> syms x a y >> f=expand(a*(x+y)) f = a*x + a*y >> f=expand(cos(x+y)) f=cos(x)*cos(y)-sin(x)*sin(y)

HORNER Ηεντολήhorner δέχεται ως όρισµα ένα συµβολικό πολυώνυµο και το παραγοντοποιεί στη Horner ή φωλιασµένη µορφή του. Παράδειγµα : >> syms x >> f = x^3-6*x^2+11*x-6 >> f=horner(f) f = -6+(11+(-6+x)*x)*x

SIMPLIFY Ηεντολήsimplify δέχεται ως όρισµα µια συµβολική παράσταση και εκτελεί αλγεβρικές πράξεις. Παράδειγµα : >> syms x >> f = simplify(cos(x)^2+sin(x)^2) f = 1 >> f = simplify((1-x^2)/(1-x)) f = x+1