Κατασκευή λογισμικού για εκτέλεση επιστημονικών υπολογισμών με την χρήση εργαλείων CAD

δείτε την πρωτότυπη σελίδα τεκμηρίου
στον ιστότοπο του αποθετηρίου του φορέα για περισσότερες πληροφορίες και για να δείτε όλα τα ψηφιακά αρχεία του τεκμηρίου*



Κατασκευή λογισμικού για εκτέλεση επιστημονικών υπολογισμών με την χρήση εργαλείων CAD

Αθανασιάδης, Παναγιώτης

Τουλόπουλος, Ιωάννης

Thesis

2025-02-21T08:30:19Z
2024


Στην παρούσα διπλωματική εργασία παρουσιάζεται η υλοποίηση αριθμητικών μεθόδων σε C/C++ για την προσέγγιση λύσεων διαφορικών εξισώσεων με συνοριακές συνθήκες. Αρχικά, εισάγουμε την έννοια των B-splines ως εργαλεία προσέγγισης, χάρη στις γεωμετρικές τους ιδιότητες. Επεξηγούνται θεμελιώδεις έννοιες για τις Β-splines καμπύλες , όπως η συναρτήσεις βάσης,το διάνυσμα κόμβων, η τάξη της καμπύλης, τα σημεία ελέγχου και το κυρτό περίβλημα. Στη συνέχεια, κατασκευάζουμε ένα σύστημα Ax = b, το οποίο επιλύουμε μέσω της μεθόδου Cholesky. Για λόγους απλότητας, όλα τα παραπάνω υλοποιούνται σε μονοδιάστατο χώρο. Οι καμπύλες και οι συναρτήσεις, καθώς και οι κατασκευαστές των σχημάτων στα επόμενα κεφάλαια, είναι όλα γραμμένα στη γλώσσα προγραμματισμού C/C++, ενώ γίνεται χρήση των πακέτων Gnu Scientific Library (GSL). Τα γραφικά δημιουργήθηκαν με τη χρήση του προγράμματος Gnuplot. Επιπλέον, τα κομμάτια κώδικα που παρατίθενται είναι διαθέσιμα ως πλήρη προγράμματα με παραδείγματα στην πλατφόρμα GitHub.


Τάξη της καμπύλης
Βαθμός πολυωνύμου
Cholesky
B-spline
Κόμβος

Ελληνική γλώσσα

Πανεπιστήμιο Δυτικής Μακεδονίας. Σχολή Θετικών Επιστημών. Τμήμα Πληροφορικής





*Η εύρυθμη και αδιάλειπτη λειτουργία των διαδικτυακών διευθύνσεων των συλλογών (ψηφιακό αρχείο, καρτέλα τεκμηρίου στο αποθετήριο) είναι αποκλειστική ευθύνη των αντίστοιχων Φορέων περιεχομένου.