loadFields from mat files

Version 1.0.0.0 (4.2 KB) by Arthur
Loads a field from a number of mat files.
453 Downloads
Updated 18 Feb 2011

View License

Sometime you need a specific field from a (large) number of mat files. With loadFields, the user can select all the mat files at once, and choose the required field using a pulldown menu. The values are returned as a single array if the field has always the same size, otherwise it returns a cell.

%USAGE:
%data = loadFields returns the values of a structure field
%from one or more files. User is prompted for the required field. If all
%struct fields contain a 1-by-n or n-by-1 matrix of the same size ,
%loadFields will create a single concatated array. In all other occasions,
%loadFields creates a cell with each field containing the field of a
%file.
%
%[data files] = loadFields returns the values of a structure
%field from one or more files, and files used.
%
%[data files fields] = loadFields returns the values of a strucure
%field, the files used, and the selected fields
%
% ... = loadFields(fields) returns the values of the structure fields
% in 'fields'

Cite As

Arthur (2025). loadFields from mat files (https://uk.mathworks.com/matlabcentral/fileexchange/30459-loadfields-from-mat-files), MATLAB Central File Exchange. Retrieved .

MATLAB Release Compatibility
Created with R2009b
Compatible with any release
Platform Compatibility
Windows macOS Linux
Categories
Find more on Workspace Variables and MAT Files in Help Center and MATLAB Answers
Acknowledgements

Inspired by: Standalone Pulldown Menus

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!
Version Published Release Notes
1.0.0.0