MATLAB

MATLAB
Matlab Logo.png
Matlab.PNG
MATLAB phiên bản 7.3.0 (R2006b)
Phát triển bởi MathWorks
Bản ổn định R2017a / 9 tháng 3 năm 2017
Viết bằng C, C++, Java
Hệ điều hành Windows, macOS, and Linux [1]
Thể loại Môi trường tính toán, Ngôn ngữ lập trình
Giấy phép Bản quyền của MathWorks Inc.
Trang web http://www.mathworks.com/

MATLAB là phần mềm cung cấp môi trường tính toán số và lập trình, do công ty MathWorks thiết kế. MATLAB cho phép tính toán số với ma trận, vẽ đồ thị hàm số hay biểu đồ thông tin, thực hiện thuật toán, tạo các giao diện người dùng và liên kết với những chương trình máy tính viết trên nhiều ngôn ngữ lập trình khác.

Với thư viện Toolbox, MATLAB cho phép mô phỏng tính toán, thực nghiệm nhiều mô hình trong thực tế và kỹ thuật.

Lịch sử

Matlab là viết tắt từ "MATrix LABoratory", được Cleve Moler phát minh vào cuối thập niên 1970, và sau đó là chủ nhiệm khoa máy tính tại Đại học New Mexico.

MATLAB, nguyên sơ được viết bởi ngôn ngữ Fortran, cho đến 1980 nó vẫn chỉ là một bộ phận được dùng nội bộ của Đại học Stanford.

Năm 1983, Jack Little, một người đã học ở MIT và Stanford, đã viết lại MATLAB bằng ngôn ngữ C và nó được xây dựng thêm các thư viện phục vụ cho thiết kế hệ thống điều khiển, hệ thống hộp công cụ (tool box), mô phỏng... Jack xây dựng MATLAB trở thành mô hình ngôn ngữ lập trình trên cơ sở ma trận (matrix-based programming language).

Steve Bangert là người đã viết trình thông dịch cho MATLAB. Công việc này kéo dài gần 1½ năm. Sau này, Jack Little kết hợp với Moler và Steve Bangert quyết định đưa MATLAB thành dự án thương mại - công ty The MathWorks ra đời thời gian này - năm 1984.

Phiên bản đầu tiên MATLAB 1.0 ra dời năm 1984 viết bằng C cho MS-DOS PC được phát hành đầu tiên tại IEEE Conference on Design and Control (Hội nghị IEEE về thiết kế và điều khiển) tại Las Vegas, Nevada. Ban đầu Matlab được phát triển để hỗ trợ sinh viên sử dụng hai thư viện  LINPACK và EISPACK dùng cho đại số tuyến tính (viết bằng Fortran) mà không cần biết lập trình Fortran.

Năm 1986, MATLAB 2 ra đời trong đó hỗ trợ UNIX.

Năm 1987, MATLAB 3 phát hành.

Năm 1990 Simulink 1.0 được phát hành gói chung với MATLAB.

Năm 1992 MATLAB 4 thêm vào hỗ trợ 2-D và 3-D đồ họa màu và các ma trận truy tìm. Năm này cũng cho phát hành phiên bản MATLAB Student Edition (MATLAB ấn bản cho học sinh).

Năm 1993 MATLAB cho MS Windows ra đời. Đồng thời công ty này có trang web là www.mathworks.com

Năm 1995 MATLAB cho Linux ra đời. Trình dịch MATLAB có khả năng chuyển dịch từ ngôn ngữ MATLAB sang ngôn ngữ C cũng được phát hành trong dịp này.

Năm 1996 MATLAB 5 bao gồm thêm các kiểu dữ liệu, hình ảnh hóa, bộ truy sửa lỗi (debugger), và bộ tạo dựng GUI.

Năm 2000 MATLAB 6 cho đổi mới môi trường làm việc MATLAB, thay thế LINPACK và EISPACK bằng LAPACK và BLAS. [2]

Năm 2002 MATLAB 6.5 phát hành đã cải thiện tốc độ tính toán, sử dụng phương pháp dịch JIT (Just in Time) và tái hỗ trợ MAC.

Năm 2004 MATLAB 7 phát hành, có khả năng chính xác đơn và kiểu nguyên, hỗ trợ hàm lồng nhau, công cụ vẽ điểm, và có môi trường phân tích số liệu tương tác.

Đến tháng 12, 2008, phiên bản 7.7 được phát hành với SP3 cải thiện Simulink cùng với hơn 75 sản phẩm khác.

Năm 2009 cho ra đời 2 phiên bản 7.8 (R2009a) và 7.9 (R2009b).

Năm 2010 phiên bản 7.10 (R2010a) cũng đã được phát hành.

Matlab được dùng rộng rãi trong giáo dục, phổ biến nhất là giải các bài toán số trị (cả đại số tuyến tính lẫn giải tích) trong nhiều lĩnh vực kĩ thuật.

En otros idiomas
العربية: ماتلاب
azərbaycanca: MATLAB
Bahasa Indonesia: MATLAB
Bahasa Melayu: MATLAB
bosanski: MATLAB
български: MATLAB
català: MATLAB
čeština: MATLAB
dansk: MATLAB
Deutsch: Matlab
Ελληνικά: MATLAB
English: MATLAB
español: MATLAB
فارسی: متلب
français: MATLAB
한국어: MATLAB
हिन्दी: मैटलैब
hrvatski: MATLAB
íslenska: MATLAB
italiano: MATLAB
עברית: MATLAB
lietuvių: MATLAB
magyar: MATLAB
македонски: MATLAB
မြန်မာဘာသာ: MATLAB
Nederlands: MATLAB
日本語: MATLAB
norsk: MATLAB
norsk nynorsk: MATLAB
polski: MATLAB
português: MATLAB
Qaraqalpaqsha: MATLAB
română: MATLAB
русский: MATLAB
Scots: MATLAB
shqip: Matlab
slovenčina: MATLAB
slovenščina: MATLAB
کوردی: مەتلەب
српски / srpski: MATLAB
srpskohrvatski / српскохрватски: MATLAB
suomi: MATLAB
svenska: Matlab
Tagalog: MATLAB
தமிழ்: மேட்லேப்
тоҷикӣ: MATLAB
Türkçe: MATLAB
Türkmençe: MATLAB
українська: MATLAB
اردو: میٹلیب
中文: MATLAB