Αυτό το repository περιέχει 2 Εργασίες που ανατέθηκαν στην Αριθμητική Ανάλυση (2021-2022).
Όλες οι εργασίες έχουν γραφτεί σε γλώσσα προγραμματισμού Python. Επιπλέον, έχουν γραφτεί pdf αναφορές για κάθε άσκηση σε Latex.
Για κάθε μια, υπάρχει ξεχωριστός φάκελος που περιέχει τα εκτελέσιμα αρχεία και τις αναφορές.
##1η Εργασία
Η πρώτη εργασία αποτελείται απο 4 ασκήσεις.
Οι μέθοδοι που χρησιμοποιούνται σε κάθε άσκηση αναφέρονται παρακάτω.
Στον φάκελο της 1ης εργασίας μπορούν να βρεθούν τα παρακάτω αρχεία :
-
Για τη 1η Άσκηση :
- Φάκελος της Άσκησης 1.
- Αναφορά Άσκησης 1 [💾].
- Σε αυτή την άσκηση υλοποιούνται οι Μέθοδοι :
- Διχοτόμησης
- Newton-Raphson
- Τέμνουσας
-
Για τη 2η Άσκηση :
- Φάκελος της Άσκησης 2.
- Αναφορά Άσκησης 2 [💾].
- Εδω περιέχονται υλοποιήσεις Μεθόδων με :
- Τροποποιημένη Διχοτόμησης
- Τροποποιημένη Newton-Raphson
- Τροποποιημένη Τέμνουσας
-
Για τη 3η Άσκηση :
- Φάκελος της Άσκησης 3.
- Αναφορά Άσκησης 3 [💾].
- Περιέχει επίλυση γραμμικών συστημάτων με τις μεθόδους :
- PA = LU
- Cholesky
- gauss_seidel
-
Για τη 4η Άσκηση :
- Φάκελος της Άσκησης 4.
- Αναφορά Άσκησης 4 [💾].
- Υπολογισμός ιδιοδιανυσμάτων με την μέθοδο :
- Των Δυνάμεων
Η δεύτερη εργασία αποτελείται απο 3 ασκήσεις.
Οι μέθοδοι που χρησιμοποιούνται σε κάθε άσκηση αναφέρονται παρακάτω.
Στον φάκελο της 2ης εργασίας μπορούν να βρεθούν τα παρακάτω αρχεία :
-
Για τη 5η Άσκηση :
- Φάκελος της Άσκησης 5.
- Αναφορά Άσκησης 5 [💾].
- Σε αυτή την άσκηση υλοποιούνται οι Μέθοδοι :
- Lagrange
- Eλαχίστων τετραγώνων
- Κυβικής Spline
-
Για τη 6η Άσκηση :
- Φάκελος της Άσκησης 6.
- Αναφορά Άσκησης 6 [💾].
- Περιέχει την υλοποίηση της μεθόδου :
- Simpson
-
Για τη 7η Άσκηση :
- Φάκελος της Άσκησης 7.
- Αναφορά Άσκησης 7 [💾].
- Προσεγγίζει τη συνάρτηση τιμής κλεισίματος με πολυώνυμα 2ου,3ου και 4ου βαθμού με τη μέθοδο :
- Eλαχίστων τετραγώνων
Η Αριθμητική Ανάλυση είναι ένα μάθημα γενικού κορμού του τμήματος Πληροφορικής του ΑΠΘ.
Διδάσκεται στο χειμερινό εξάμηνο του 2ου έτους.
This repository contains 2 Assignment, assigned to Numerical Analysis (Winter 2021-2022).
Program language for the two assignments is Python. Furthermore, there is a pdf report for every exercise writen in Latex.
There is a folder for each assignment, containing the program files and the reports.
The first assignment consists 4 exercises.
The used methods ,for every exercise, are listed below.
In 1st Assignment's folder you can find the following files :
-
For the 1st Exercise :
- Folder of Exercise 1.
- Exercise 1 Report (GR) [💾].
- Methods used :
- Bisection
- Newton-Raphson
- Secant
-
For the 2nd Exercise :
- Folder of Exercise 2.
- Exercise 2 Report (GR) [💾].
- This exercise contains :
- a Modified Bisection Method
- a Modified Newton-Raphson Method, and
- a Modified Secant Method
-
For the 3rd Exercise :
- Folder of Exercise 3.
- Exercise 3 Report (GR) [💾].
- Solves linear systems with methods such as:
- PA = LU
- Cholesky
- gauss_seidel
-
For the 4th Exercise :
- Folder of Exercise 4.
- Exercise 4 Report (GR) [💾].
- Content of exercise 4 is a :
- Power Method
Second assignment contains 3 exercise.
The used methods ,for every exercise, are listed below.
In 2nd Assignment's folder you can find the following files :
-
For the 5th Exercise :
- Folder of Exercise 5.
- Exercise 5 Report (GR) [💾].
- The implemented Methods are :
- Lagrange
- Least squares
- cubic Spline
-
For the 6th Exercise :
- Folder of Exercise 6.
- Exercise 6 Report (GR) [💾].
- Contains the implementation of the :
- Simpson Method
-
For the 7th Exercise :
- Folder of Exercise 7.
- Exercise 7 Report (GR) [💾].
- Approximates the closure value function with 2nd, 3rd and 4th degree polynomials with the :
- Least squares Method
Numerical Analysis is a general core course of the Computer Science Department of Auth.
Taught in the winter semester of the 2nd year.