Code covered by the BSD License  

Highlights from
Data Manipulation Toolbox

from Data Manipulation Toolbox by Dahua Lin
Manipulation of data such as string, array, cell array and struct, and a unit testing framework

Contents.m
% STRUCTS
%
% Files
%   celosf        - Takes all values of a specified field of struct S to form a cell
%   dealfields    - Deals field values to cell arrays
%   fields2cell   - Gets multiple fields of a struct and form a cell array
%   fields2mat    - merges the field values in a struct array into arrays
%   setopts       - Sets the options and makes the option-struct
%   sortstructs   - Sorts the elements in a struct array
%   struct2tuples - Converts a struct array into a cell array of tuples
%   tuples2struct - Constructs a struct array using the values in tuples

Contact us at files@mathworks.com