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

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

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

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

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

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

1.1 ΠΡΑΞΕΙΣ ΜΕ ΠΡΑΓΜΑΤΙΚΟΥΣ ΑΡΙΘΜΟΥΣ. Α. Οι πραγματικοί αριθμοί και οι πράξεις τους ( ) ( ) ( ) ( ) ( ) ( ) είναι πραγματικός, γ) Το 3 είναι άρρητος,

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

Μαρία Λουκά. Εργαστήριο Matlab Πολυώνυμα - Παρεμβολή. Τμήμα Πληροφορικής και Τηλεπικοινωνιών.

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

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

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

Λογικά Διανύσματα. >>x = -3/2*pi : pi/100 : 3/2*pi; >>y = tan(x); >>plot(x, y)

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

pyramid_volume=length_of_base * Width_of_base * Height * 1/3;

Τετραγωνικά μοντέλα. Τετραγωνικό μοντέλο συνάρτησης. Παράδειγμα τετραγωνικού μοντέλου #1. Παράδειγμα τετραγωνικού μοντέλου #1

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

Στη C++ υπάρχουν τρεις τύποι βρόχων: (a) while, (b) do while, και (c) for. Ακολουθεί η σύνταξη για κάθε μια:

ΠΡΟΣΟΜΟΙΩΣΗ ΦΥΣΙΚΩΝ ΔΙΕΡΓΑΣΙΩΝ - MATLAB

Κεφάλαιο Πέµπτο: Η Εξάσκηση

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

ΜΑΗΣ ΕΞΕΤΑΣΤΙΚΟ ΔΟΚΙΜΙΟ

Αναφέρατε τις ιδιότητες που πρέπει να διακρίνουν τα υποπρογράμματα. Μονάδες 3

ημιουργία και διαχείριση πινάκων

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

Ένα περιοδικό για το ΑΕΠΠ Τεύχος Πανελλαδικών ΙΙ

A A A B A ΦΥΛΛΑ ΙΟ ΘΕΜΑΤΩΝ 1/2. Μέϱος A. Πολλαπλές επιλογές (20%) Σειριακός αριθµός : 100 Πληροφορική Ι Εξέταση Φεβρουαρίου 2019

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

Να γράψετε τους αριθμούς 1, 2, 3 από τη Στήλη Α και δίπλα το γράμμα α, β, γ, δ, ε από τη Στήλη Β που δίνει τη σωστή αντιστοιχία.

Τετραγωνικά μοντέλα. Τετραγωνικό μοντέλο συνάρτησης. Παράδειγμα τετραγωνικού μοντέλου #1. Παράδειγμα τετραγωνικού μοντέλου #1

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

4. Ποιος είναι ο τύπος και ποια η τιμή της μεταβλητής που χρησιμοποιείται παρακάτω;

. Μονάδες 3 β) Τα διανύσματα και. τότε x1x2 y1y2. είναι κάθετα αν και μόνο αν 0 Μονάδες 3 γ) Το διάνυσμα,

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

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

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

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

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

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

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

Προβλήματα που αφορούν εντολές ελέγχου της ροής ενός προγράμματος.

Σημειώσεις του εργαστηριακού μαθήματος Πληροφορική ΙΙ. Εισαγωγή στην γλώσσα προγραμματισμού

3. Να γραφεί πρόγραμμα που θα διαβάζει 100 ακεραίους αριθμούς από το πληκτρολόγιο και θα υπολογίζει το άθροισμά τους.

επιστρέφει αριθµό που προκύπτει µε αντιστροφή των στοιχείων του πρώτου

Εργαστήριο 9 Συναρτήσεις στη PASCAL. Η έννοια του κατακερματισμού. Συναρτήσεις. Σκοπός

ΦΥΣ 145 Μαθηματικές Μέθοδοι στη Φυσική. Γράψτε το ονοματεπώνυμο και αριθμό ταυτότητάς σας στο πάνω μέρος της αυτής της σελίδας.

ΥΠΟΥΡΓΕΙΟ ΠΑΙΔΕΙΑΣ ΚΑΙ ΠΟΛΙΤΙΣΜΟΥ ΔΙΕΥΘΥΝΣΗ ΑΝΩΤΕΡΗΣ ΚΑΙ ΑΝΩΤΑΤΗΣ ΕΚΠΑΙΔΕΥΣΗΣ ΥΠΗΡΕΣΙΑ ΕΞΕΤΑΣΕΩΝ ΠΑΓΚΥΠΡΙΕΣ ΕΞΕΤΑΣΕΙΣ 2007

ΒΑΣΙΚΕΣ ΟΜΕΣ ΑΛΓΟΡΙΘΜΙΚΗΣ ΣΧΕ ΙΑΣΗΣ

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

Ο αλγόριθμος πρέπει να τηρεί κάποια κριτήρια

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

8. Η δημιουργία του εκτελέσιμου προγράμματος γίνεται μόνο όταν το πηγαίο πρόγραμμα δεν περιέχει συντακτικά λάθη.

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

ΕΞΕΤΑΣΗ ΙΑΝΟΥΑΡΙΟΥ (28/1/2011)

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

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

Εργαστήρια Αριθμητικής Ανάλυσης Ι. 4 ο Εργαστήριο. Διανύσματα-Πίνακες 1 ο Μέρος

Οικονομικό Πανεπιστήμιο Αθηνών Τμήμα Διοικητικής Επιστήμης και Τεχνολογίας

Η ΔΟΜΗ ΕΠΑΝΑΛΗΨΗΣ Εντολές Επανάληψης REPEAT UNTIL, FOR, WHILE

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

Πρακτικό Βγάλτε στυλό και χαρτί για να σχηματίσετε τον σκελετό και την λογική του προγράμματός σας πριν το περάσετε στην οθόνη.

Homework#13 Trigonometry Honors Study Guide for Final Test#3

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

1. Nα λυθούν οι ανισώσεις. 2. Nα λυθούν οι ανισώσεις. 3. Nα βρεθούν οι κοινές λύσεις των ανισώσεων: 4. Nα βρεθούν οι κοινές λύσεις των ανισώσεων:

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

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

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

Εργαστήρια Αριθμητικής Ανάλυσης Ι. 9 ο Εργαστήριο. Απαλοιφή Gauss με μερική οδήγηση - Παρεμβολη

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

ΑΣΚΗΣΕΙΣ Ακολουθίας. Πίνακας τιµών µεταβλητών Χ Α Β α β γ

Προγραμματισμός Η/Υ (ΤΛ2007 )

ΕΠΑΝΑΛΗΠΤΙΚΗ ΕΞΕΤΑΣΗ (14/9/2012)

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

ΜΑΘΗΜΑΤΙΚΑ - Γ ΓΥΜΝΑΣΙΟΥ

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

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

Προγραµµατισµός στην Basic

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

Ερωτήσεις πολλαπλής επιλογής - Κεφάλαιο 2

8.4. Δραστηριότητες - ασκήσεις

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

ΕΝΟΤΗΤΑ 2: Πραγματικοί Αριθμοί

Μαρία Λουκά. Εργαστήριο Matlab. Αριθμητικός υπολογισμός ιδιοτιμών και ιδιοδιανυσμάτων. Τμήμα Πληροφορικής και Τηλεπικοινωνιών.

Σκοπός. Εργαστήριο 6 Εντολές Επανάληψης Τα Εργαστηριακά Προγράμματα. Η δομή Επιλογής στη PASCAL. H δομή Επανάληψης στη PASCAL. Η εντολή επανάληψης for

ΥΠΟΛΟΓΙΣΤΕΣ Ι. Τι είναι μια συνάρτηση; ΣΥΝΑΡΤΗΣΕΙΣ. Δήλωση συνάρτησης sq. Παράδειγμα συνάρτησης: υπολογισμός τετραγώνου

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

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

Κεφάλαιο ΙII : Εργαστηριακές ασκήσεις που αφορούν εντολές ελέγχου της ροής ενός προγράµµατος.

ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΙΑΣ ΣΧΟΛΗ ΘΕΤΙΚΩΝ ΕΠΙΣΤΗΜΩΝ ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ

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

Πολυδιάστατα Δεδομένα

Open Office Calc. Ακαδημαϊκό έτος εαρινό εξάμηνο ΟΝΟΜΑΤΕΠΩΝΥΜΟ : ΑΡΙΘΜΟΣ ΜΗΤΡΩΟΥ:

όπου Η μήτρα ή πίνακας του συστήματος

Αποτελέσματα προόδου

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

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

ΤΕΜ-101 Εισαγωγή στους Η/Υ Εξεταστική Ιανουαρίου 2011 Θέματα Β

ΑΣΚΗΣΕΙΣ ΠΡΩΤΗΣ ΕΝΟΤΗΤΑΣ

ΑΡΧΗ 1ΗΣ ΣΕΛΙΔΑΣ Γ ΤΑΞΗΣ ΗΜΕΡΗΣΙΩΝ & Δ ΤΑΞΗΣ ΕΣΠΕΡΙΝΩΝ ΥΠΟΛΕΙΠΟΜΕΝΕΣ ΠΑΝΕΛΛΑΔΙΚΕΣ ΕΞΕΤΑΣΕΙΣ HMEΡΗΣΙΩΝ ΚΑΙ ΕΣΠΕΡΙΝΩΝ ΕΠΑΓΓΕΛΜΑΤΙΚΩΝ ΛΥΚΕΙΩΝ

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

Στοιχεία Προγραμματισμού Σε Γραφικό Περιβάλλον Φύλλο εργασίας 1 ο

Transcript:

1. Κατασκευάστε ένα διάνυσμα με στοιχεία τους ζυγούς αριθμούς μεταξύ του 31 και 75 2. Έστω x = [2 5 1 6] α. Προσθέστε το 16 σε κάθε στοιχείο β. Προσθέστε το 3 σε κάθε στοιχείο που βρίσκεται σε μονή θέση. γ. Υπολογίστε την τετραγωνική ρίζα κάθε στοιχείου δ. Υπολογίστε το τετράγωνο κάθε στοιχείου 3. Έστω τα διανύσματα στήλης x = [3 2 6 8]' and y = [4 1 3 5]' α. Υπολογίστε το άθροισμα των στοιχείων των διανυσμάτων και αποθηκεύστε τα στο y β. Υψώστε κάθε στοιχείο του x σε δύναμη που ορίζεται από το αντίστοιχο στοιχείο του y 4. Υπολογίστε τις παρακάτω παραστάσεις με το χέρι και στη συνέχεια χρησιμοποιήστε το MATLAB για να ελέγξετε τα αποτελέσματα σας. α. 2 / 2 * 3 β. 6-2 / 5 + 7 ^ 2-1 γ. 10 / 2 \ 5-3 + 2 * 4 δ. 3 ^ 2 / 4 ε. 3 ^ 2 ^ 2 στ. 2 + round(6 / 9 + 3 * 2) / 2-3 ζ. 2 + floor(6 / 9 + 3 * 2) / 2-3 η. 2 + ceil(6 / 9 + 3 * 2) / 2-3 5. Κατασκευάστε ένα διάνυσμα x με στοιχεία: α. 2, 4, 6, 8,... β. 10, 8, 6, 4, 2, 0, -2, -4 γ. 1, 1/2, 1/3, 1/4, 1/5,... δ. 0, 1/2, 2/3, 3/4, 4/5,... 6. Κατασκευάστε ένα διάνυσμα x με στοιχεία: x i = ( 1) i+1 /(2i 1) i=1...100 Βρείτε το άθροισμα των στοιχείων του διανύσματος

7. Δίνεται ένα διάνυσμα t = 1:0.2:2. Γράψτε τις εντολές MATLAB για τον υπολογισμό: α. ln(2 + t + t 2 ) β. e t (1 + cos(3t)) γ. cos 2 (t) + sin 2 (t) δ. tan -1 (t) e. cot(t) ζ. sec 2 (t) + cot(t) - 1 8. Φτιάξτε τα διαγράμματα των συναρτήσεων x, x 3, e x στο διάστημα 0 x 4, χρησιμοποιώντας: α. ezplot β. plot γ. fplot 9. Δίνεται το διάνυσμα x = [3 1 5 7 9 2 6], εξηγήστε το αποτέλεσμα των παρακάτω εντολών: α. x(3) β. x(1:7) γ. x(1:end) δ. x(1:end-1) ε. x(6:-2:1) στ. x([1 6 2 1 1]) ζ. sum(x) 10. Δίνεται ο πίνακας A = [ 2 4 1 ; 6 7 2 ; 3 5 9]: α. κατασκευάστε ένα διάνυσμα με τα στοιχεία της 1ης στήλης του Α β. κατασκευάστε έναν πίνακα με τα στοιχεία των 2 τελευταίων στηλών του Α γ. υπολογίστε το άθροισμα των στηλών του δ. υπολογίστε το άθροισμα των γραμμών του ε. υπολογίστε τη μέση τιμή όλων των στοιχείων του 11. Δίνονται: x = [1 4 8], y = [2 1 5] και A = [3 1 6 ; 5 2 7], εξηγήστε ποιές από τις παρακάτω εντολές είναι σωστές και ποιές λάθος. a. x + y b. x + A c. x' + y d. A - [x' y'] e. [x ; y'] f. [x ; y] g. A - 3

12. Δίνεται ο πίνακας A = [2 7 9 7 ; 3 1 5 6 ; 8 1 2 5]: α. κατασκευάστε έναν πίνακα με τα στοιχεία των μονών στηλών του Α β. κατασκευάστε έναν πίνακα με τα στοιχεία των ζυγών γραμμών του Α γ μετατρέψτε τον πίνακα Α σε πίνακα 4 x 3 δ. υπολογίστε το αντίστροφο κάθε στοιχείου το Α ε. υπολογίστε την τετραγωνική ρίζα κάθε στοιχείου του Α 13. Δίνονται x = [1 5 2 8 9 0 1] και y = [5 2 2 6 0 0 2], εκτελέστε τις παρακάτω εντολές και εξηγήστε τα αποτελέσματα: α. x > y β. y < x γ. x == y δ. x <= y ε. y >= x ζ. x y στ. x & y η. x & (~y) θ. (x > y) (y < x) ι. (x > y) & (y < x) 14. Δίνονται x = 1:10 και y = [3 1 5 6 8 2 9 4 7 0], εκτελέστε τις παρακάτω εντολές και εξηγήστε τα αποτελέσματα: α. (x > 3) & (x < 8) β. x(x > 5) γ. y(x <= 4) δ. x( (x < 2) (x >= 8) ) ε. y( (x < 2) (x >= 8) ) ζ. x(y < 0) 15. Δίνεται το διάνυσμα x = [3 15 9 12 1 0 12 9 6 1]: α. ορίστε τα θετικά στοιχεία του x ίσα με το μηδέν β. ορίστε τα στοιχεία του x που είναι πολλαπλάσια του 3 ίσα με το 3 γ. κατασκευάστε ένα διάνυσμα y με τα στοιχεία του x που έχουν τιμή >10

16. Υπολογίστε την τελική τιμή της μεταβλητής j με το χέρι και στη συνέχεια χρησιμοποιήστε το MATLAB για να ελέγξετε τα αποτελέσματα σας. j = 5 j = j + 1 j = j + 1 x = 2 y = 3 j = 4/x*y x = 2 y = 1 j = y/x x = 2 y = 1 x = x-2*y j = SQRT(x) 17. Γράψτε τις αντίστοιχες εντολές για τον υπολογισμό της τιμής της μεταβλητής y σύμφωνα με τη σχέσεις: α. β. γ. δ. y=x +5x+ +2 x1 2 5x x y= x1 2 x 1 y= 1+ 2 x1 3 4 y= 1+x x+1 4 1 18. Δίνονται τα διανύσματα x, y διάστασης 4 (ή μονοδιάστατες arrays 4x1): 1 5 2 6 x = και y = 3 7 4 8 α. Υπολογίστε το εσωτερικό γινόμενο των διανυσμάτων x, y β. Υπολογίστε το διάνυσμα που προκύπτει από τον πολλαπλασιασμό των διανυσμάτων x, y στοιχείο προς στοιχείο γ. Γράψτε την εντολή για τον υπολογισμό της σχέσης xy T x 19. Έστω ένα διάνυσμα x διάστασης 4 (ή μονοδιάστατη array 4 x 1) 5 1 x 7 10

Να υπολογίσετε: α. Το άθροισμα των στοιχείων του β. Το γινόμενο των στοιχείων του γ. Το άθροισμα των γινομένων των στοιχείων του δ. Το μεγαλύτερο στοιχείο του ε. Το μεγαλύτερο κατ απόλυτη τιμή στοιχείο του 20. Δίνεται η σχέση που μετατρέπει τη θερμοκρασία από βαθμούς Κελσίου σε βαθμούς Φαρενάιτ: o o F (9 / 5) C 32 Να υπολογίσετε τους βαθμούς Φαρενάιτ που αντιστοιχούν στις ακόλουθες θερμοκρασίες σε βαθμούς Κελσίου: 5, 8, 4, 2, 0, 10, 100, 30, 1, 36 Να γίνει η γραφική παράσταση της παραπάνω σχέσης, χρησιμοποιώντας: α. ezplot β. plot γ. fplot 21. Φτιάξτε ένα script που να ζητάει από τον χρήστη να εισάγει μια τιμή από το πληκτρολόγιο και να την αποθηκεύει στη μεταβλητή a Στη συνέχεια, με τη χρήση της δομής if elseif else: Να τυπώνει negative αν η τιμή της μεταβλητής a είναι μικρότερη του μηδενός Να τυπώνει positive αν η τιμή της μεταβλητής a είναι μεγαλύτερη του μηδενός Να τυπώνει zero σε κάθε άλλη περίπτωση 22. Φτιάξτε script που vα ζητάει συνέχεια από τον χρήστη να εισάγει από το πληκτρολόγιο έναν αριθμό. Η επανάληψη θα τερματίζεται όταν ο χρήστης εισάγει το μηδέν. α. Mε χρήση επανάληψης υπό συνθήκη (while συνθήκη) β. Mε χρήση αέναης επανάληψης (while true) γ. Mε χρήση επανάληψης for Τροποποιήστε τα scripts που φτιάξατε έτσι ώστε μετά το τέλος των επαναλήψεων να τυπώνεται τα άθροισμα των αριθμών που εισήγαγε ο χρήστης.

23. Φτιάξτε script που να υπολογίζει το άθροισμα των n πρώτων όρων της σειράς: 1 1 1 1 1... 2 3 4 5 α. Mε χρήση επανάληψης for β. Mε χρήση επανάληψης υπό συνθήκη (while συνθήκη) γ. Mε χρήση αέναης επανάληψης (while true) δ. Με χρήση της συνάρτησης sum 24. Πόσα ΜΒ απαιτούνται για την αποθήκευση της μεταβλητής x=1:1e6. Εξηγήστε γιατί; 25. Πόσα ΜΒ απαιτούνται για την αποθήκευση της μεταβλητής x=zeros(1000). Εξηγήστε γιατί; 26. Εξηγήστε το αποτέλεσμα της σύγκρισης 1+1e-18 == 1. 27. Δίνεται η συνάρτηση f(x)=x 2 +1. Να φτιάξετε μια μεταβλητή f με τύπο function handle (ανώνυμη συνάρτηση) που αντιστοιχεί στην συνάρτηση αυτή. Εξηγήστε το αποτέλεσμα της πράξης: f(1+1e-18) - f(1) 28. Χρησιμοποιήστε προεκχώρηση μνήμης για τη μεταβλητή s στο παρακάτω script: for i=1:1e6 s(i)=1/i; end sum(s) Με ποιόν τρόπο θα ελέγξετε αν η προεκχώρηση μνήμης βελτίωσε το χρόνο εκτέλεσης. 29. Να φτιάξετε μια μεταβλητή f με τύπο function handle για τη συνάρτηση f(x)=x 2 + 2x 1 α. Φτιάξτε τη γραφική παράσταση της f χρησιμοποιώντας τη συνάρτηση του MATLAB fplot β. Προσεγγίστε γραφικά τις ρίζες της εξίσωσης x 2 + 2x 1 = 0 Να φτιάξετε ένα script που θα υλοποιεί τα παραπάνω ερωτήματα.

30. Δίνεται η συνάρτηση f(x)=x 2 + 2x 1. Να φτιάξετε μια συνάρτηση σε αρχείο με όνομα myfunction, Είσοδος: η τιμή της μεταβλητής x Έξοδος: η τιμή της f(x)= x 2 + 2x 1 Να φτιάξετε αρχείο script για να προσεγγίστε γραφικά τις ρίζες της εξίσωσης x 2 + 2x 1 = 0 χρησιμοποιώντας τις συναρτήσεις myfunction, fplot και grid 31. Να φτιάξετε μια συνάρτηση σε αρχείο η οποία θα υπολογίζει το εμβαδόν και την περίμετρο ενός κύκλου γνωστής ακτίνας. Είσοδος: Η ακτίνα του κύκλου Έξοδος: Η περίμετρος και το εμβαδόν του κύκλου Να γράψετε και την αντίστοιχη εντολή (καθώς και τις παραλλαγές της) για να καλέσετε τη συνάρτηση αυτή.