samesize
samesize: takes any number of arrays of any type and returns true if
the dimensions of all the objects are the same
Syntax
result = samesize(A, B, ...)
Description
A, B etc are arrays or matrices of any type. samesize returns true if
they are all the same size in every dimension, and have the same number
of dimensions, or false otherwise
samesize returns true for zero arguments, or a single argument on the
basis that the input will definately be the same size as itself in these
cases.
Example
astruct = struct('a',{1,2,3}); % creates a (1 x 3) struct array
anarray = [1,2,3];
acellarray = {2+6j, [1,2,3,4,5,6,7,8], 'a string'};
samesize(astruct, anarray, acellarray)
>>
ans =
1
samesize(astruct, anarray', acellarray)
>>
ans =
0
See also: size, ndims
Tested in R2008a and R2011a
Citation pour cette source
Richard Crozier (2024). samesize (https://www.mathworks.com/matlabcentral/fileexchange/36636-samesize), MATLAB Central File Exchange. Récupéré le .
Compatibilité avec les versions de MATLAB
Plateformes compatibles
Windows macOS LinuxCatégories
Tags
Remerciements
A inspiré : regexprepfile, strrepfile, refactor_fcn_name
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!Découvrir Live Editor
Créez des scripts avec du code, des résultats et du texte formaté dans un même document exécutable.
Version | Publié le | Notes de version | |
---|---|---|---|
1.2.0.0 | removed first test for number of dimensions. |
||
1.1.0.0 | used any(diff(numdims)) suggestion from commenter |
||
1.0.0.0 |