Επιλογές εγγραφής
8010 Βασικές Αρχές Προγραμματισμού και Εφαρμογές
1ο Εξάμηνο ΝΜΜ
Διδακτικές Μονάδες : 4
Γλώσσα : el
Μαθησιακά Αποτελέσματα : Μετά την επιτυχή ολοκλήρωση του μαθήματος, οι φοιτήτριες/τές θα κατέχουν τα ακόλουθα μαθησιακά αποτελέσματα:
– περιγραφή λύσεων σε υπολογιστικά βήματα με προγράμματα στη γλώσσα προγραμματισμού MATLAB
– χρησιμοποίηση και τροποποίηση υπαρχόντων προγραμμάτων σε MATLAB (scripts και functions),
– χρησιμοποίηση βιβλιοθηκών της MATLAB για διαχείριση αρχείων,
– διόρθωση προγραμμάτων που εμφανίζουν συντακτικά ή λογικά σφάλματα,
– δημιουργία κατάλληλου υποβάθρου για την παρακολούθηση πιο προχωρημένων μαθημάτων απαιτητικά στον προγραμματισμό,
– δυνατότητα χρήσης διαθέσιμων βιβλιοθηκών για ανάλυση δεδομένων και επιστημονικούς υπολογισμούς, μηχανική μάθηση κτλ,
– εμπειρία στη συγγραφή προγραμμάτων, έλεγχο ορθότητας των επιμέρους τμημάτων, παραγωγή επιδιωκόμενων τεκμηριωμένων εξαγομένων,
– χρησιμοποίηση του MATLAB για την επίλυση διαφόρων προβλημάτων στη Ναυπηγική Τεχνολογία και Επιστήμη.
Εισαγωγή. Το περιβάλλον του ΗΥ. Δομή ΗΥ. Μνήμη. Υλικό και λογισμικό.
1.Το περιβάλλον MATLAB. Δημιουργία προγράμματος. Εκτέλεση/Έξοδος αποτελεσμάτων.
2. Σχεσιακοί και λογικοί τελεστές. Βρόγχοι επανάληψης. Έλεγχος ροής προγράμματος.
Στοιχεία if/switch/case/for/while. Δημιουργία συναρτήσεων.
3. Εισαγωγή και χειρισμός δεδομένων. Αποθήκευση και φόρτωση δεδομένων MATLAB.
Αποθήκευση και φόρτωση δεδομένων Excel. Χειρισμός δεδομένων στο MATLAB.
4. Προηγμένος προγραμματισμός. Καλές πρακτικές για προγραμματισμό. Μεταβλητές.
Αντιστοίχιση μεταβλητών και μνήμη. Debugging.
5. Γραφική απεικόνιση. Βασικές έννοιες. Διαχείριση γραφημάτων. Ιδιότητες γραφημάτων.
Διάφοροι τύποι γραφημάτων: μπάρες, X-Y, ιστογράμματα, επιφάνειες, εικόνες.
6. Μαθηματικές εφαρμογές με χρήση MATLAB (παράγωγος και ολοκλήρωση συνάρτησης, επίλυση συστήματος εξισώσεων, επίλυση διαφορικών εξισώσεων, μέθοδοι ολοκλήρωσης)
7. Το περιβάλλον Simulink. Βιβλιοθήκες στοιχείων. Προσομοιώσεις. Διασύνδεση με
MATLAB.
Οι επισκέπτες δεν έχουν πρόσβαση στο μάθημα αυτό. Παρακαλούμε συνδεθείτε (με τον λογαριασμό σας).