Mở rộng tập tin | .mat |
Tập thể loại | images |
Mô tả | Định dạng tệp MAT là định dạng tệp nhị phân được sử dụng bởi phần mềm MATLAB để lưu trữ các biến và cấu trúc dữ liệu. Định dạng này được giới thiệu trong phiên bản MATLAB 4 và đã được sử dụng trong các phiên bản tiếp theo. |
Chi tiết kỹ thuật | Tệp MAT chứa dữ liệu nhị phân không thể đọc được bằng con người. Chúng có thể lưu trữ các biến khác nhau như scalar, vector, ma trận, mảng, cấu trúc và các kiểu dữ liệu khác như logical, character và cell arrays. Tệp MAT cũng có thể lưu trữ siêu dữ liệu về các biến, bao gồm tên, kích thước, kiểu dữ liệu và thuộc tính của chúng.
Định dạng sử dụng cấu trúc phân cấp để tổ chức dữ liệu, với phần tử cấp cao nhất là biến MATLAB hoặc cấu trúc dữ liệu. Mỗi biến hoặc cấu trúc dữ liệu được đại diện bằng một thẻ, xác định kiểu, kích thước và các thuộc tính khác của nó. Dữ liệu sau đó được lưu trữ dưới định dạng nhị phân, với cách biểu diễn chính xác phụ thuộc vào kiểu dữ liệu.
Tệp MAT có thể được đọc và ghi bởi MATLAB, cũng như bởi các chương trình phần mềm khác hỗ trợ định dạng này. Định dạng này là độc lập với nền tảng, có nghĩa là tệp MAT được tạo trên một nền tảng có thể được đọc trên nền tảng khác. Tuy nhiên, có thể có sự khác biệt về thứ tự byte và sự căn chỉnh dữ liệu giữa các nền tảng, điều này có thể ảnh hưởng đến tính di động của dữ liệu. |