Trim array

Remove columns and rows that are empty or that contain only NaN's in the input arrays
261 Downloads
Updated 3 Jun 2013

View License

Remove columns and rows that are empty or that contain only NaN's in the input arrays, in the beginning, in the end, in both extremities or in the entire array

USAGE
[out1,out2,...] = trim_array(action,array1,array2,...)
output = trim_array(action,array1,array2,...)

INPUT
- ACTION: 'beginning', 'end', 'edges', or 'all'
- 'beginning': remove only the first rows and columns
- 'end': remove only the last rows and columns
- 'edges': remove the both the first and last rows and columns
- 'all': remove all rows and columns with NaN or empty elements
- ARRAY : cell or numeric array

OUTPUT
- OUTPUT: If N input arrays are given, with N outputs, each output is the corresponding trimmed array. If one output is given, it is a cell array containing the trimmed arrays in each element.

Cite As

Guilherme Coco Beltramini (2024). Trim array (https://www.mathworks.com/matlabcentral/fileexchange/42056-trim-array), MATLAB Central File Exchange. Retrieved .

MATLAB Release Compatibility
Created with R2010a
Compatible with any release
Platform Compatibility
Windows macOS Linux
Categories
Find more on Matrices and Arrays in Help Center and MATLAB Answers
Tags Add Tags

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