Vectorized and other convenience functions. Licensed under the 2-clause BSD.
These functions were developed over time to support my research. The vectorized ones aim to make vector field codes brief, coordinate-free, clear and readable. The more interesting are:
- vectorized meshgrid: generate and manipulate grids (parallelepiped or polar), handy for computing functions accepting column vectors as arguments and vectorized surface plotting, previously published here
- normvec: vectorized normalization, previously published here
- cell extrema, previously published here
- anti-eigenvalues
- 3d matrix multiplication using multiprod
- Cartesian, polar coordinate helpers
proximity_components
finds the connected components of a point set, given some distance threshold, requiresvdistance
(renamed) andscomponents
vremnan
to remove by row or column if they containNaN
, vector-oriented function inspired byremnan
omit
to exclude a value, e.g., for taking omitted products
Add the directory tree of this package to your MATLAB path. Some functions have fex dependencies. No dependency is OS-specific.