| Version[17] | Όνομα Έκδοσης | Αριθμός | ΠακέτοJVM | Χρονιά | Ημερομηνία Έκδοσης | Σημειώσεις |
|---|
| MATLAB 1.0 | | | | 1984 | | |
| MATLAB 2 | | | | 1986 | | |
| MATLAB 3 | | | | 1987 | | |
| MATLAB 3.5 | | | | 1990 | | Έτρεχε σεDOS αλλά χρειαζόταν τουλάχιστον επεξεργαστή της σειράς386; Η έκδοση 3.5m χρειαζότανΜονάδα Κινητής Υποδιαστολής FPU. |
| MATLAB 4 | | | | 1992 | | Έτρεχε σεWindows 3.1x καιMacintosh |
| MATLAB 4.2c | | | | 1994 | | Έτρεχε σε Windows 3.1x, χρειαζόταν μιαΜονάδα κινητής υποδιαστολής |
| MATLAB 5.0 | Τόμος 8 | | | 1996 | Δεκέμβριο 1996 | Ενοποιημένες εκδόσεις για όλες τις πλατφόρμες |
| MATLAB 5.1 | Τόμος 9 | | | 1997 | Μάιος 1997 | |
| MATLAB 5.1.1 | R9.1 | | | | |
| MATLAB 5.2 | R10 | | | 1998 | Μάρτιος 1998 | Η τελευταία λειτουργική έκδοση για περιβάλλον κλασικού Mac. |
| MATLAB 5.2.1 | R10.1 | | | | |
| MATLAB 5.3 | R11 | | | 1999 | Ιανουάριος 1999 | |
| MATLAB 5.3.1 | R11.1 | | | Νοέμβριος 1999 | |
| MATLAB 6.0 | R12 | 12 | 1.1.8 | 2000 | Νοέμβριο 2000 | Πρώτη έκδοση που κυκλοφόρησε με πακέτο Εικονικής μηχανής της Java (JVM) |
| MATLAB 6.1 | R12.1 | 1.3.0 | 2001 | Ιούνιος 2001 | Τελευταία έκδοση που κυκλοφόρησε για ταWindows 95 |
| MATLAB 6.5 | R13 | 13 | 1.3.1 | 2002 | Ιούλιος 2002 | |
| MATLAB 6.5.1 | R13SP1 | | 2003 | | |
| MATLAB 6.5.2 | R13SP2 | | | Τελευταία έκδοση που κυκλοφόρησε για ταWindows 98,Windows ME, IBM/AIX (UNIX), Alpha/TRU64 (UNIX), and SGI/IRIX[18] |
| MATLAB 7 | R14 | 14 | 1.4.2 | 2004 | Ιούνιος 2004 | Προστέθηκε η υποστήριξη για ανώνυμες και ένθετες συναρτήσεις[19]
Επανακυκλοφόρησε για Mac (γιαMacOS). |
| MATLAB 7.0.1 | R14SP1 | | Οκτώβριος 2004 | |
| MATLAB 7.0.4 | R14SP2 | 1.5.0 | 2005 | Μάρτιος 7, 2005 | Προσθήκη υποστήριξης για αρχεία που αντιστοιχούν στην μνήμη (memory-mapped files)[20] |
| MATLAB 7.1 | R14SP3 | 1.5.0 | Σεπτέμβριος 1, 2005 | Πρώτη έκδοση για επεξεργαστές με λογική 64-bit, έκδοση για ταWindows XP 64-bit. |
| MATLAB 7.2 | R2006a | 15 | 1.5.0 | 2006 | Μάριος 1, 2006 | |
| MATLAB 7.3 | R2006b | 16 | 1.5.0 | Σεπτέμβριος 1, 2006 | Προσθήκη υποστήριξης MAT-αρχείων μεHDF5 |
| MATLAB 7.4 | R2007a | 17 | 1.5.0_07 | 2007 | Μάρτιος 1, 2007 | Νέα συνάρτησηbsxfun για την εφαρμογή δυαδικών πράξεων στοιχείο-στοιχείο με χρήση του μοτίβου sigleton[21] |
| MATLAB 7.5 | R2007b | 18 | 1.6.0 | Σεπτέμβριος 1, 2007 | Τελευταία έκδοση για ταWindows 2000 καιPowerPC Mac; Προσθήκη υποστήριξης Διακομιστή Αδειών γιαWindows Vista;[22] νέα εσωτερική μορφή για την εκτέλεσηP-κώδικα |
| MATLAB 7.6 | R2008a | 19 | 1.6.0 | 2008 | Μάρτιος 1, 2008 | Μεγάλη ανάπτυξη λειτουργιώναντικειμενοστρεφούς προγραμματισμού με την προσθήκη του συντακτικού για την δημιουργία κλάσης (class),[23] προσθήκη ικανότητας επεξεργασίας και διαχείρησηςχώρων ονομάτων (namespaces) με πακέτα[24] |
| MATLAB 7.7 | R2008b | 20 | 1.6.0_04 | Οκτώβριος 9, 2008 | Τελευταία έκδοση που κυκλοφόρησε για επεξεργαστές χωρίς το σύνολο εντολών SSE2. Προσθήκη της καινούργιας δομής δεδομένων Map:[25] βελτιώσεις στηνΓεννήτρια τυχαίων αριθμών[26] |
| MATLAB 7.8 | R2009a | 21 | 1.6.0_04 | 2009 | Μάρτιος 6, 2009 | Πρώτη έκδοση για τα Microsoft 32-bit & 64-bitWindows 7, και νέα εξωτερική διεπαφή με τοπλαίσιο λογισμικού .NET[27] |
| MATLAB 7.9 | R2009b | 22 | 1.6.0_12 | Σεπτέμβριος 4, 2009 | Πρώτη έκδοση γιαIntel 64-bit Mac, καθώς και τελευταία γιαSolarisSPARC; νέα χρήση του χαρακτήρα περισπωμένης (tilde) (~) για την αδιαφορία παραμέτρων στις κλήσεις συναρτήσεων[28][29] |
| MATLAB 7.9.1 | R2009bSP1 | 1.6.0_12 | 2010 | Απρίλιος 1, 2010 | Διορθώσεις λαθών κώδικα. |
| MATLAB 7.10 | R2010a | 23 | 1.6.0_12 | Μάρτιος 5, 2010 | Τελευταία έκδοση για Intel 32-bit Mac |
| MATLAB 7.11 | R2010b | 24 | 1.6.0_17 | Σεπτέμβριος 3, 2010 | Προσθήκη υποστήριξης για απαριθμήσεις (enumerations)[30] |
| MATLAB 7.11.1 | R2010bSP1 | 1.6.0_17 | 2011 | Μάρτιος 17, 2011 | Διόρθωση λαθών κώδικα και αναβαθμίσεις |
| MATLAB 7.11.2 | R2010bSP2 | 1.6.0_17 | Απρίλιος 5, 2012[31] | Διόρθωση λαθών κώδικα |
| MATLAB 7.12 | R2011a | 25 | 1.6.0_17 | Απρίλιος 8, 2011 | Προσθήκη συνάρτησηςrng για την παραγωγήψευδοτυχαίων αριθμών[32][33][34] |
| MATLAB 7.13 | R2011b | 26 | 1.6.0_17 | Σεπτέμβριος 1, 2011 | Δυνατότητα φόρτωση τμημάτων μεταβλητών με την χρήση αρχείων MAT, χωρίς να τις φορτώνει το MATLAB στην μνήμη;[35] Αύξηση του ορίου ταυτόχρονης επεξεργασιας από 8 σε 12;[36] |
| MATLAB 7.14 | R2012a | 27 | 1.6.0_17 | 2012 | Μάρτιος 1, 2012 | Τελευταία έκδοση για τα 32-bitLinux.[37] |
| MATLAB 8 | R2012b | 28 | 1.6.0_17 | Σεπτέμβριος 11, 2012 | Πρώτη έκδοση μεσχεδιασμό διεπαφής υπολογιστή (Ribbon);[38] MATLAB Apps.[39] επαναδιαμόρφωση του συστήματος τεκμηρίωσης (documentation system) |
| MATLAB 8.1 | R2013a | 29 | 1.6.0_17 | 2013 | Μάρτιος 7, 2013 | Προσθήκη της επιλογής επεξεργασίας κώδικα με το πλαισίοδοκιμής μονάδας[40] |
| MATLAB 8.2 | R2013b | 30 | 1.7.0_11 | Σεπτέμβριος 6, 2013[41] | Αναβάθμηση της εσωτερικής έκδοσης του Java Runtime Environment (JRE) στην έκδοση 7;[42] Νέα δομή δεδομένων table[43] |
| MATLAB 8.3 | R2014a | 31 | 1.7.0_11 | 2014 | Μάρτιος 7, 2014[44] | Απλοποίηση της δομής τουμεταγλωττιστή (compiler) για την δημιουργία MEX-αρχείων; Προσθήκη υποστήριξης για USB Κάμερες στη βασική έκδοση του MATLAB; Αύξηση του ορίου ταυτόχρονης επεξεργασιας από 12 που ήταν πριν χάρης στο Περιβάλλον Ανάπτυξης Παράλληλου Υπολογισμού. |
| MATLAB 8.4 | R2014b | 32 | 1.7.0_11 | Οκτώβριος 3, 2014 | Νέα μηχανή γραφικών που βασίζεται σε κλάσεις(γνωστή και ως HG2);[45] πλοήγης καρτέλας (tabbing) στογραφικό περιβάλλον χρήστη (GUI);[46] βελτίωση των λογισμικών εργαλείων χρήστη και των βοηθητικών αρχείων;[47] νέα αντικείμενα για την επεξεργασία δεδομένων και μεταβλητών τύποθ ημερομηνίας;[48] Ενσωμάτωση τωνGit (λογισμικό)-Subversion μέσα στοολοκληρωμένο περιβάλλον ανάπτυξης (IDE);[49] Τεχνολογίεςμαζικών δεδομένων (big data) με τοMapReduce (κλιμάκωση με τοHadoop);[50] νέα πακέτοpy για χρήση της γλώσσας προγραμματισμούPython μέσα από το MATLAB απευθείας,[51] νεα μηχανή διεπαφής για κλήση του MATLAB από την Python;[52] προσθήκη νέων και βελτιωμένων συναρτήσεων:webread (RESTful υπηρεσίες διαδικτύου με χρήση τωνJSON/XML), εντολήtcpclient για συνδέσεις βασισμένες στις υποδοχές δικτύου (socket-based),histcounts,histogram,animatedline, και άλλα |
| MATLAB 8.5 | R2015a | 33 | 1.7.0_60 | 2015 | Μάρτιος 5, 2015 | |
| MATLAB 8.5 | R2015aSP1 | 1.7.0_60 | Οκτώβριος 14, 2015 | Τελευταία έκδοση για τα Windows XP και για τα Windows Vista |
| MATLAB 8.6 | R2015b | 34 | 1.7.0_60 | Σεπτέμβριος 3, 2015 | Νέα μηχανή εκτέλεσης κώδικα MATLAB (γνωστή και ως LXE);[53] κλάσειςgraph καιdigraph για την εργασία με γραφήματα και δίκτυα;[54] Προσθήκη υποστήριξης για τον μεταγλωττιστη MinGW-w64 στα Windows;[55] Τελευταία έκδοση για αρχιτεκτονική 32-bit |
| MATLAB 9.0 | R2016a | 35 | 1.7.0_60 | 2016 | Μάρτιος 3, 2016 | Προσθήκη των Live Scripts: διαδραστικά (interactive) έγγραφα που συνδυαζουν κωδικα, κείμενο και έξοδους (στο στυλ προγραμματισμούLiterate programming);[56] Σχεδιαστής Εφαρμογών (App Designer): ένα νέο περιβάλλον ανάπτυξης εφαρμογών (με νέα γραφήματα, άξονες και δομικά στοιχεία);[57] Δυνατότητα παύσης της εκτέλεσης του προγράμματος με την πίεση του αντίστοιχου κουμπιού Παύσης |
| MATLAB 9.1 | R2016b | 36 | 1.7.0_60 | Σεπτέμβριος 15, 2016 | Προσδιορισμός τοπικών συναρτήσεων σε αρχεία επεξεργασίας κώδικα (σενάρια ή scripts);[58] αυτόματη ανάπτυξη διαστάσεων (προηγουμένως γινόταν με κλήση της συνάρτησηςbsxfun);tall πίνακες γιαΜαζικά δεδομένα;[59] νέος τύπος δεδομένωνstring ;[60] νέες συναρτήσεις για κωδικοποιήση/αποκωδικοποιήση (encode/decode)JSON;[61] επίσημη MATLAB Μηχανηδιεπαφής προγραμματισμού εφαρμογών (API) για τηνJava[62] |
| MATLAB 9.2 | R2017a | 37 | 1.7.0_60 | 2017 | Μάρτιος 9, 2017 | MATLAB Online: MATLAB στοδιαδίκτυο ;[63] double-quoted strings με διπλά απόστροφο; νέα συνάστησηmemoize γιαΑπομνημόνευση (Memoization); επικύρωση ιδιοτήτων διευρυμένου αντικειμένου;[64] πλαίσιοπλαστών αντικειμένων (Mock object) για δοκιμές μονάδας;[65] το MEX εστιάζει σε 64-bit από προεπιλογή; νεά συνάρτησηheatmap για την δημιουργίαχάρτών θερμότητας (heatmap charts)[66] |
| MATLAB 9.3 | R2017b | 38 | 1.8.0_121 | Σεπτέμβριος 21, 2017 | |
| MATLAB 9.4 | R2018a | 39 | 1.8.0_144 | 2018 | Μάρτιος 15, 2018[67] | |
| MATLAB 9.5 | R2018b | 40 | 1.8.0_152 | Σεπτέμβριος 12, 2018 | |
| MATLAB 9.6 | R2019a | 41 | 1.8.0_181 | 2019 | Mάρτιος 20, 2019 | Έργα (Projects) MATLAB. |
| MATLAB 9.7 | R2019b | 42 | 1.8.0_202 | Σεπτέμβριος 11, 2019 | Εισαγωγή του μπλοκ 'arguments' για επικύρωση εισαγωγής και ενεργοποίηση του ευρετηρίου κουκίδων (dot indexing) σε έξοδο συνάρτησης |
| MATLAB 9.8 | R2020a | 43 | | 2020 | Μάρτιος 19, 2020 | Αφαίρεση του Mupad, Βελτίωση της υποστήριξης για επεξεργαστές AMD (AVX2)[68] |
| MATLAB 9.9 | R2020b | 44 | | Σεπτέμβριος 17, 2020 | Βελτίωση της υποστήριξης για επεξεργαστές AMD (AVX2)[68] |
| 9.10 | R2021a | 45 | | 2021 | 11 Μαρτίου 2021 | |
| 9.11 | R2021b | 46 | | 22 Σεπτεμβρίου 2021 | |
| 9.12.0 | R2022a | 47 | | 2022 | 9 Μαρτίου 2022 | |
| 9.13 | R2022b | 48 | 1.8.0_202 | 15 Σεπτεμβρίου 2022 | Εισήγαγε τα «Λεξικά - Dictionaries» (συσχετιστικοί πίνακες - associative arrays). Τώρα μπορείτε να καλέσετε το MATLAB από εφαρμογές .NET. |
| 9.14 | R2023a | 49 | | 2023 | | |
| 23.2 | R2023b | 50 | | | |
| 24.1 | R2024a | 51 | | 2024 | | |
| 24.2 | R2024b | 52 | | | |
| 25.1 | R2025a | 53 | | 2025 | | |
| 25.2 | R2025b | 54 | | | |