Επικοινωνήστε μαζί μας

Εξέλιξη Κομματιού

Μέρος 1

Σύντομη Εισαγωγή στο MATLAB

Στόχοι: Προσφέρετε μια επισκόπηση του τι είναι το MATLAB, από τι αποτελείται και τι μπορεί να κάνει για εσάς

  • Ένα παράδειγμα: C εναντίον MATLAB
  • Επισκόπηση προϊόντος MATLAB
  • Πεδία εφαρμογών MATLAB
  • Τι μπορεί να κάνει το MATLAB για εσάς;
  • Η δομή του μαθήματος

Εργασία με τη Διεπαφή Χρήστη του MATLAB

Στόχος: Αποκτήστε μια εισαγωγή στις κύριες δυνατότητες του ολοκληρωμένου σχεδιαστικού περιβάλλοντος MATLAB και των διεπαφών χρήστη του. Αποκτήστε μια επισκόπηση των θεμάτων του μαθήματος.

  • Διεπαφή MATLAB
  • Ανάγνωση δεδομένων από αρχείο
  • Αποθήκευση και φόρτωση μεταβλητών
  • Γραφική παράσταση δεδομένων
  • Προσαρμογή γραφημάτων
  • Υπολογισμός στατιστικών και γραμμής βέλτιστης προσαρμογής
  • Εξαγωγή γραφικών για χρήση σε άλλες εφαρμογές

Μεταβλητές και Εκφράσεις

Στόχος: Εισάγετε εντολές MATLAB, με έμφαση στη δημιουργία και πρόσβαση σε δεδομένα σε μεταβλητές.

  • Εισαγωγή εντολών
  • Δημιουργία μεταβλητών
  • Λήψη βοήθειας
  • Πρόσβαση και τροποποίηση τιμών σε μεταβλητές
  • Δημιουργία μεταβλητών χαρακτήρων

Ανάλυση και Οπτικοποίηση με Διανύσματα

Στόχος: Εκτελέστε μαθηματικούς και στατιστικούς υπολογισμούς με διανύσματα και δημιουργήστε βασικές οπτικοποιήσεις. Δείτε πώς η σύνταξη MATLAB επιτρέπει υπολογισμούς σε ολόκληρα σύνολα δεδομένων με μία μόνο εντολή.

  • Υπολογισμοί με διανύσματα
  • Γραφική παράσταση διανυσμάτων
  • Βασικές επιλογές γραφημάτων
  • Σχολιασμός γραφημάτων

Ανάλυση και Οπτικοποίηση με Πίνακες

Στόχος: Χρησιμοποιήστε πίνακες ως μαθηματικά αντικείμενα ή ως συλλογές (διανυσματικών) δεδομένων. Κατανοήστε την κατάλληλη χρήση της σύνταξης MATLAB για τη διάκριση μεταξύ αυτών των εφαρμογών.

  • Μέγεθος και διαστατικότητα
  • Υπολογισμοί με πίνακες
  • Στατιστική με δεδομένα πινάκων
  • Γραφική παράσταση πολλαπλών στηλών
  • Ανασχηματισμός και γραμμική ευρετηρίαση
  • Πολυδιάστατοι πίνακες

Μέρος 2

Αυτοματοποίηση Εντολών με Scripts

Στόχος: Συλλέξτε εντολές MATLAB σε scripts για ευκολία αναπαραγωγής και πειραματισμού. Καθώς αυξάνεται η πολυπλοκότητα των εργασιών σας, η εισαγωγή μεγάλων ακολουθιών εντολών στο Παράθυρο Εντολών γίνεται μη πρακτική.

  • Ένα παράδειγμα μοντελοποίησης
  • Το ιστορικό εντολών
  • Δημιουργία αρχείων script
  • Εκτέλεση scripts
  • Σχόλια και κελιά κώδικα
  • Δημοσίευση scripts

Εργασία με Αρχεία Δεδομένων

Στόχος: Μεταφέρετε δεδομένα στο MATLAB από μορφοποιημένα αρχεία. Επειδή τα εισαγόμενα δεδομένα μπορεί να είναι μεγάλης ποικιλίας τύπων και μορφών, δίνεται έμφαση στην εργασία με πίνακες κελιών και μορφές ημερομηνίας.

  • Εισαγωγή δεδομένων
  • Μικτοί τύποι δεδομένων
  • Πίνακες κελιών
  • Μετατροπές μεταξύ αριθμών, συμβολοσειρών και κελιών
  • Εξαγωγή δεδομένων

Πολλαπλά Γραφήματα Διανυσμάτων

Στόχος: Δημιουργήστε πιο σύνθετα γραφήματα διανυσμάτων, όπως πολλαπλά γραφήματα, και χρησιμοποιήστε τεχνικές χειρισμού χρώματος και συμβολοσειρών για να παράγετε εντυπωσιακές οπτικές αναπαραστάσεις δεδομένων.

  • Δομή γραφικών
  • Πολλαπλά σχήματα, άξονες και γραφήματα
  • Γραφική παράσταση εξισώσεων
  • Χρήση χρώματος
  • Προσαρμογή γραφημάτων

Λογική και Έλεγχος Ροής

Στόχος: Χρησιμοποιήστε λογικές πράξεις, μεταβλητές και τεχνικές ευρετηρίασης για να δημιουργήσετε ευέλικτο κώδικα που μπορεί να λαμβάνει αποφάσεις και να προσαρμόζεται σε διαφορετικές καταστάσεις. Εξερευνήστε άλλες δομές προγραμματισμού για επανάληψη τμημάτων κώδικα, και δομές που επιτρέπουν αλληλεπίδραση με τον χρήστη.

  • Λογικές πράξεις και μεταβλητές
  • Λογική ευρετηρίαση
  • Δομές προγραμματισμού
  • Έλεγχος ροής
  • Βρόχοι

Οπτικοποίηση Πινάκων και Εικόνων

Στόχος: Οπτικοποιήστε εικόνες και δεδομένα πινάκων σε δύο ή τρεις διαστάσεις. Εξερευνήστε τη διαφορά στην εμφάνιση εικόνων και στην οπτικοποίηση δεδομένων πινάκων χρησιμοποιώντας εικόνες.

  • Παρεμβολή διάσπαρτων δεδομένων με χρήση δεδομένων διανυσμάτων και πινάκων
  • Τρισδιάστατη οπτικοποίηση πινάκων
  • Δισδιάστατη οπτικοποίηση πινάκων
  • Εικόνες με ευρετήριο και χρωματικοί χάρτες
  • Εικόνες πραγματικού χρώματος

Μέρος 3

Ανάλυση Δεδομένων

Στόχος: Εκτελέστε τυπικές εργασίες ανάλυσης δεδομένων στο MATLAB, συμπεριλαμβανομένης της ανάπτυξης και προσαρμογής θεωρητικών μοντέλων σε πραγματικά δεδομένα. Αυτό οδηγεί φυσικά σε ένα από τα πιο ισχυρά χαρακτηριστικά του MATLAB: την επίλυση γραμμικών συστημάτων εξισώσεων με μία μόνο εντολή.

  • Αντιμετώπιση ελλιπών δεδομένων
  • Συσχέτιση
  • Εξομάλυνση
  • Φασματική ανάλυση και FFT
  • Επίλυση γραμμικών συστημάτων εξισώσεων

Συγγραφή Συναρτήσεων

Στόχος: Αυξήστε την αυτοματοποίηση ενθυλακώνοντας σπονδυλωτές εργασίες ως συναρτήσεις ορισμένες από τον χρήστη. Κατανοήστε πώς το MATLAB επιλύει αναφορές σε αρχεία και μεταβλητές.

  • Γιατί συναρτήσεις;
  • Δημιουργία συναρτήσεων
  • Προσθήκη σχολίων
  • Κλήση υποσυναρτήσεων
  • Χώροι εργασίας
  • Υποσυναρτήσεις
  • Διαδρομή και προτεραιότητα

Τύποι Δεδομένων

Στόχος: Εξερευνήστε τους τύπους δεδομένων, εστιάζοντας στη σύνταξη για τη δημιουργία μεταβλητών και την πρόσβαση σε στοιχεία πινάκων, και συζητήστε μεθόδους μετατροπής μεταξύ τύπων δεδομένων. Οι τύποι δεδομένων διαφέρουν ως προς το είδος των δεδομένων που μπορούν να περιέχουν και τον τρόπο οργάνωσης των δεδομένων.

  • Τύποι δεδομένων MATLAB
  • Ακέραιοι
  • Δομές
  • Μετατροπή τύπων

Είσοδος/Έξοδος Αρχείων (File I/O)

Στόχος: Εξερευνήστε τις συναρτήσεις χαμηλού επιπέδου εισαγωγής και εξαγωγής δεδομένων στο MATLAB που επιτρέπουν ακριβή έλεγχο της εισόδου/εξόδου αρχείων κειμένου και δυαδικών αρχείων. Αυτές οι συναρτήσεις περιλαμβάνουν την textscan, η οποία παρέχει ακριβή έλεγχο της ανάγνωσης αρχείων κειμένου.

  • Άνοιγμα και κλείσιμο αρχείων
  • Ανάγνωση και εγγραφή αρχείων κειμένου
  • Ανάγνωση και εγγραφή δυαδικών αρχείων

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

Συμπέρασμα

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

Στόχοι: Συνοψίστε όσα μάθαμε

  • Μια περίληψη του μαθήματος
  • Άλλα επερχόμενα μαθήματα MATLAB

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

Απαιτήσεις

  • Βασική έννοια μαθηματικών γνώσεων προπτυχιακού επιπέδου, όπως γραμμική άλγεβρα, θεωρία πιθανοτήτων και στατιστική, καθώς και πίνακες
  • Βασικές λειτουργίες υπολογιστή
  • Κατά προτίμηση βασική έννοια μιας άλλης υψηλού επιπέδου γλώσσας προγραμματισμού, όπως C, PASCAL, FORTRAN ή BASIC, αλλά όχι απαραίτητο
 21 Ώρες

Αριθμός συμμετέχοντων


Τιμή ανά συμμετέχοντα

Σχόλια (2)

Εφεξής Μαθήματα

Σχετικές Κατηγορίες