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
% UTILS
%
% Files
%   alltrue       - Judges whether all elements are true
%   anytrue       - Judges whether there exists an elements that is true
%   arrselect     - Selects the elements in an array satisfying some conditions
%   cartproduct   - Computes the Cartesian products between cell arrays
%   cartproduct_s - Computes the Cartesian products between cell arrays and
%   combfun       - Applies a function to all combinations of parameters
%   count_if      - Counts the number of elements satisfying some conditions
%   countfalse    - Counts the number of false values in a logical array
%   counttrue     - Counts the number of true values in a logical array
%   typecheck     - Checks whether the variable x is of the specified types

Contact us at files@mathworks.com