View Data Sheet View Data Sheet  | Download Now | Pricing / Purchase 


MATLAB MAT File Import Module

A MAT file is a binary data file format created by MATLAB and similar programs. MAT files can contain any number of program MAT File User Interface variables produced by a MATLAB interactive session or automated script. These variables represent several MATLAB data types including strings, arrays, cells and structures.

Simple Interface

Importing a MAT file is as simple as pressing a button and selecting the file. After a file is chosen, a list of the contained variables is displayed. The entire contents of the file can be imported or a smaller subset of desired variables can be selected. Arrays can be imported "as is" or transposed on the fly to take advantage of DADiSP's optimized column orientation. In addition row and column subsets of arrays can be specified to optimize management of large data files.

MAT File Formats

Although most MAT files are often identified by the .MAT file extension, a variety of differing internal formats exist depending on the version of MATLAB that produced a particular file. Rather than deciphering each format directly, DADiSP/MAT File relies on MATLAB's own MAT DLL library to isolate format details and eliminate file incompatibilities. As a consequence, all MAT files from Version 4.0 and higher are supported and MATLAB itself is not required.

Data Type Support

A MAT file variable is imported into DADiSP as a global variable with the same name and data type as the original. Real and complex arrays are supported. 1x1 arrays are returned as scalars. Members of cell and structure variables are imported as individual global variables prefixed with the original cell or structure name. String variables are also supported.


DADiSP/MAT File requires DADiSP 6.7 B01 or higher. MATLAB is not required. Contact us for information about updating your current version of DADiSP.

 Overview | Function List