MAT文件是MATLAB使用的一種特有的二進制數據文件。MAT文件可以包含一個或者多個MATLAB 變量。MATLAB通常採用MAT文件把工作空間的變量存儲在磁盤裏,在MAT文件中不僅保存各變量數據本身,而且同時保存變量名以及數據類型等。所以在MATLAB中載入某個MAT文件後,可以在當前MATLAB工作空間完全再現當初保存該MAT 文件時的那些變量。這是其他文件格式所不能的。同樣,用户也可以使用MAT文件從MATLAB環境中導出數據。MAT文件提供了一種更簡便的機制在不同操作平台之間移動MATLAB數據。
在MATLAB環境中,通常使用load和save兩個命令進行MAT文件的讀和寫。在默認情況下,這兩個命令以 MAT
文件格式處理文件。