Προγραμματισμός σε διαδικτυακά μαθήματα Matlab. Βασικά στοιχεία εργασίας με το πακέτο λογισμικού MATLAB. MATLAB Desktop Tools

Παρά την αρκετά υψηλή δημοτικότητα της γλώσσας MATLAB, οι περισσότεροι προγραμματιστές δυσκολεύονται να κατανοήσουν τόσο τη σύνταξη όσο και τις δυνατότητές της. Το θέμα είναι ότι η γλώσσα σχετίζεται άμεσα με ένα δημοφιλές προϊόν λογισμικού, το κόστος του οποίου μπορεί να φτάσει εκπληκτικές αξίες. Έτσι, το κύριο ερώτημα είναι: είναι η ίδια η γλώσσα Matlab τόσο καλή; Και μπορεί να είναι χρήσιμο για εσάς;

Χρήση

Ας ξεκινήσουμε όχι με μια τυπική εκδρομή στην ιστορία και μια συζήτηση για τα πλεονεκτήματα και τα μειονεκτήματα της γλώσσας, αλλά με το περιβάλλον λογισμικού MATLAB/Simulink - το μόνο μέρος όπου ο ήρωας αυτού του κειμένου μπορεί να είναι χρήσιμος. Απλά φανταστείτε έναν γραφικό επεξεργαστή στον οποίο μπορείτε να πραγματοποιήσετε οποιαδήποτε από τις ιδέες σας χωρίς να έχετε πολλά χρόνια εμπειρίας και σχετική εκπαίδευση πίσω σας. Και έχοντας δημιουργήσει ένα διάγραμμα αλληλεπίδρασης μεταξύ εργαλείων μία φορά, θα λάβετε ένα σενάριο υψηλής ποιότητας για επαναλαμβανόμενη χρήση.

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

Όσον αφορά την τιμή, δεν υπάρχει σχεδόν ανώτατο όριο, αλλά το κατώτερο όριο είναι περίπου $99. Για να αρπάξετε ένα τόσο ισχυρό προϊόν για σχετικά λίγα χρήματα, πρέπει να είστε φοιτητής πανεπιστημίου. Και φυσικά θα αποκτήσετε ένα μάλλον περιορισμένο προϊόν.

Χαρακτηριστικά της γλώσσας

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

Ελαττώματα:

    Μια αργή και υπερφορτωμένη γλώσσα με τελεστές, εντολές και λειτουργίες, ο κύριος σκοπός της οποίας είναι η βελτίωση της οπτικής αντίληψης.

    Στενά εστιασμένη. Δεν υπάρχει άλλη πλατφόρμα λογισμικού όπου το MATLAB είναι χρήσιμο.

    Υψηλό κόστος λογισμικού. Αν δεν είσαι φοιτητής, ή ετοιμάσου να αδειάσεις τις τσέπες σου ή να περάσεις τα όρια του νόμου. Και ακόμα κι αν είναι φοιτητής, η τιμή είναι αξιοπρεπής.

    Χαμηλή ζήτηση. Παρά το μεγάλο ενδιαφέρον για το MATLAB σχεδόν σε κάθε τομέα, μόνο λίγοι το χρησιμοποιούν πραγματικά και νόμιμα.

Πλεονεκτήματα:

    Η γλώσσα είναι εύκολη στην εκμάθηση και έχει απλή και κατανοητή σύνταξη.

    Τεράστιες ευκαιρίες. Αλλά αυτό είναι μάλλον ένα πλεονέκτημα του προϊόντος στο σύνολό του.

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

    Το περιβάλλον λογισμικού σάς επιτρέπει να το μετατρέψετε σε «γρήγορο» κώδικα σε C, C++.

Το κοινό-στόχος

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

Δηλαδή, εάν δεν είστε πολύ προγραμματιστής, αλλά με τον ένα ή τον άλλο τρόπο το επάγγελμά σας σχετίζεται με την ανάγκη για προγραμματική επεξεργασία δεδομένων, τότε ένα προϊόν MATLAB/Simulink με την κατάλληλη γλώσσα μπορεί να απλοποιήσει πολύ τις καθημερινές σας εργασίες.

Βιβλιογραφία

Ολοκληρώνουμε την ανασκόπηση της γλώσσας, όπως πάντα, με μια λίστα εκπαιδευτικής βιβλιογραφίας. Φυσικά, ανάμεσά τους δεν θα βρείτε βιβλία αποκλειστικά για τη γλώσσα, αλλά αυτό θα διευκολύνει την αντίληψη της γλώσσας:

Έχετε εμπειρία με το MATLAB; Και το οποίο?

Για όσους θέλουν να γίνουν προγραμματιστές - .

Γεια σας αγαπητοί επισκέπτες της πύλης μας Video Teacher. Θα θέλαμε να σας παρέχουμε βίντεο μαθήματα προγραμματισμού στο MATLAB.

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

Το σύστημα MATLAB προσφέρεται από τους προγραμματιστές του (Math Works, Inc.) ως κορυφαίο στην αγορά, κυρίως στο στρατιωτικό-βιομηχανικό συγκρότημα, τις βιομηχανίες αεροδιαστημικής και αυτοκινητοβιομηχανίας, μια γλώσσα προγραμματισμού υψηλού επιπέδου για τεχνικούς υπολογιστές με μεγάλο αριθμό τυπικών εφαρμογών πακέτα. Το σύστημα MATLAB έχει ενσωματώσει όχι μόνο την προηγμένη εμπειρία στην ανάπτυξη και την εφαρμογή υπολογιστών αριθμητικών μεθόδων που έχουν συσσωρευτεί τις τελευταίες τρεις δεκαετίες, αλλά και όλη την εμπειρία στην ανάπτυξη των μαθηματικών σε όλη την ιστορία της ανθρωπότητας. Περίπου ένα εκατομμύριο νόμιμα εγγεγραμμένοι χρήστες χρησιμοποιούν ήδη αυτό το σύστημα. Κορυφαία πανεπιστήμια και ερευνητικά κέντρα σε όλο τον κόσμο το χρησιμοποιούν εύκολα στα επιστημονικά τους έργα. Η δημοτικότητα του συστήματος οφείλεται στην ισχυρή επέκταση Simulink, η οποία παρέχει βολικά και απλά εργαλεία, συμπεριλαμβανομένου οπτικού αντικειμενοστρεφούς προγραμματισμού, για μοντελοποίηση γραμμικών και μη γραμμικών δυναμικών συστημάτων, καθώς και πολλών άλλων πακέτων επέκτασης συστήματος.

Η γλώσσα, τα εργαλεία και οι ενσωματωμένες μαθηματικές συναρτήσεις σάς επιτρέπουν να εξερευνήσετε διαφορετικές προσεγγίσεις και να φτάσετε σε μια λύση πιο γρήγορα από τη χρήση υπολογιστικών φύλλων ή παραδοσιακών γλωσσών προγραμματισμού, όπως η C/C++ ή η Java.

Το MATLAB χρησιμοποιείται ευρέως σε τομείς όπως:

  • επεξεργασία σήματος και επικοινωνίες,
  • επεξεργασία εικόνας και βίντεο,
  • συστήματα ελέγχου,
  • αυτοματοποίηση δοκιμών και μετρήσεων,
  • χρηματοοικονομική μηχανική,
  • υπολογιστική βιολογία κ.λπ.

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

Καλά " Εισαγωγή στο MatLab" παρέχει πληροφορίες σχετικά με τις δυνατότητες του MatLab. Κατά τη διάρκεια του μαθήματος, οι μαθητές θα μάθουν να χρησιμοποιούν τη γλώσσα διερμηνέα MaLab για να λύσουν ένα ευρύ φάσμα προβλημάτων.

Απαιτούμενο επίπεδο εκπαίδευσης:

  • γνώση των βασικών προγραμματισμού?
  • δεξιότητες στο λειτουργικό σύστημα Windows.

Πρόγραμμα μαθημάτων

1. Εισαγωγή

  • Πεδίο εφαρμογής του συστήματος MaLab. Επισκόπηση των κοινωνικοποιημένων εργαλείων MaLab.

2. MATLAB Desktop Tools

  • Γραφείο 3.
  • Κυρίως μενού.
  • Πρόγραμμα περιήγησης καταλόγου έργου (Τρέχοντες φάκελοι).
  • Παράθυρο εντολών.
  • Παράθυρο με το ιστορικό κλήσεων εντολών (Ιστορικό εντολών).
  • Βασικό παράθυρο χώρου εργασίας (Πρόγραμμα περιήγησης χώρου εργασίας).
  • Συντάκτης.

3. Σύνθεση του καταλόγου έργου

  • M-αρχεία.
  • Αρχεία SLX.
  • FUR – αρχεία και βοηθητικά προγράμματα για εργασία μαζί τους.
  • Αρχεία ΜΑΤ.

4 . Γραφικό εργαλείο

5. Γλώσσα του συστήματος MatLab

  • Γενικά χαρακτηριστικά της γλώσσας MatLab.
  • Μεταβλητές και τύποι τους.
  • Πίνακες.
    • Μέθοδοι για τον καθορισμό ενός πίνακα.
    • Κατασκευή πινάκων από πίνακες.
    • Υποστρώματα.
    • Λειτουργίες σε πίνακες.
  • Δομές.
  • Βασικές δομές ελέγχου.
  • M-συναρτήσεις και ανώνυμες συναρτήσεις.
  • Τάξεις.
    • Δομή τάξης.
    • Μηχανισμός κληρονομικότητας.
    • Ενότητα Ιδιότητες.
    • Ενότητα μεθόδων.
    • Ενότητα εκδηλώσεων.
    • Ενότητα απαρίθμησης.
    • Κλάση τιμής και κλάση δείκτη (τάξεις τιμής, τάξεις χειρισμού).
  • Εκδηλώσεις
  • Εργαλεία εμφάνισης γραφικών δεδομένων
  • Εργαλεία ανάπτυξης GUI
  • διερμηνέας συμβολοσειράς.
  • Συμβολικοί υπολογισμοί.

Στο τέλος του μαθήματος, πραγματοποιείται τελική πιστοποίηση με τη μορφή δοκιμασίας ή με βάση τους βαθμούς για πρακτική εργασία που ολοκληρώθηκε κατά τη διάρκεια της εκπαιδευτικής διαδικασίας.

Η γλώσσα προγραμματισμού MATLAB είναι μια υψηλού επιπέδου ερμηνευμένη γλώσσα προγραμματισμού που περιλαμβάνει ένα ευρύ φάσμα λειτουργιών, ένα ολοκληρωμένο περιβάλλον ανάπτυξης, δομές δεδομένων που βασίζονται σε μήτρες και αντικειμενοστρεφείς δυνατότητες γραμμένες σε άλλες γλώσσες προγραμματισμού. Το πακέτο MatLab δημιουργήθηκε από την Math Works πριν από περισσότερα από δέκα χρόνια. Το έργο εκατοντάδων επιστημόνων και προγραμματιστών στοχεύει στη συνεχή επέκταση των δυνατοτήτων του και στη βελτίωση των υποκείμενων αλγορίθμων.

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

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

Σας προσκαλούμε σε μαθήματα MATLAB στο Κέντρο Εκπαίδευσης Διασύνδεσης για να μάθετε πώς να εργάζεστε αποτελεσματικά με τα εργαλεία του MATLAB και να επιλύετε γρήγορα μαθηματικά και οικονομικά προβλήματα.

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

Δημιουργία κώδικα C/C++ από αλγόριθμους MATLAB (MLEM).

Το μάθημα παρέχει πρακτικές δεξιότητες στη δημιουργία κώδικα C από κώδικα MATLAB. Περιγράφει τον τρόπο προετοιμασίας του κώδικα MATLAB για τη δημιουργία κώδικα και τον τρόπο δημιουργίας του βέλτιστου κώδικα C. Το μάθημα δείχνει ένα παράδειγμα ρύθμισης διεπαφών και ενσωμάτωσης παραγόμενου κώδικα C σε ένα εξωτερικό έργο.

Ενσωμάτωση κώδικα C/C++ στο SIMULINK (SLEX)

Το μάθημα καλύπτει διάφορες τεχνικές για την ενσωμάτωση κώδικα σε μοντέλα Simulink. Η κύρια έμφαση δίνεται στην ενσωμάτωση του κώδικα C και του κώδικα MATLAB. Τα θέματα που καλύπτονται περιλαμβάνουν τις λειτουργίες C MEX S, τον κώδικα MATLAB και τη σύνδεση εξωτερικών συναρτήσεων C χρησιμοποιώντας το Εργαλείο κώδικα παλαιού τύπου στο Simulink.

Οργανισμός Ανάπτυξης Ομάδας (SLMB)

Το μάθημα παρέχει πρακτικές δεξιότητες στο σχεδιασμό βάσει μοντέλων, όπως εφαρμόζεται στην ανάπτυξη ομάδων και επιχειρήσεων. Παρέχει καθοδήγηση σχετικά με τη διαχείριση και τη συνεργασία με μοντέλα Simulink κατά την εργασία σε έργα μεγάλης κλίμακας.

MATLAB για επαγγελματίες αεροδιαστημικής (MLBE-O)

Το πρακτικό μάθημα έχει σχεδιαστεί για μηχανικούς αεροδιαστημικής για να παρέχει μια ολοκληρωμένη εισαγωγή στο τεχνικό υπολογιστικό περιβάλλον της MATLAB. Οι βασικές αρχές της ανάλυσης δεδομένων, της οπτικοποίησης, της μοντελοποίησης και του προγραμματισμού στο MATLAB είναι βασικά θέματα του μαθήματος.

MATLAB για Επαγγελματίες Αυτοκινήτου (MLBE-A)

Το πρακτικό μάθημα έχει σχεδιαστεί για μηχανικούς αυτοκινήτων για να παρέχει μια ολοκληρωμένη εισαγωγή στο τεχνικό υπολογιστικό περιβάλλον της MATLAB. Οι βασικές αρχές της ανάλυσης δεδομένων, της οπτικοποίησης, της μοντελοποίησης και του προγραμματισμού στο MATLAB είναι βασικά θέματα του μαθήματος.

Μοντελοποίηση Συστημάτων και Αλγορίθμων (SLBE)

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

Σχεδιασμός Συστήματος Επεξεργασίας Ψηφιακού Σήματος (SLBE-G)

Το μάθημα προορίζεται για εκείνους τους ειδικούς DSP που δεν έχουν επαγγελματική εμπειρία στο Simulink®. Με βάση τη χρήση βασικών μεθόδων και εργαλείων για την κατασκευή μοντέλων, θα δοθούν δεξιότητες στην ανάπτυξη μοντέλων με τη μορφή μπλοκ διαγραμμάτων για την κατασκευή συστημάτων επεξεργασίας ψηφιακών σημάτων.

Επεξεργασία και οπτικοποίηση δεδομένων στο MATLAB (MLVI)

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

Μηχανική εκμάθηση με MATLAB (MLML)

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

Deep Learning στο MATLAB (MLDL)

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

Προεπεξεργασία και εξαγωγή σήματος με MATLAB (MLSP)

Αυτό το μονοήμερο μάθημα θα σας δείξει πώς να χρησιμοποιείτε το MATLAB, το Signal Processing Toolbox και το Wavelet Toolbox για την επεξεργασία σημάτων χρονισμού και την εξαγωγή βασικών χαρακτηριστικών στους τομείς χρόνου και συχνότητας. Αυτό το μάθημα έχει σχεδιαστεί για επιστήμονες δεδομένων και μηχανικούς που ασχολούνται με την ανάλυση σημάτων (χρονικές σειρές).

Προγραμματισμός σε MATLAB (MLPR)

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

Ενσωμάτωση κώδικα C/C++ στο MATLAB (MLEX)

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

Αντικειμενοστραφής προγραμματισμός στο MATLAB (MLCO)

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

Επιτάχυνση και παραλληλοποίηση κώδικα MATLAB (MLAC)

Το μάθημα θα παρουσιάσει διάφορες τεχνικές για την επιτάχυνση του κώδικα MATLAB. Θα μάθετε να βρίσκετε και να εξαλείφετε τα σημεία συμφόρησης στον κώδικα χρησιμοποιώντας τεχνικές εκχώρησης μνήμης και διανυσματοποίησης, μεταγλώττιση προγραμμάτων σε MEX και εκτέλεση κώδικα σε CPU και GPU πολλαπλών πυρήνων.

Δημιουργία GUI με το MATLAB (MLAP)

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

Χρηματοοικονομική Ανάλυση στο MATLAB (MLFA)

Το μάθημα απευθύνεται σε επαγγελματίες στον τομέα των υπολογιστικών χρηματοοικονομικών. Παρέχει μια ολοκληρωμένη εισαγωγή στο τεχνικό υπολογιστικό περιβάλλον MATLAB. Θέματα ανάλυσης δεδομένων, οπτικοποίησης, μοντελοποίησης και προγραμματισμού καλύπτονται σε όλο το μάθημα, με έμφαση στις πρακτικές εφαρμογές για χρηματοοικονομικές εφαρμογές σε προβλήματα όπως η ανάλυση χρονοσειρών, η προσομοίωση Monte Carlo, η ανάλυση και η διαχείριση χαρτοφυλακίου.

Διαχείριση πιστωτικού κινδύνου στο MATLAB (MLCR)

Το μάθημα παρέχει μια ολοκληρωμένη εισαγωγή στη μοντελοποίηση πιστωτικού κινδύνου χρησιμοποιώντας MATLAB και υπολογιστικά χρηματοοικονομικά εργαλεία. Χρήσιμο για επαγγελματίες κινδύνου με εμπειρία στο MATLAB στην ανάπτυξη μοντέλων πιστωτικού κινδύνου χρησιμοποιώντας γενικές τεχνικές μοντελοποίησης και την προσέγγιση των εκτεταμένων εσωτερικών αξιολογήσεων της Βασιλείας ΙΙ/ΙΙΙ.

Μοντελοποίηση χρονοσειρών στο MATLAB (MLTS)

Το μάθημα παρέχει μια λεπτομερή κατανόηση της μοντελοποίησης χρονοσειρών χρησιμοποιώντας το MATLAB. Η εκπαίδευση απευθύνεται σε οικονομολόγους, αναλυτές και επαγγελματίες χρηματοοικονομικούς με εμπειρία στο MATLAB στην ανάπτυξη μοντέλων χρονοσειρών. Το μάθημα βασίζεται στην τυπική διαδικασία Box-Jenkins για την ανάπτυξη μοντέλων χρονοσειρών.

Διαχείριση Κινδύνων Αγοράς στο MATLAB (MLMR)

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

Μοντελοποίηση Συστημάτων και Αλγορίθμων (SLBE)

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

Προσομοίωση Συστημάτων και Αλγορίθμων για Αυτοκινητοβιομηχανίες (SLBE-A)

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

Συστήματα μοντελοποίησης και αλγόριθμοι για αεροδιαστημικές επιχειρήσεις (SLBE-O)

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

Ανάπτυξη μηχανών κατάστασης και λογική ελέγχου (SLSF)

Αυτό το μάθημα εξετάζει τη χρήση του Stateflow για τη μοντελοποίηση μηχανών λογικής ελέγχου και κατάστασης. Το μάθημα έχει σχεδιαστεί για χρήστες του Simulink που ασχολούνται με τη μοντελοποίηση συστημάτων ελέγχου που βασίζονται σε εκδηλώσεις και υψηλού επιπέδου. Το μάθημα δίνει έμφαση στη χρήση μηχανών καταστάσεων και πινάκων αλήθειας κατά την ανάπτυξη στο Simulink.

Μοντελοποίηση ουρών και συστημάτων διακριτών συμβάντων (SLSE)

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

Προσομοίωση και βαθμονόμηση κινητήρων (SLMC)

Το μάθημα δίνει έμφαση σε εργαλεία και τεχνικές για πειραματικό σχεδιασμό, στατιστική μοντελοποίηση και τεχνικές βελτιστοποίησης για τη βαθμονόμηση σύγχρονων κινητήρων σε MATLAB και Simulink. Το μάθημα έχει σχεδιαστεί για μηχανικούς που ασχολούνται με τη βαθμονόμηση, τη δοκιμή, την ανάπτυξη αλγορίθμων ελέγχου για ECM και τη μαθηματική μοντελοποίηση της μονάδας ισχύος.

Ανάπτυξη ρομποτικών συστημάτων με ROS και GAZEBO στο MATLAB (MLRO)

Η εκπαίδευση προορίζεται για μηχανικούς που ασχολούνται με την ανάπτυξη αλγορίθμων κίνησης για κινητά ρομπότ με βάση το Λειτουργικό Σύστημα Ρομπότ (ROS) και τον προσομοιωτή Gazebo.

Μοντελοποίηση ημι-ζωής (SLRP)

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

Ανάπτυξη και πρωτοτυποποίηση συστημάτων επικοινωνίας με SDR USRP (SLZR)

Στο μάθημα θα μάθετε να εκτελείτε δυναμικές προσομοιώσεις ψηφιακών συστημάτων επικοινωνιών ενός και πολλαπλού φορέα στο MATLAB®. Στο πλαίσιο του μαθήματος, εξοικειωνόμαστε με συστήματα επικοινωνίας πολλαπλών κεραιών, turbo κωδικοποίηση, μοντέλα ατελειών καναλιών διάδοσης. Ως παραδείγματα χρησιμοποιούνται εξαρτήματα συστημάτων LTE και IEEE 802.11. Οι μαθητές θα κατασκευάσουν ένα σύστημα ραδιοφώνου σε βρόχο χρησιμοποιώντας πλατφόρμες υλικού RTL-SDR ή USRP®.

Σχεδιασμός του φυσικού επιπέδου συστημάτων επικοινωνίας προτύπων LTE και LTE ADVANCED (MLTE).

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

Σχεδιασμός Συστήματος Επεξεργασίας Ψηφιακού Σήματος (SLBE-G)

Το μάθημα προορίζεται για εκείνους τους ειδικούς DSP που δεν έχουν επαγγελματική εμπειρία στο Simulink®. Με βάση τη χρήση βασικών μεθόδων και εργαλείων για την κατασκευή μοντέλων, θα δοθούν δεξιότητες στην ανάπτυξη μοντέλων με τη μορφή μπλοκ διαγραμμάτων για την κατασκευή συστημάτων επεξεργασίας ψηφιακών σημάτων.

Προσομοίωση διαδρομής ραδιοσυχνοτήτων (SLRF)

Μάθετε να χρησιμοποιείτε το RF Blockset και το RF Toolbox για τη μοντελοποίηση κυκλωμάτων RF σε συστήματα ασύρματων επικοινωνιών. Θα μάθετε πώς να επιλέγετε μεταξύ δύο διαφορετικών παραδειγμάτων για τη μοντελοποίηση σημάτων ραδιοσυχνοτήτων: Ισοδύναμη ζώνη βάσης και φάκελο κυκλώματος και θα μάθετε βασικές τεχνικές για την προσομοίωση και την προσομοίωση διαδρομής ραδιοσυχνοτήτων.

Σχεδιασμός συστημάτων επικοινωνίας (SLCM)

Μέσα από πρακτικά παραδείγματα, θα μάθετε πώς να χρησιμοποιείτε τα προϊόντα Simulink για να σχεδιάζετε κοινά συστήματα επικοινωνίας. Έμφαση δίνεται στη σχεδίαση από άκρο σε άκρο και μοντελοποίηση συστημάτων επικοινωνίας από πομπό σε δέκτη χρησιμοποιώντας Simulink.

Δημιουργία στοιχείων λογισμικού για την αρχιτεκτονική AUTOSAR (SLAS)

Το μάθημα επικεντρώνεται στην προσομοίωση συμβατή με AUTOSAR και τη δημιουργία κώδικα χρησιμοποιώντας το πακέτο υποστήριξης δημιουργίας κώδικα Simulink για το AUTOSAR. Στο πλαίσιο του σχεδιασμού βάσει μοντέλου, η ανάπτυξη λογισμικού εξετάζεται με τη χρήση μεθόδων από πάνω προς τα κάτω και από κάτω προς τα πάνω. Το μάθημα προορίζεται για προγραμματιστές λογισμικού αυτοκινήτων και μηχανικούς συστημάτων που χρησιμοποιούν το Embedded Coder για την αυτόματη δημιουργία κώδικα C/C++.

Αυτόματη δημιουργία κωδικού για ZYNQ (SLZQ)

Το πρακτικό μάθημα στοχεύει στη μελέτη της διαδικασίας ανάπτυξης και διαμόρφωσης μοντέλων στο περιβάλλον Simulink και ανάπτυξής τους στην πλατφόρμα Xilinx® Zynq®-7000. Το μάθημα έχει σχεδιαστεί για χρήστες του Simulink που σχεδιάζουν να δημιουργήσουν, να επικυρώσουν και να αναπτύξουν ενσωματωμένο κώδικα C/C++ και κώδικα HDL χρησιμοποιώντας Ενσωματωμένο Κωδικοποιητή και Κωδικοποιητή HDL. Το μάθημα χρησιμοποιεί τον πίνακα ανάπτυξης ZedBoard™.

Στατική ανάλυση κώδικα C/C++ για ενσωματωμένα συστήματα (PSBF)

Αυτό το μάθημα εξετάζει τη χρήση του Polyspace Bug Finder για τον εντοπισμό αλγοριθμικών ελαττωμάτων, τη βελτίωση των μετρήσεων ποιότητας λογισμικού και τη διασφάλιση της αξιοπιστίας του τελικού προϊόντος. Αυτό το πρακτικό μάθημα έχει σχεδιαστεί για μηχανικούς που αναπτύσσουν λογισμικό ή μοντέλα για ενσωματωμένα συστήματα.

Επαλήθευση κώδικα C/C++ με εργαλεία LDRA (LDRA)

Το μάθημα στοχεύει να παρέχει στους συμμετέχοντες μια πλήρη κατανόηση των προηγμένων μεθοδολογιών δοκιμών, καθώς και των απαιτήσεων και των περιορισμών που σχετίζονται με την ανάπτυξη εφαρμογών για την ικανοποίηση των βιομηχανικών προτύπων όπως DO-178C και DO-278 στην αεροηλεκτρονική, ISO 26262 στην αυτοκινητοβιομηχανία, IEC 61508 σε βιομηχανική ασφάλεια και IEC 62304 σε ιατροτεχνολογικά προϊόντα.