Matlab Là Gì

  -  

MATLAB là gì ?

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

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

Mặc mặc dù MATLAB chủ yếu giành cho máy tính số, một hộp quy định tùy chọn sử dụng công cụ biểu 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 xẻ sung, Simulink, thêm mô phỏng đa miền đồ họa và kiến tạo dựa trên mô hình cho các khối hệ thống động cùng nhúng.

Tính cho 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, kỹ thuật và khiếp tế.

Lịch sử:

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

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

Cú pháp:

Ứng dụng MATLAB được tạo xung quanh ngữ điệu mã MATLAB. Vấn đề sử dụng phổ cập của áp dụng MATLAB tương quan đến việc thực hiện Command Window có tác dụng một trình bao toán học tác động hoặc thực thi các tệp văn bạn dạng có cất mã MATLAB.

Biến:

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

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

giá trị gia tăng thực sự có thể được bỏ qua khỏi cú pháp này (cùng với một trong những dấu nhì 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ới 5, vị giá trị khoác định của một được thực hiện làm số gia tăng.

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

Các ma trận có thể được xác định bằng cách tách các bộ phận của một hàng bằng khoảng không hoặc lốt phẩy và thực hiện một dấu chấm phẩy để dứt mỗi hàng. Danh sách các thành phần cần được bao quanh bởi vệt ngoặc vuông: <>. Vệt ngoặc đơn: () được thực hiện để truy cập các phần tử và các mảng nhỏ (chúng cũng khá được sử dụng để thể hiện một list đối số hàm).

Một tập thích hợp của số mũ có thể được chỉ định và hướng dẫn bằng những biểu thức như “2: 4”, đánh giá cả <2, 3, 4>. Ví dụ, một submatrix được rước từ những hàng tự 2 cho 4 và những cột từ bỏ 3 đến 4 rất có thể được viết như sau:

Một ma trận đơn vị chức năng có kích thước n rất có thể được tạo ra bằng phương pháp sử dụng đôi mắt hàm và ma trận của ngẫu nhiên kích thước nào bởi 0 hoặc số có thể được hình thành với những số 0 và các 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 thành phần sau vệt chấm vào ma trận. Nếu không có dấu chấm Matlab sẽ triển khai chuyển vị liên hợp.

Hầu hết những hàm MATLAB bao gồm thể chấp nhận ma trận và sẽ vận dụng chính chúng cho từng phần tử. Ví dụ, hack (2 * J, n) đang nhân mỗi phần tử trong “J” cho 2, và tiếp nối giảm từng bộ phận modulo “n”. MATLAB không bao gồm các vòng lặp “for” với “while” tiêu chuẩn, dẫu vậy (như trong các ứng dụng tựa như khác như R(R là một trong những ngôn ngữ lập trình và môi trường thiên nhiên phần mềm miễn chi phí cho máy tính xách tay thống kê và hình ảnh được cung ứng bởi R Foundation for Computing Computing. Ngôn từ R được sử dụng rộng thoải mái trong số những nhà thống kê và người khai quật dữ liệu để phát triển phần mềm thống kê cùng phân tích dữ liệu.)), sử dụng ký pháp vectơ thường tạo thành mã nhanh 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 ở đây để tạo các ma trận vuông I và 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ó các kiểu dữ liệu cấu trúc. Vì toàn bộ các biến hóa trong MATLAB là mảng, một tên vừa đủ hơn là “mảng cấu trúc”, trong các số ấy mỗi bộ phận của mảng bao gồm cùng tên trường. Quanh đó ra, MATLAB được cung cấp tên trường động(tra cứu giúp trường theo tên, thao tác làm việc trường, v.v.). Thật ko may, MATLAB JIT ko hỗ trợ kết cấu MATLAB, vì chưng đó chỉ cần một bó đơn giản và dễ dàng của những biến khác biệt vào một cấu tạo sẽ phát sinh chi phí.

Hàm số:

Khi sản xuất 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. Tên hàm thích hợp lệ bắt đầu bằng ký kết tự vần âm và hoàn toàn có thể chứa chữ cái, số hoặc che dấu gạch dưới. Những hàm thường rõ ràng chữ hoa chữ thường.

Chức năng xử lý:

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

Hạng và lập trình hướng đối tượng:

MATLAB hỗ trợ 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 quý giá và ngữ nghĩa học theo tham chiếu. Tuy nhiên, cú pháp và quy ước call là không giống nhau đáng đề cập so với các ngôn ngữ khác. MATLAB có các lớp cực hiếm và những lớp tham chiếu, tùy trực thuộc vào việc lớp đó bao gồm xử lý như 1 lớp đặc sắc (đối với các lớp tham chiếu) hay là không (đối với những lớp giá chỉ trị).

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

object.method();

có thể gắng đổi bất kỳ thành viên của đối tượng người tiêu dùng chỉ khi đối tượng người dùng là một thể hiện của một lớp tham chiếu.Một lấy ví dụ về một lớp dễ dàng được cung cấp dưới đây:

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

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

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

MATLAB cung ứng phát triển các ứng dụng với các tính năng giao diện người dùng đồ họa (GUI). MATLAB bao gồm GUIDE (môi trường cải cách và phát triển GUI) để xây đắp đồ họa GUI. Nó cũng đều có các công dụng vẽ thứ thị tích phù hợp chặt chẽ. Ví dụ, hàm plot có thể được thực hiện để tạo ra một đồ gia dụng thị từ nhì vectơ x với 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 lịch trình MATLAB hoàn toàn có thể xuất đồ gia dụng họa cha chiều bằng cách sử dụng các tính năng functions surf, plot3 và mesh.

Xem thêm: Top 5 Ngân Hàng Tư Nhân Lớn Nhất Việt Nam Hiện Nay 2021, Top 10 Ngân Hàng Lớn Nhất Việt Nam Hiện Nay 2021

= 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 hóa nhị chiều:

*

Trong MATLAB, giao diện người tiêu dùng đồ họa có thể được lập trình bởi công vậy môi trường xây dựng GUI (GUIDE).

Giao tiếp với các ngôn ngữ lập trình khác :

MATLAB rất có thể gọi các hàm và các chương trình con được viết bằng ngôn từ lập trình C hoặc Fortran. Một hàm bảo phủ được tạo có thể chấp nhận được các kiểu dữ liệu MATLAB được truyền cùng trả về. Tệp MEX (tệp thực hiện MATLAB) là những tệp đối tượng rất có thể tải hễ được tạo bằng cách 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 đã được thêm vào.

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

Là lựa chọn sửa chữa cho Hộp lao lý Mathic Math dựa trên MuPAD tất cả sẵn từ MathWorks, MATLAB rất có thể được liên kết với Maple hoặc Mathematica.

Các thư viện cũng có để nhập và xuất MathML.

Giấy phép :

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

Mỗi hộp chính sách được sở hữu riêng. Giả dụ yêu cầu giấy phép tiến công giá, bộ phận bán hàng của MathWorks yêu ước thông tin cụ thể về dự án mà MATLAB sẽ tiến hành đánh giá. Nếu như được cấp cho (thường là), giấy phép review có hiệu lực thực thi trong nhì đến tứ tuần. Một phiên bạn dạng sinh viên của MATLAB gồm sẵn như là 1 trong những giấy phép sử dụng tại nhà cho MATLAB, Simulink cùng một tập nhỏ của Hộp luật Mathwork với mức giá giảm đáng kể.

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

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

MATLAB bao gồm một số địch thủ cạnh tranh. Những đối thủ tuyên chiến đối đầu thương mại bao hàm Mathematica, TK Solver, Maple và IDL. Ngoài ra còn có những lựa chọn thay thế mã mối cung cấp mở miễn giá thành cho MATLAB, nhất là GNU Octave, Scilab, FreeMat cùng SageMath, được dự định chủ yếu tương say mê với ngôn từ MATLAB; ngữ điệu lập trình Julia thuở đầu cũng thực hiện cú pháp hệt như MATLAB. Trong những các ngữ điệu khác coi mảng là thực thể cơ bạn dạng (ngôn ngữ thiết kế mảng) là APL, Fortran 90 và cao hơn, S-Lang, cũng như ngôn ngữ những thống kê R với S. Cũng có thể có thư viện để thêm tác dụng tương tự cho những ngôn ngữ hiện nay có, chẳng hạn như IT ++ đến C ++, ngôn từ dữ liệu Perl mang lại Perl, ILNumerics cho .NET, NumPy / SciPy / matplotlib mang lại Python, SciLua / Torch đến Lua, SciRuby mang đến Ruby với Numeric.js đế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ó cách xử trí sự không cân xứng với MATLAB như một lỗi (xem MATLAB tương hợp của GNU Octave), do đó, tạo cho GNU Octave thay đổi một siêu của ngôn từ MATLAB.

VersionTên vạc hànhSốBundled JVMYearNgày phân phát hànhGhi chú
MATLAB 1.01984
MATLAB 21986
MATLAB 31987
MATLAB 3.51990Chạy trên DOS tuy vậy cần tối thiểu một chip xử lý 386; phiên bạn dạng 3.5m cần Bộ đồng xử lí toán học
MATLAB 41992Chạy trên Macintosh
MATLAB 4.2c1994Chạy bên trên Windows 3.1x, nên một bộ đồng xử trí toán học
MATLAB 5.0Volume 81996December, 1996Phiên bạn dạng hợp tuyệt nhất trên tất cả các nền tảng.
MATLAB 5.1Volume 91997May, 1997
MATLAB 5.1.1R9.1
MATLAB 5.2R101998March, 1998Phiên phiên bản cuối cùng vận độ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 thứ nhất với trang bị ảo Java hẳn 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ân phát hành cuối cùng cho IBM / AIX, Alpha / TRU64 cùng SGI / IRIX
MATLAB 7R14141.4.22004June, 2004Giới thiệu công dụng ẩn danh cùng lồng nhau

Giới thiệu lại mang lại Mac (trong Mac OS X)

MATLAB 7.0.1R14SP1October, 2004
MATLAB 7.0.4R14SP21.5.02005March 7, 2005Hỗ trợ cho những tập tin ánh xạ cỗ 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 mới để áp 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 sau cùng cho Windows 2000 và 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 đổi mới chính so với khả năng thiết kế hướng đối tượng người dùng với cú pháp quan niệm lớp mới, với khả năng quản lý không gian tên với những gói.
MATLAB 7.7R2008b201.6.0_04October 9, 2008Cấu trúc dữ liệu bạn dạng đồ mới: tăng cấp lên các trình chế tạo số ngẫu nhiên
MATLAB 7.8R2009a211.6.0_042009March 6, 2009Bản phát hành đầu tiên cho Microsoft Windows 7-bit & 64-bit 7, giao diện bên phía ngoài mới mang lại .NET Framework
MATLAB 7.9R2009b221.6.0_12September 4, 2009Bản phát hành trước tiên cho intel 64-bit Mac, và sau cuối cho Solaris SPARC; sử dụng mới đến toán tử dấu xẻ (~) để bỏ qua những đối số trong những 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 phát hành ở đầu cuối cho Intel 32-bit Mac
MATLAB 7.11R2010b241.6.0_17September 3, 2010Thêm hỗ trợ cho phép liệt kê
MATLAB 7.11.1R2010bSP11.6.0_172011March 17, 2011Sửa lỗi với 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 mới để điều khiển tạo số ngẫu nhiên.
MATLAB 7.13R2011b261.6.0_17September 1, 2011Truy cập biến hóa các phần của biến chuyển trực tiếp trong số tệp MAT, cơ mà không mua vào cỗ nhớ, tăng môi trường làm việc địa phương tối đa với hộp công cụ thống kê giám sát song tuy vậy từ 8 mang lại 12.
MATLAB 7.14R2012a271.6.0_172012March 1, 2012Phiên bạn dạng cuối thuộc với cung ứng Linux 32 bit.
MATLAB 8R2012b281.6.0_17September 11, 2012Bản phạt hành thứ nhất với đồ họa Toolstrip, MATLAB Apps. 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ị mới
MATLAB 8.2R2013b301.7.0_11September 6, 2013Kiểu dữ 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 hỗ trợ trong lõi MATLAB; số lượng miền thao tác làm việc địa phương không còn giới hạn ngơi nghỉ 12 với hộp công cụ đo lường song song
MATLAB 8.4R2014b321.7.0_11October 3, 2014Công rứa đồ họa dựa vào lớp bắt đầu (còn gọi là HG2), chức năng tabbing vào GUI, cải tiến vỏ hộp hộp công cụ người tiêu dùng và những tập tin trợ giúp; các đối tượng người sử dụng mới cho cá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 béo với MapReduce (có thể mở rộng thành Hadoopp) gói py mới để áp dụng Python từ bên phía trong MATLAB, hình ảnh động cơ mới để call MATLAB trường đoản cú Python; (Các thương mại & dịch vụ web RESTful với cung ứng JSON / XML), tcpclient (các kết nối dựa trên socket), các biểu đồ định kỳ sử, biểu đồ, đường hoạt hình và các loại khác
MATLAB 8.5R2015a331.7.0_602015March 5, 2015Phiên bạn dạng cuối cùng cung ứng Windows XP cùng Windows Vista
MATLAB 8.5R2015aSP11.7.0_60October 14, 2015
MATLAB 8.6R2015b341.7.0_60September 3, 2015Công cụ tiến hành MATLAB new (a.k.a. LXE), vật dụng thị và các lớp thứ họa để làm việc với các đồ thị và mạng; MinGW-w64 là trình biên dịch được hỗ trợ trên Windows; Phiên phiên bản cuối thuộc với cung ứng 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à cổng output (theo phong cách lập trình Literate); app Designer: một môi trường xung quanh phát triển new để xây dựng những ứng dụng (với những kiểu giao diện fan dùng, trục với thành phần mới); tạm bợ dừng tiến hành các chương trình đang chạy bằng nút lâm thời dừng
MATLAB 9.1R2016b361.7.0_60September 15, 2016Xác định các hàm toàn bộ trong những nghuên bản, mở rộng tự động các tham số (trước trên đây được cung ứng thông qua lệnh gọi ví dụ tới bsxfun); các mảng cao cho tài liệu lớn, phong cách chuỗi mới, các hàm bắt đầu để mã hóa / giải thuật JSON; API chính thức của MATLAB Engine mang đến Java.

Xem thêm: Công Ty Cp Vincom Bạc Liêu Tuyển Dụng, Tập Đoàn Vingroup, Shophouse Vincom Bạc Liêu

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