A MATLAB function for converting .mat files to .csv files.
This function reads data from a filename.mat file, converts the data to one cell array and writes the cell array to a filename.csv file within same directory. If filename.csv exists it will be overwritten, otherwise a new filename.csv file will be created.
- Data fields within .mat file need to be vector shaped.
- Can handle mixed types of data within the .mat file due to cell conversion.
- Cell conversion and writing cell arrays takes time, especially for large files! There might be faster solutions - e.g. if the .mat file only contains numerical data.
- example.m file contains a small usage example.
Joshua Bauske (2022). mat2csv (https://github.com/TheHotChilli/mat2csv/releases/tag/0.1.1), GitHub. Retrieved .
MATLAB Release Compatibility
Platform CompatibilityWindows macOS Linux
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!Start Hunting!