This function is useful if numeric values from a structure array are to be extracted using the notion M = S.field] UNEMPTY makes sure that empty matrices in the structure do not affect the size of M.
S = unempty(C) sets all occurences of empty matrices in all fields of C to NaN.
[S,nc] = unempty(C) reports the number of changed fields in nc.
S=unempty(C,F) sets in a structure array all occurences of empty matrices for field F to NaN.
S=unempty(C,F,value) sets all occurences of empty fields to value.
Example:
S=[struct('f',1) struct('f',2) struct('f',[]) ];
disp([S.f]) % size is different from S
1 2
S = unempty(S);
disp([S.f]) % size is the same as S
1 2 NaN
Citation pour cette source
Andreas (2026). UNEMPTY (https://fr.mathworks.com/matlabcentral/fileexchange/7223-unempty), MATLAB Central File Exchange. Extrait(e) le .
Compatibilité avec les versions de MATLAB
Plateformes compatibles
Windows macOS LinuxCatégories
Tags
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.0.0.0 |
