3η ΕΡΓΑΣΙΑ. 3.1 Αµεσοι µέθοδοι για την Αριθµητική Επίλυση Γραµµικών Συστηµάτων

Σχετικά έγγραφα
2η Οµάδα Ασκήσεων. ΑΣΚΗΣΗ 3 (Θεωρία-Αλγόριθµοι-Εφαρµογές)

µέχρι και την Τρίτη και ώρα 22:30 1η Ασκηση ΑΜΕΣΟΙ ΜΕΘΟ ΟΙ ΓΙΑ ΤΗΝ ΕΠΙΛΥΣΗ ΓΡΑΜΜΙΚΩΝ ΣΥΣΤΗΜΑΤΩΝ

1 η ΑΣΚΗΣΗ. 1. Θεωρία (Κεφ. 1, 2) ξ = 2 της εξίσωσης fx ( ) = 0 για x

1η Οµάδα Ασκήσεων. ΑΣΚΗΣΗ 1 (Θεωρία)

1η Οµάδα Ασκήσεων. ΑΣΚΗΣΗ 1 (Θεωρία)

Επίλυση ενός τριδιαγώνιου γραµµικού συστήµατος Ax = d µε τη µέθοδο απαλοιφής του Gauss (µέθοδος του Thomas)

Τμήμα Μηχανικών Πληροφορικής και Τηλεπικοινωνιών

Τμήμα Μηχανικών Πληροφορικής και Τηλεπικοινωνιών

ΘΕΜΑΤΑ ΕΞΕΤΑΣΗΣ ΚΑΙ ΑΠΑΝΤΗΣΕΙΣ ΕΞΕΤΑΣΤΙΚΗ ΠΕΡΙΟ ΟΣ:

Επίλυση Γραµµικών Συστηµάτων

Εισαγωγή στον Προγραµµατισµό. Ανάλυση (ή Επιστηµονικοί8 Υπολογισµοί)

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

ΑΡΧΗ 1ΗΣ ΣΕΛΙ ΑΣ ΠΑΝΕΛΛΑ ΙΚΕΣ ΕΞΕΤΑΣΕΙΣ ΗΜΕΡΗΣΙΩΝ ΕΠΑΓΓΕΛΜΑΤΙΚΩΝ ΛΥΚΕΙΩΝ (ΟΜΑ Α Β ) ΚΑΙ ΜΑΘΗΜΑΤΩΝ ΕΙ ΙΚΟΤΗΤΑΣ

Αριθµητική Ανάλυση. 27 Οκτωβρίου Αριθµητική Ανάλυση 27 Οκτωβρίου / 72

Οι πράξεις που χρειάζονται για την επίλυση αυτών των προβληµάτων (αφού είναι απλές) µπορούν να τεθούν σε µια σειρά και πάρουν µια αλγοριθµική µορφή.

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

ΘΕΜΑ 1ο Α. 1. Να αναφέρετε τα κριτήρια που πρέπει να ικανοποιεί κάθε αλγόριθµος.

ιδάσκοντες :Τµήµα Α ( Αρτιοι) : Καθηγητής Ν. Μισυρλής,Τµήµα Β (Περιττοί) : Αριθµητική Επίκ.

ΘΕΜΑΤΑ ΕΞΕΤΑΣΕΩΝ ΜΑΘΗΜΑΤΙΚΩΝ Ι Ι ΑΣΚΩΝ : ρ. Χρήστος Βοζίκης

ΚΕΦΑΛΑΙΟ 3 ΑΡΙΘΜΗΤΙΚΗ ΕΠΙΛΥΣΗ ΓΡΑΜΜΙΚΩΝ ΣΥΣΤΗΜΑΤΩΝ. nn n n

Θέματα ΑΕΠΠ Πανελλήνιες Εξετάσεις 2007

ΚΕΦΑΛΑΙΟ 10 Ο ΥΠΟΠΡΟΓΡΑΜΜΑΤΑ

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

ΓΡΑΜΜΙΚΟΣ & ΔΙΚΤΥΑΚΟΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ

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

x 2 = b 1 2x 1 + 4x 2 + x 3 = b 2. x 1 + 2x 2 + x 3 = b 3

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

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

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

β) Με τη βοήθεια του αποτελέσµατος της απαλοιφής υπολογίστε την ορίζουσα του πίνακα του συστήµατος. x x = x

Τμήμα Μηχανικών Πληροφορικής και Τηλεπικοινωνιών

Β.1. i. Να εξηγήσετε τι εννοούμε με τον όρο μεταφερσιμότητα των προγραμμάτων. Μονάδες 3

Κεφ. 2: Επίλυση συστημάτων αλγεβρικών εξισώσεων. 2.1 Επίλυση απλών εξισώσεων

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

Γραµµική Αλγεβρα. Ενότητα 2 : Επίλυση Γραµµικών Εξισώσεων. Ευστράτιος Γαλλόπουλος Τµήµα Μηχανικών Η/Υ & Πληροφορικής

QR είναι ˆx τότε x ˆx. 10 ρ. Ποιά είναι η τιµή του ρ και γιατί (σύντοµη εξήγηση). P = [X. 0, X,..., X. (n 1), X. n] a(n + 1 : 1 : 1)

ΤΜΗΜΑ ΟΙΚΟΝΟΜΙΚΩΝ ΕΠΙΣΤΗΜΩΝ ΠΑΝΕΠΙΣΤΗΜΙΟ ΠΑΤΡΩΝ ΑΚ. ΕΤΟΣ Μαθηματικά για Οικονομολόγους ΙI-Μάθημα 4 Γραμμικά Συστήματα

Matrix Algorithms. Παρουσίαση στα πλαίσια του μαθήματος «Παράλληλοι. Αλγόριθμοι» Γ. Καούρη Β. Μήτσου

Τμήμα Μηχανικών Πληροφορικής και Τηλεπικοινωνιών

ΑΡΧΗ 1ΗΣ ΣΕΛΙ ΑΣ Γ ΤΑΞΗ

ΑΡΧΗ 1ΗΣ ΣΕΛΙ ΑΣ Γ ΤΑΞΗ

Αριθµητική Γραµµική ΑλγεβραΚεφάλαιο 4. Αριθµητικός Υπολογισµός Ιδιοτιµών 2 Απριλίου και2015 Ιδιοδιανυσµάτων 1 / 50

Α. Η «στοίβα» είναι µια δοµή δεδοµένων. 1. Να περιγράψετε τη «στοίβα» µε ένα παράδειγµα από την καθηµερινή ζωή. Μονάδες 6

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

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

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

A[0] = 0; /* To μηδέν δεν έχει διαιρέτες */ for (i=1; i<n; i++) { S=0; for (d=1; d<=i; d++) if (i % d == 0) S += d; A[i] = S; }

ΘΕΜΑ 1ο Α. ίνεται η παρακάτω αλληλουχία εντολών: ιάβασε α, β Αν α > β τότε c α / (β - 2) Τέλος_αν Εκτύπωσε c

Εργαστήριο 2 - Απαντήσεις. Επίλυση Γραμμικών Συστημάτων

ΘΕΜΑ 1ο Α. Να γράψετε στο τετράδιό σας τον αριθµό κάθε πρότασης και δίπλα τη λέξη Σωστό, αν είναι σωστή, ή τη λέξη Λάθος, αν είναι λανθασµένη.

ΘΕΜΑ 1ο Α. Να γράψετε στο τετράδιό σας τον αριθµό κάθε πρότασης και δίπλα τη λέξη Σωστό, αν είναι σωστή, ή τη λέξη Λάθος, αν είναι λανθασµένη.

ΑΡΧΗ 1ΗΣ ΣΕΛΙ ΑΣ Γ ΤΑΞΗ

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

ΕΡΓΑΣΤΗΡΙΟ 1 ΕΙΣΑΓΩΓΗ ΣΤΗ C. Τµήµα Πληροφορικής και Τηλεπικοινωνιών

Matrix Algorithms. Παρουσίαση στα πλαίσια του μαθήματος «Παράλληλοι Αλγόριθμοι» Γ. Καούρη Β. Μήτσου

Κεφάλαιο 10. Ερωτήσεις ανάπτυξης

Δομημένος Προγραμματισμός

ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ Γ ΛΥΚΕΙΟΥ ΤΕΧΝΟΛΟΓΙΚΗΣ ΚΑΤΕΥΘΥΝΣΗΣ (ΚΥΚΛΟΥ ΠΛΗΡΟΦΟΡΙΚΗΣ & ΥΠΗΡΕΣΙΩΝ) 2007 ΕΚΦΩΝΗΣΕΙΣ

Γραµµική Αλγεβρα. Ενότητα 2 : Επίλυση Γραµµικών Εξισώσεων. Ευστράτιος Γαλλόπουλος Τµήµα Μηχανικών Η/Υ & Πληροφορικής

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

ΑΡΧΗ 1ΗΣ ΣΕΛΙ ΑΣ ΤΕΛΟΣ 1ΗΣ ΑΠΟ 6 ΣΕΛΙ ΕΣ

ιακριτά Μαθηµατικά και Μαθηµατική Λογική ΠΛΗ20 Ε ρ γ α σ ί α 5η Προτασιακή Λογική

ΟΜΟΣΠΟΝΔΙΑ ΕΚΠΑΙΔΕΥΤΙΚΩΝ ΦΡΟΝΤΙΣΤΩΝ ΕΛΛΑΔΟΣ (Ο.Ε.Φ.Ε.) ΕΠΑΝΑΛΗΠΤΙΚΑ ΘΕΜΑΤΑ ΕΠΑΝΑΛΗΠΤΙΚΑ ΘΕΜΑΤΑ 2018 Β ΦΑΣΗ

ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΡΗΤΗΣ -ΤΜΗΜΑ ΕΠΙΣΤΗΜΗΣ ΥΠΟΛΟΓΙΣΤΩΝ. Λύσεις των Θεμάτων εξέτασης προόδου στο μάθημα «Γραμμική Άλγεβρα» (ΗΥ119)

20 7ω ΘΕΜΑ Α ,5x γδ ωx. 5 2 (όπου x, y, ω, γ, δ, μ, z μεταβλητές)

ΑΡΧΗ 1ης ΣΕΛΙΔΑΣ ΕΞΕΤΑΖΟΜΕΝΟ ΜΑΘΗΜΑ : ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΤΑΞΗ / ΤΜΗΜΑ : Γ ΛΥΚΕΙΟΥ ΔΙΑΓΩΝΙΣΜΑ ΠΕΡΙΟΔΟΥ : ΜΑΡΤΙΟΣ 2018 ΣΥΝΟΛΟ ΣΕΛΙΔΩΝ : 6 (ΕΞΙ)

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

ÁÎÉÁ ÅÊÐÁÉÄÅÕÔÉÊÏÓ ÏÌÉËÏÓ

ΑΡΧΗ 1ΗΣ ΣΕΛΙ ΑΣ Γ ΤΑΞΗ

Τι είναι υποπρόγραμμα; Τμήμα προγράμματος το οποίο επιτελεί ένα αυτόνομο υπολογιστικό έργο (γράφεται χωριστά από το υπόλοιπο πρόγραμμα)

Περιεχόµενα. 1 Εισαγωγή στις οµές εδοµένων 3. 2 Στοίβα (Stack) 5

D = / Επιλέξτε, π.χ, το ακόλουθο απλό παράδειγμα: =[IA 1 ].

A Τελική Εξέταση του μαθήματος «Αριθμητική Ανάλυση» Σχολή Θετικών Επιστημών, Τμήμα Μαθηματικών, Πανεπιστήμιο Αιγαίου

ΤΕΛΟΣ 1ΗΣ ΑΠΟ 5 ΣΕΛΙΔΕΣ

Εισαγωγή στους Αλγόριθµους Σεπτέµβριος Εξεταστές: Χ. Ζαρολιάγκης, Θ. Παπαθεοδώρου

Γραµµική Αλγεβρα. Ενότητα 7 : Γραµµικοί Μετασχηµατισµοί. Ευστράτιος Γαλλόπουλος Τµήµα Μηχανικών Η/Υ & Πληροφορικής

Κεφ. 2: Επίλυση συστημάτων εξισώσεων. 2.1 Επίλυση εξισώσεων

Επαναληπτικές μέθοδοι για την επίλυση γραμμικών συστημάτων. Μιχάλης Δρακόπουλος

ΘΕΜΑ 1 ο. Στήλη Β Προτάσεις. β. Ο βρόχος επανάληψης τερµατίζεται, όταν η συνθήκη είναι αληθής. όταν η συνθήκη είναι ψευδής.

1. Ουρά α. Απώθηση 2. Στοίβα β. Εξαγωγή γ. Ώθηση δ. Εισαγωγή

Κεφ. 2: Επίλυση συστημάτων αλγεβρικών εξισώσεων. 2.1 Επίλυση απλών εξισώσεων

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

ΠΑΝΕΠΙΣΤΗΜΙΟ ΠΕΙΡΑΙΩΣ Τµήµα Ψηφιακών Συστηµάτων Μάθηµα: «Αντικειµενοστρεφής Προγραµµατισµός» 2 ο εξάµηνο, Εαρινή περίοδος

Προγραμματισμός Η/Υ Ι (Χρήση της C) 6 η Θεωρία ΜΟΝΟΔΙΑΣΤΑΤΟΙ ΠΙΝΑΚΕΣ

Τμήμα Μηχανικών Πληροφορικής και Τηλεπικοινωνιών

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

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

ΑΠΟΛΥΤΗΡΙΕΣ ΕΞΕΤΑΣΕΙΣ Γ ΤΑΞΗΣ ΗΜΕΡΗΣΙΟΥ ΕΝΙΑΙΟΥ ΛΥΚΕΙΟΥ ΣΑΒΒΑΤΟ 4 ΙΟΥΝΙΟΥ 2005

ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ Ανώτατο Εκπαιδευτικό Ίδρυμα Πειραιά Τεχνολογικού Τομέα. Εισαγωγή στον Προγραμματισμό. Ενότητα 9: Συναρτήσεις Εμβέλεια

Για Ι από 2 μέχρι 10 με_βήμα 0 S S+I Τέλος_επανάληψης Εμφάνισε S Μονάδες 5

Γ ΤΑΞΗ ΕΞΕΤΑΖΟΜΕΝΟ ΜΑΘΗΜΑ: ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ÑÏÌÂÏÓ

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

Η-Υ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ. Εργαστήριο 1 Εισαγωγή στη C. Σοφία Μπαλτζή s.mpaltzi@di.uoa.gr

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

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

Θέματα Μεταγλωττιστών

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

Οικονοµικό Πανεπιστήµιο Αθηνών. Τµήµα Πληροφορικής. Φθινοπωρινό Εξάµηνο Δοµές Δεδοµένων - Εργασία 2. Διδάσκων: E. Μαρκάκης

3ο σετ σημειώσεων - Πίνακες, συμβολοσειρές, συναρτήσεις

Β. ίνεται το παρακάτω τμήμα δηλώσεων ενός προγράμματος σε «ΓΛΩΣΣΑ»: ΜΕΤΑΒΛΗΤΕΣ ΑΚΕΡΑΙΕΣ: Χ, Ζ[15] ΠΡΑΓΜΑΤΙΚΕΣ: Ω

Transcript:

ΕΘΝΙΚΟ ΚΑΙ ΚΑΠΟ ΙΣΤΡΙΑΚΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΘΗΝΩΝ ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ ΚΑΙ ΤΗΛΕΠΙΚΟΙΝΩΝΙΩΝ ΤΟΜΕΑΣ ΘΕΩΡΗΤΙΚΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ ΜΑΘΗΜΑ : Αριθµητικές Μέθοδοι και Προγραµµατισµός(ΧΗΜΙΚΟ) Καταληκτική ηµεροµηνία υποβολής µέχρι και την ευτέρα 2112215, ώρα 22:3 212215 Προσοχή : Η Εργασία είναι ατοµική (δηλαδή ο κάθε ϕοιτητής ϑα πρέπει να εργαστεί µόνος του) (Η ένδειξη σηµαίνει ότι το αντίστοιχο ερώτηµα είναι προαιρετικό) 3η ΕΡΓΑΣΙΑ 31 Αµεσοι µέθοδοι για την Αριθµητική Επίλυση Γραµµικών Συστηµάτων ίνεται ο κώδικας της µεθόδου απαλοιφής του Gauss µε µερική οδήγηση για την αριθµητική επίλυση ενός γραµµικού συστήµατος Ax = b στον ϕάκελο Εγγραφα/ Κώδικας Gauss στην ιστοσελίδα eclass του µαθήµατος 311 Να µετατρέψετε τον κώδικα της µεθόδου απαλοιφής του Gauss µε µερική οδήγηση στον κώδικα της µεθόδου Jordan µε µερική οδήγηση 312 Να µετατρέψετε τον κώδικα της µεθόδου Jordan του Ερωτήµατος 311 έτσι ώστε η main να αποτελείται από κλήσεις συναρτήσεων Πιο συγκεκριµένα η main να αποτελείται από τις κλήσεις των ακόλουθων συναρτήσεων : 1 diavase 2 jordan 3 ektyposi Η diavase να διαβάζει την τάξη n του πίνακα A, τον πίνακα A και το διάνυσµα b Η jordan να επιλύει το γραµµικό σύστηµα Ax = b και η ektyposi να τυπώνει τον τελικό πίνακα A, όπως έχει τροποποιηθεί και τη λύση x 313 Να µετατρέψετε τον κώδικα της µεθόδου Jordan του Ερωτήµατος 312 έτσι ώστε να υπολογίζει τον αντίστροφο A 1 ηλαδή να επιλύει n το πλήθος γραµµικά συστήµατα µε τον ίδιο πίνακα A της µορφής A X = I, όπου X n n πίνακας και I ο n n µοναδιαίος πίνακας Τώρα ο επαυξηµένος πίνακας είναι ο [A ] I 31 Στιγµιότυπα Αποτελεσµάτων 311 Να τυπωθεί η λύση του γραµµικού συστήµατος : 2 1 1 7 3 = 6 x [] = x [1] = 312 Να τυπωθεί η λύση του γραµµικού συστήµατος : 2 1 1 7 3 = 3 21

O telikos pinakas A einai : a [] [] = a [] [1] = a [] [2] = a [1] [] = a [1] [1] = a [1] [2] = a [2] [] = a [2] [1] = a [2] [2] = 313 Να τυπωθεί ο αντίστροφος πίνακας A 1 Η εκτύπωση να είναι της ακόλουθης µορφής : O antistrofos pinakas toy A einai: x [] = x [1] = x [] [] = x [] [1] = x [] [2] = x [1] [] = x [1] [1] = x [1] [2] = x [2] [] = x [2] [1] = x [2] [2] = 32 Επαναληπτικές µέθοδοι για την Αριθµητική Επίλυση Γραµµικών Συστηµάτων ίνεται το ακόλουθο τριδιαγώνιο n n γραµµικό σύστηµα Ax = d b 1 c 1 a 2 b 2 c 2 a 3 b 3 d 3 a n 2 b n 2 c n 2 µε b i, i = 1, 2, n a n 1 b n 1 c n 1 a n b n x n 2 x n 1 x n = d 1 d 2 d 3 d n 2 d n 1 d n Οι τύποι υπό µορφή συνιστωσών της επαναληπτικής µεθόδου SOR για την αριθµητική επίλυση του γραµ- µικού συστήµατος (1) λαµβάνοντας υπόψη την ειδική δοµή του πίνακα είναι οι ακόλουθοι : 1 = (1 ω)x (k) 1 + ω( c 1 x (k) 2 + d 1 )/b 1 i = (1 ω)x (k) i + ω( a i i 1 c i x (k) i+1 + d i)/b i, i = 2, 3,, n 1 n = (1 ω)x (k) n + ω( a n n 1 + d n )/b n 321 Να γράψετε ένα πρόγραµµα σε γλώσσα C το οποίο να επιλύει µε την επαναληπτική µέθοδο SOR το ανωτέρω τριδιαγώνιο γραµµικό σύστηµα (1) Το πρόγραµµά σας να διαβάζει την τάξη n του πίνακα A, τον τριδιαγώνιο πίνακα A και το διάνυσµα d Λάβετε ω = 8, αρχικό διάνυσµα x () = d, επιθυµητή ακρίβεια ɛ = 1 2 1 6 και µέγιστος επιτρεπτός αριθµός επαναλήψεων M = 2 (1)

322 Να µετατρέψετε τον κώδικα του Ερωτήµατος 321 έτσι ώστε η main να αποτελείται από κλήσεις συναρτήσεων Πιο συγκεκριµένα η main να αποτελείται από τις κλήσεις των ακόλουθων συναρτήσεων : 1 diavase 2 sor 3 ektyposi 1 Η diavase να διαβάζει την τάξη n του πίνακα A, τον τριδιαγώνιο πίνακα A και το διάνυσµα d 2 Η sor για δεδοµένη τιµή του ω να επιλύει το γραµµικό σύστηµα Ax = d 3 Η ektyposi να τυπώνει την τιµή του ω, το πλήθος των επαναλήψεων niter και τη λύση x 323 Να µετατρέψετε τον κώδικα του Ερωτήµατος 322 έτσι ώστε για τις τιµές του ω = 8, 9, 1,, 15 (i) να επιλύει το γραµµικό σύστηµα Ax = d και (ii) να υπολογίζει την τιµή του ω για την οποία επιτυγχάνεται το µικρότερο πλήθος επαναλήψεων 32 Στιγµιότυπα Αποτελεσµάτων 321 ίνεται το ακόλουθο τριδιαγώνιο γραµµικό σύστηµα : 2 1 1 2 = 4 omega =, niter = x [] = x [1] = 322 ίνεται το ακόλουθο τριδιαγώνιο γραµµικό σύστηµα : 4 1 1 4 1 1 4 = 2 5 1 omega =, niter = x [] = x [1] =

323 Για το γραµµικό σύστηµα του Ερωτήµατος 322, η εκτύπωση να είναι της ακόλουθης µορφής : omega niter 8 9 1 15 H timh toy omega me to mikrotero plithos epanalipsewn einai : omega = Οδηγίες για την παράδοση(υποβολή) της 3ης Εργασίας Σηµείωση : Ολες οι υλοποιήσεις της Εργασίας να γίνουν σε γλώσσα Προγραµµατισµού C Προσοχή : Η Εργασία είναι ατοµική (δηλαδή ο κάθε ϕοιτητής ϑα πρέπει να εργαστεί µόνος του και να παρουσιάσει στην παρούσα εργασία την προσωπική του προσπάθεια) Καταληκτική ηµεροµηνία υποβολής : Ο κάθε ϕοιτητής ϑα πρέπει εµπρόθεσµα να υποβάλει ηλεκτρονικά την 3η Εργασία στην e_class του µαθήµατος µέχρι και την ευτέρα 2112215 και ώρα 22:3 Για την υποβολή στην e_class πρέπει να επισυνάψετε ΜΟΝΟ ένα Φάκελο (συµπιεσµένο) µε όνοµα ERG3_xxxxxxx, όπου xxxxxxx τα τελευταία ψηφία του ΑΜ σας Μέσα στον ϕάκελο αυτό να περιέχονται τα ακόλουθα αρχεία : 1) Τα αρχεία erg311_xxxxxxx, erg312_xxxxxxx, erg313_xxxxxxx τα οποία ϑα περιέχουν µόνο τους πηγαίους (source) κώδικες για τα ερωτήµατα 311, 312, 313, αντίστοιχα 2) Τα αρχεία erg311_apotel_xxxxxxx, erg312_apotel_xxxxxxx, erg313_apotel_xxxxxxx τα ο- ποία ϑα περιέχουν αντίστοιχα τα στιγµιότυπα(print screen) των αποτελέσµάτων σας που προκύπτουν από την εκτέλεση των προγραµµάτων(κωδίκων) στο 31) 3) Τα αρχεία erg321_xxxxxxx, erg322_xxxxxxx, erg323_xxxxxxx τα οποία ϑα περιέχουν µόνο τους πηγαίους (source) κώδικες για τα ερωτήµατα 321, 322, 323, αντίστοιχα 4) Τα αρχεία erg321_apotel_xxxxxxx, erg322_apotel_xxxxxxx, erg323_apotel_xxxxxxx τα ο- ποία ϑα περιέχουν αντίστοιχα τα στιγµιότυπα(print screen) των αποτελέσµάτων σας που προκύπτουν από την εκτέλεση των προγραµµάτων(κωδίκων) στο 32)

ΠΡΟΣΟΧΗ 1 Είναι απαραίτητο στην αρχή του κάθε αρχείου (κώδικα, αποτελεσµάτων και κειµένου) να αναγρά- ϕετε το Ονοµατεπώνυµό σας και τον ΑΜ 2 Η Εργασία είναι ατοµική και σε περίπτωση αντιγραφής δεν ϐαθµολογείται 3 Η Εργασία ϑα πρέπει να λυθεί µε ϐάση τη ϑεωρία που έχετε διδαχθεί 4 Μετά την λήξη της καταληκτικής ηµεροµηνίας παράδοσης η εργασία δεν ϑα γίνεται δεκτή 5 Θα πρέπει να επισκέπτεστε συχνά την ιστοσελίδα (στην e-class) του µαθήµατος και να ενηµερώνεστε µε το σχετικό υλικό