Matlab là gì

     

MATLAB là gì ?

MATLAB (matrix laboratory) là 1 môi trường đo lường và tính toán số học tập đa ngôn ngữ và ngôn từ lập trình độc quyền được cải tiến và phát triển bởi MathWorks. MATLAB cho phép thao tác ma trận, vẽ các hàm và dữ liệu, triển khai thuật toán, sản xuất giao diện người dùng và giao tiếp với các chương trình được viết bằng các ngôn ngữ khác, bao hàm C, C ++, C #, Java, Fortran với Python.

Bạn đang xem: Matlab là gì

Mặc cho dù MATLAB công ty yếu giành riêng cho máy tính số, một hộp chế độ tùy chọn sử dụng công cụ hình tượng MuPAD, cho phép truy cập vào khả năng giám sát và đo lường biểu tượng. Một gói té sung, Simulink, thêm mô rộp đa miền giao diện và thiết kế dựa trên quy mô cho các hệ thống động với nhúng.

Tính đến năm 2017, MATLAB có tầm khoảng 1 triệu người dùng trên toàn ngành công nghiệp với giảng dạy. Người dùng MATLAB đến từ khá nhiều nền tảng không giống nhau về kỹ thuật, công nghệ và khiếp tế.

Lịch sử:

-Cleve Moler- quản trị khoa khoa học laptop tại Đại học New Mexico, bước đầu phát triển MATLAB vào cuối trong năm 1970. Ông đã xây cất nó để cung ứng cho sinh viên của bản thân quyền truy cập vào LINPACK và EISPACK mà không cần thiết phải học Fortran. Nó nhanh chóng lan rộng lớn đến những trường đại học khác cùng tìm thấy sự tận hưởng ứng trẻ khỏe trong cộng đồng toán học tập ứng dụng. Jack Little là 1 kỹ sư khiến cho Đại học tập Stanford năm 1983 đã được tiếp xúc với nó vào một chuyến thăm Moler. Nhận thấy tiềm năng dịch vụ thương mại của nó, ông vẫn tham gia với Moler với Steve Bangert nhằm viết lại MATLAB vào C và thành lập MathWorks vào năm 1984 để thường xuyên phát triển. đông đảo thư viện viết lại này được hotline là JACKPAC. Năm 2000, MATLAB được viết lại để sử dụng một cỗ thư viện bắt đầu hơn cho làm việc ma trận, LAPACK.

-MATLAB lần trước tiên được đồng ý bởi những nhà phân tích và các học viên trong nghệ thuật điều khiển, chuyên môn của Little, nhưng lập cập lan truyền sang nhiều nghành nghề khác. Nó bây giờ cũng được thực hiện trong giáo dục, đặc biệt là giảng dạy dỗ của đại số đường tính, đối chiếu số, với được phổ biến giữa những nhà công nghệ tham gia vào giải pháp xử lý hình ảnh.

Cú pháp:

Ứng dụng MATLAB được phát hành xung quanh ngôn từ mã MATLAB. Việc sử dụng thông dụng của ứng dụng MATLAB liên quan đến việc áp dụng Command Window làm cho một trình bao toán học tương tác hoặc thực thi những tệp văn bạn dạng có cất mã MATLAB.

Biến:

Các biến đổi được định nghĩa bởi toán tử gán, =. MATLAB là 1 trong ngôn ngữ lập trình được đánh máy yếu đuối (một ngôn ngữ đánh trang bị yếu gồm quy tắc nhập sai hơn và có thể tạo ra kết quả không thể dự báo hoặc có thể thực hiện biến đổi loại ngầm định khi chạy. Một có mang khác tuy nhiên có tương quan là nhập ẩn. ) vì các kiểu được biến hóa hoàn toàn. Nó là một trong những ngôn ngữ được tấn công máy suy đoán vì những biến có thể được gán mà không khai báo hình dạng của chúng, trừ khi bọn chúng được xem như là đối tượng tượng trưng, với kiểu của chúng hoàn toàn có thể thay đổi. Các giá trị rất có thể đến từ những hằng số, từ đo lường và tính toán liên quan đến các giá trị của những biến khác, hoặc từ trên đầu ra của một hàm.

Ví dụ:

x =

17

x =

hat

y =

104 97 116

x =

12.0000 1.5708

y =

-1.6097 3.0000

Vectơ với ma trận:

Một mảng đơn giản được định nghĩa bằng cách sử dụng cú pháp dấu hai chấm “:”. Ví dụ :

định nghĩa một biến mang tên là mảng (hoặc gán một giá chỉ trị mới cho một trở thành hiện bao gồm với tên mảng) là một trong mảng bao hàm các quý hiếm 1, 3, 5, 7 với 9. Tức là mảng bước đầu tại 1 (giá trị ban đầu), gia số với từng bước từ quý hiếm trước đó bằng 2 (giá trị gia tăng), và tạm dừng khi nó đạt mang lại (hoặc để tránh quá quá) 9 (giá trị terminator).

giá trị gia tăng thực sự hoàn toàn có thể được bỏ qua khỏi cú pháp này (cùng với một trong các dấu hai chấm), để sử dụng giá trị khoác định là 1.

gán đến biến mang tên là ari một mảng với những giá trị 1, 2, 3, 4 và 5, vày giá trị mặc định của 1 được sử dụng làm số gia tăng.

Số mũ là dựa trên, quy ước thường thì cho những ma trận(là một mảng hình chữ nhật gồm những số, ký hiệu hoặc biểu thức, được thu xếp theo hàng và cột) trong toán học, mặc dù không nên cho một trong những ngôn ngữ lập trình như C, C ++ và Java.

Các ma trận hoàn toàn có thể được xác định bằng cách tách các thành phần của một mặt hàng bằng không gian hoặc lốt phẩy và áp dụng một vệt chấm phẩy để ngừng mỗi hàng. Danh sách các phần tử cần được phủ bọc bởi dấu ngoặc vuông: <>. Lốt ngoặc đơn: () được sử dụng để truy vấn các thành phần và những mảng con (chúng cũng khá được sử dụng để biểu hiện một danh sách đối số hàm).

Một tập vừa lòng của số mũ rất có thể được hướng đẫn bằng các biểu thức như “2: 4”, đánh túi tiền <2, 3, 4>. Ví dụ, một submatrix được mang từ những hàng tự 2 đến 4 và các cột trường đoản cú 3 mang lại 4 có thể được viết như sau:

Một ma trận đơn vị chức năng có form size n rất có thể được chế tác ra bằng cách sử dụng mắt hàm với ma trận của ngẫu nhiên kích thước nào bằng 0 hoặc số rất có thể được có mặt với các số 0 và những hàm tương ứng.

Chuyển vị một vector hoặc một ma trận được tiến hành bởi công dụng chuyển vế hoặc bằng cách thêm yếu tắc sau vệt chấm vào ma trận. Nếu không tồn tại dấu chấm Matlab sẽ thực hiện chuyển vị liên hợp.

Hầu hết các hàm MATLAB tất cả thể đồng ý ma trận cùng sẽ áp dụng chính chúng cho từng phần tử. Ví dụ, thủ thuật (2 * J, n) vẫn nhân mỗi thành phần trong “J” mang đến 2, và sau đó giảm từng thành phần modulo “n”. MATLAB không bao hàm các vòng lặp “for” và “while” tiêu chuẩn, nhưng lại (như trong các ứng dụng tựa như khác như R(R là 1 trong ngôn ngữ lập trình sẵn và môi trường thiên nhiên phần mềm miễn giá thành cho máy tính thống kê và hình ảnh được cung cấp bởi R Foundation for Computing Computing. Ngôn từ R được sử dụng rộng rãi trong số những nhà thống kê với người khai thác dữ liệu nhằm phát triển ứng dụng thống kê và phân tích dữ liệu.)), sử dụng ký pháp vectơ thường tạo thành mã cấp tốc hơn để thực thi. Mã này, được trích xuất trường đoản cú hàm magic.m, tạo nên ma trận M cho những giá trị lẻ của n (hàm lưới MATLAB được sử dụng tại đây để tạo các ma trận vuông I cùng J đựng 1: n).

= meshgrid(1:n);A = mod(I + J – (n + 3) / 2, n);B = mod(I + 2 * J – 2, n);M = n * A + B + 1;

Cấu trúc:

MATLAB có những kiểu tài liệu cấu trúc. Vì tất cả các biến đổi trong MATLAB là mảng, một tên không thiếu hơn là “mảng cấu trúc”, trong các số ấy mỗi phần tử của mảng có cùng tên trường. Quanh đó ra, MATLAB được cung cấp tên ngôi trường động(tra cứu vãn trường theo tên, làm việc trường, v.v.). Thật không may, MATLAB JIT ko hỗ trợ kết cấu MATLAB, bởi đó chỉ việc một bó đơn giản dễ dàng của những biến khác biệt vào một cấu trúc sẽ phân phát sinh bỏ ra phí.

Hàm số:

Khi tạo một hàm MATLAB, tên của tệp đề xuất khớp với tên của hàm thứ nhất trong tệp. Thương hiệu hàm hợp lệ ban đầu bằng ký kết tự vần âm và có thể chứa chữ cái, số hoặc có thể dấu gạch dưới. Những hàm thường minh bạch chữ hoa chữ thường.

Chức năng xử lý:

MATLAB cung cấp các bộ phận của phép tính lambda bằng phương pháp giới thiệu các hàm điều khiển, hoặc những hàm tham chiếu, được triển khai trong những tệp .m hoặc những hàm ẩn danh / hàm lồng.

Hạng và lập trình phía đối tượng:

MATLAB cung cấp lập trình hướng đối tượng bao gồm các lớp, kế thừa, công văn ảo, gói, ngữ nghĩa học theo giá trị và ngữ nghĩa học theo tham chiếu. Tuy nhiên, cú pháp và quy ước hotline là khác biệt đáng đề cập so với những ngôn ngữ khác. MATLAB có những lớp quý giá và những lớp tham chiếu, tùy ở trong vào bài toán lớp đó có xử lý như một lớp lừng danh (đối với các lớp tham chiếu) hay không (đối với những lớp giá chỉ trị).

Hành vi hotline phương thức không giống nhau giữa các giá trị và những lớp tham chiếu. Ví dụ, một bí quyết gọi mang lại một phương pháp.

object.method();

có thể gắng đổi ngẫu nhiên thành viên của đối tượng người sử dụng chỉ khi đối tượng người sử dụng là một biểu thị của một tấm tham chiếu.Một ví dụ như về một lớp dễ dàng được hỗ trợ dưới đây:

classdef hello methods function greet(this) disp(‘Hello!’) end endend

Khi đưa vào trong 1 tệp mang tên hello.m, điều này có thể được thực hiện bằng các lệnh sau:

Lập trình giao diện và giao diện người tiêu dùng đồ họa:

MATLAB hỗ trợ phát triển các ứng dụng với các tính năng giao diện người tiêu dùng đồ họa (GUI). MATLAB bao hàm GUIDE (môi trường cải tiến và phát triển GUI) để thiết kế đồ họa GUI. Nó cũng đều có các thiên tài vẽ thiết bị thị tích hòa hợp chặt chẽ. Ví dụ, hàm plot hoàn toàn có thể được áp dụng để tạo nên một đồ thị từ hai vectơ x và y,Code:

x = 0:pi/100:2*pi;y = sin(x);plot(x,y)

tạo ra hình dưới đây của hàm sin:

*

Một chương trình MATLAB hoàn toàn có thể xuất vật họa tía chiều bằng phương pháp sử dụng các công dụng functions surf, plot3 với mesh.

Xem thêm: Hướng Dẫn Cách Tính Điểm Trung Bình Cả Năm Trong Excel Dễ Hiểu Nhất

= meshgrid(-10:0.25:10,-10:0.25:10);

f = sinc(sqrt((X/pi).^2+(Y/pi).^2));

mesh(X,Y,f);

axis(<-10 10 -10 10 -0.3 1>)

xlabel(‘fx’)

ylabel(‘fy’)

zlabel(‘fsinc (fR)’)

hidden off

Code này tạo ra một biểu đồ 3 chiều khung dây của hàm sin không chuẩn chỉnh hóa hai chiều:

*

Trong MATLAB, giao diện người dùng đồ họa có thể được lập trình bằng công cầm cố môi trường kiến thiết GUI (GUIDE).

Giao tiếp với các ngôn ngữ xây dựng khác :

MATLAB hoàn toàn có thể gọi các hàm và những chương trình nhỏ được viết bằng ngôn ngữ lập trình C hoặc Fortran. Một hàm phủ quanh được tạo chất nhận được các kiểu tài liệu MATLAB được truyền và trả về. Tệp MEX (tệp thực hiện MATLAB) là các tệp đối tượng hoàn toàn có thể tải rượu cồn được tạo bằng phương pháp biên dịch những hàm như vậy. Kể từ năm 2014, việc tăng cường giao tiếp hai chiều với Python đã đạt thêm vào.

Các thư viện được viết bởi Perl, Java, ActiveX hoặc .NET có thể được gọi trực tiếp trường đoản cú MATLAB, và các thư viện MATLAB (ví dụ như cung cấp XML hoặc SQL) được thực hiện như các trình bảo phủ xung quanh các thư viện Java hoặc ActiveX. điện thoại tư vấn MATLAB tự Java phức tạp hơn, nhưng hoàn toàn có thể được thực hiện với hộp nguyên tắc MATLAB được MathWorks buôn bán riêng hoặc sử dụng cơ chế không có sách vở và giấy tờ gọi là JMI (Giao diện Java-to-MATLAB), ( tránh việc nhầm lẫn với đồ họa Siêu dữ liệu Java không liên quan cũng khá được gọi là JMI). API MATLAB phê chuẩn cho Java đã làm được thêm vào thời điểm năm 2016.

Là lựa chọn sửa chữa thay thế cho Hộp hình thức Mathic Math dựa trên MuPAD gồm sẵn từ bỏ MathWorks, MATLAB có thể được liên kết với Maple hoặc Mathematica.

Các thư viện cũng luôn tồn tại để nhập cùng xuất MathML.

Giấy phép :

MATLAB là một sản phẩm độc quyền của MathWorks, vì chưng vậy bạn dùng hoàn toàn có thể bị khóa vì nhà cung cấp. Tuy nhiên các sản phẩm MATLAB Builder rất có thể triển khai các hàm MATLAB như các tệp thư viện hoàn toàn có thể được thực hiện với môi trường xây dựng ứng dụng .NET hoặc Java , tuy nhiên việc cách tân và phát triển trong tương lai vẫn sẽ tiến hành gắn với ngôn ngữ MATLAB.

Mỗi hộp cơ chế được cài riêng. Nếu như yêu cg cầu giấy phép đánh giá, bộ phận bán sản phẩm của MathWorks yêu ước thông tin cụ thể về dự án mà MATLAB sẽ được đánh giá. Nếu như được cung cấp (thường là), giấy phép đánh giá có hiệu lực thực thi trong nhì đến tứ tuần. Một phiên bản sinh viên của MATLAB có sẵn như là 1 giấy phép sử dụng tại nhà cho MATLAB, Simulink và một tập con của Hộp nguyên lý Mathwork với mức ngân sách giảm xứng đáng kể.

Các nhà cai quản cạnh tranh kết hợp châu Âu (EU) đang khảo sát liệu MathWorks có từ chối bán giấy phép cho một đối thủ cạnh tranh hay không. Những nhà quản lý đã bỏ cuộc điều tra sau khi bạn khiếu nề hà rút lại cáo buộc của nó và không tìm thấy dẫn chứng về vấn đề làm không đúng trái.

Giải pháp vậy thế :

MATLAB tất cả một số đối phương cạnh tranh. Những đối thủ tuyên chiến và cạnh tranh thương mại bao hàm Mathematica, TK Solver, Maple với IDL. Bên cạnh đó còn có các lựa chọn thay thế sửa chữa mã nguồn mở miễn giá thành cho MATLAB, đặc biệt là GNU Octave, Scilab, FreeMat với SageMath, được dự định đa số tương thích với ngữ điệu MATLAB; ngữ điệu lập trình Julia lúc đầu cũng thực hiện cú pháp giống hệt như MATLAB. Trong những các ngôn ngữ khác coi mảng là thực thể cơ bản (ngôn ngữ thiết kế mảng) là APL, Fortran 90 và cao hơn, S-Lang, tương tự như ngôn ngữ những thống kê R và S. Cũng đều có thư viện nhằm thêm tác dụng tương tự cho các ngôn ngữ hiện có, ví dụ như IT ++ cho C ++, ngôn ngữ dữ liệu Perl đến Perl, ILNumerics đến .NET, NumPy / SciPy / matplotlib cho Python, SciLua / Torch mang đến Lua, SciRuby đến Ruby cùng Numeric.js mang đến JavaScript.

GNU Octave là tuyệt nhất từ ​​các lựa chọn sửa chữa thay thế khác do nó giải pháp xử lý sự không cân xứng với MATLAB như 1 lỗi (xem MATLAB tương hợp của GNU Octave), vày đó, tạo nên GNU Octave đổi thay một hết sức của ngôn từ MATLAB.

VersionTên phân phát hànhSốBundled JVMYearNgày phát hànhGhi chú
MATLAB 1.01984
MATLAB 21986
MATLAB 31987
MATLAB 3.51990Chạy trên DOS mà lại cần tối thiểu một cpu 386; phiên phiên bản 3.5m đề xuất Bộ đồng up date toán học
MATLAB 41992Chạy bên trên Macintosh
MATLAB 4.2c1994Chạy trên Windows 3.1x, bắt buộc một bộ đồng giải pháp xử lý toán học
MATLAB 5.0Volume 81996December, 1996Phiên phiên bản hợp độc nhất vô nhị trên toàn bộ các nền tảng.
MATLAB 5.1Volume 91997May, 1997
MATLAB 5.1.1R9.1
MATLAB 5.2R101998March, 1998Phiên bạn dạng cuối cùng hoạt động trên các máy Mac cổ điển.
MATLAB 5.2.1R10.1
MATLAB 5.3R111999January, 1999
MATLAB 5.3.1R11.1November, 1999
MATLAB 6.0R12121.1.82000November, 2000Bản vạc hành đầu tiên với máy ảo Java cố nhiên (JVM)
MATLAB 6.1R12.11.3.02001June, 2001
MATLAB 6.5R13131.3.12002July, 2002
MATLAB 6.5.1R13SP12003
MATLAB 6.5.2R13SP2Bản phạt hành sau cùng cho IBM / AIX, Alpha / TRU64 cùng SGI / IRIX
MATLAB 7R14141.4.22004June, 2004Giới thiệu chức năng ẩn danh cùng lồng nhau

Giới thiệu lại đến Mac (trong Mac OS X)

MATLAB 7.0.1R14SP1October, 2004
MATLAB 7.0.4R14SP21.5.02005March 7, 2005Hỗ trợ cho các tập tin ánh xạ bộ nhớ
MATLAB 7.1R14SP31.5.0September 1, 2005
MATLAB 7.2R2006a151.5.02006March 1, 2006
MATLAB 7.3R2006b161.5.0September 1, 2006Hỗ trợ MAT-file HDF5
MATLAB 7.4R2007a171.5.0_072007March 1, 2007Hàm bsxfun bắt đầu để vận dụng phép toán nhị phân từng bộ phận với phép mở rộng singleton
MATLAB 7.5R2007b181.6.0September 1, 2007Lần phát hành cuối cùng cho Windows 2000 cùng PowerPC Mac; License Server hỗ trợ cho Windows Vista, định hình nội bộ new cho P-code
MATLAB 7.6R2008a191.6.02008March 1, 2008Các cách tân chính so với khả năng xây dựng hướng đối tượng người dùng với cú pháp tư tưởng lớp mới, với khả năng làm chủ không gian thương hiệu với những gói.
MATLAB 7.7R2008b201.6.0_04October 9, 2008Cấu trúc dữ liệu bản đồ mới: upgrade lên những trình tạo nên số ngẫu nhiên
MATLAB 7.8R2009a211.6.0_042009March 6, 2009Bản vạc hành đầu tiên cho Microsoft Windows 7-bit và 64-bit 7, giao diện bên phía ngoài mới cho .NET Framework
MATLAB 7.9R2009b221.6.0_12September 4, 2009Bản vạc hành thứ nhất cho hãng intel 64-bit Mac, và ở đầu cuối cho Solaris SPARC; áp dụng mới đến toán tử dấu xẻ (~) để bỏ qua những đối số trong số gọi hàm.
MATLAB 7.9.1R2009bSP11.6.0_122010April 1, 2010Sửa lỗi
MATLAB 7.10R2010a231.6.0_12March 5, 2010Lần vạc hành sau cùng cho Intel 32-bit Mac
MATLAB 7.11R2010b241.6.0_17September 3, 2010Thêm hỗ trợ chất nhận được liệt kê
MATLAB 7.11.1R2010bSP11.6.0_172011March 17, 2011Sửa lỗi cùng cập nhật
MATLAB 7.11.2R2010bSP21.6.0_17April 5, 2012Sửa lỗi
MATLAB 7.12R2011a251.6.0_17April 8, 2011Chức năng rng new để tinh chỉnh và điều khiển tạo số ngẫu nhiên.
MATLAB 7.13R2011b261.6.0_17September 1, 2011Truy cập biến đổi các phần của biến chuyển trực tiếp trong số tệp MAT, cơ mà không cài vào bộ nhớ, tăng môi trường thao tác địa phương về tối đa với hộp công cụ giám sát song song từ 8 cho 12.
MATLAB 7.14R2012a271.6.0_172012March 1, 2012Phiên bản cuối thuộc với cung ứng Linux 32 bit.
MATLAB 8R2012b281.6.0_17September 11, 2012Bản phân phát hành thứ nhất với giao diện Toolstrip, MATLAB Apps. Khối hệ thống tài liệu được thiết kế theo phong cách lại.
MATLAB 8.1R2013a291.6.0_172013March 7, 2013Khung kiểm tra đơn vị chức năng mới
MATLAB 8.2R2013b301.7.0_11September 6, 2013Kiểu tài liệu bảng mới
MATLAB 8.3R2014a311.7.0_112014March 7, 2014Thiết thiết kế biên dịch đơn giản dễ dàng hóa để xây dựng các tệp MEX; USB Webcam cung ứng trong lõi MATLAB; số lượng miền làm việc địa phương không hề giới hạn làm việc 12 với vỏ hộp công cụ đo lường và tính toán song song
MATLAB 8.4R2014b321.7.0_11October 3, 2014Công gắng đồ họa dựa vào lớp new (còn điện thoại tư vấn là HG2), tính năng tabbing vào GUI, cải tiến bao bì hộp công cụ người tiêu dùng và các tập tin trợ giúp; các đối tượng người tiêu dùng mới đến các thao tác làm việc thời gian; Tích phù hợp Git-Subversion trong IDE các kĩ năng dữ liệu to với MapReduce (có thể mở rộng thành Hadoopp) gói py mới để áp dụng Python từ bên trong MATLAB, hình ảnh động cơ new để điện thoại tư vấn MATLAB trường đoản cú Python; (Các thương mại dịch vụ web RESTful với hỗ trợ JSON / XML), tcpclient (các kết nối dựa trên socket), những biểu đồ lịch sử, biểu đồ, đường phim hoạt hình và các loại khác
MATLAB 8.5R2015a331.7.0_602015March 5, 2015Phiên phiên bản cuối cùng cung cấp Windows XP cùng Windows Vista
MATLAB 8.5R2015aSP11.7.0_60October 14, 2015
MATLAB 8.6R2015b341.7.0_60September 3, 2015Công cụ thực thi MATLAB new (a.k.a. LXE), vật dụng thị và những lớp đồ gia dụng họa để làm việc với những đồ thị cùng mạng; MinGW-w64 là trình biên dịch được cung cấp trên Windows; Phiên bạn dạng cuối cùng với hỗ trợ 32 bit.

MATLAB 9.0R2016a351.7.0_602016March 3, 2016Tập lệnh trực tiếp: những tài liệu tương tác phối kết hợp văn bản, mã và đầu ra (theo phong cách lập trình Literate); phầm mềm Designer: một môi trường thiên nhiên phát triển bắt đầu để xây dựng các ứng dụng (với những kiểu giao diện bạn dùng, trục và thành phần mới); lâm thời dừng triển khai các chương trình đang hoạt động bằng nút nhất thời dừng
MATLAB 9.1R2016b361.7.0_60September 15, 2016Xác định những hàm toàn thể trong những nghuên bản, mở rộng tự động các thông số (trước trên đây được hỗ trợ thông qua lệnh gọi cụ thể tới bsxfun); những mảng cao cho dữ liệu lớn, kiểu chuỗi mới, các hàm new để mã hóa / lời giải JSON; API xác định của MATLAB Engine mang lại Java.

Xem thêm: Ram Ecc Là Gì ? Phân Loại Ram Ecc

MATLAB 9.2R2017a371.7.0_602017March 9, 2017MATLAB Online: máy tính để bàn MATLAB dựa trên đám mây được truy cập trong trình duyệt web, các chuỗi được trích dẫn kép; tác dụng ghi nhớ bắt đầu cho bản ghi nhớ; không ngừng mở rộng khuôn khổ xác thực những thuộc tính đối tượng, mocking khuôn khổ cho thử nghiệm 1-1 vị; MEX nhắm kim chỉ nam 64-bit theo mặc định; chức năng phiên bản đồ nhiệt new để chế tạo ra biểu đồ vật nhiệt.
MATLAB 9.3R2017b381.8.0_121September 21, 2017
MATLAB 9.4R2018a1.8.0_1442018March 15, 2018