isnumber

Version 1.0.0.0 (1,93 ko) par M MA
Enhanced version of isnumeric.
2K téléchargements
Mise à jour 13 jan. 2006

Afficher la licence

Similar to isnumeric but checks length/size, NaNs and range (space). May be very useful in guis, to test user edit inputs...

Syntax:
IS = ISNUMBER(V,N,SPACE)
IS = ISNUMBER(V,SPACE)

Inputs:
V Data, N-D array
N Desired length or size
SPACE Allowed values (default is 'R'):
'Z' : integers, ..., -2, -1, 0, 1, 2, ...
'Z+' : positive integers, 1, 2 ,3, ...
'Z0+' : positive integers including zero, 0, 1, 2, 3, ...
'Z-' : negative integers, ..., -3, -2, -1
'Z0-' : negative integers including zero, ..., -2, -1, 0
'R' : reals (default)
'R+' : reals, positive, higher than zero
'R0+' : reals, positive including zero
'R-' : reals, negative, lower than zero
'R0-' : reals, negative, including zero
'C' : complexes, at least one element

Output:
IS Logical 0 or 1

Examples:
isnumber([1 2 3],3) % 1
isnumber([1 2 3]) % 1
isnumber('www') % 0
isnumber([1 2.1],'Z') % 0
isnumber(rand(3,4),[3 4]) % 1

Citation pour cette source

M MA (2024). isnumber (https://www.mathworks.com/matlabcentral/fileexchange/9571-isnumber), MATLAB Central File Exchange. Récupéré le .

Compatibilité avec les versions de MATLAB
Créé avec R12
Compatible avec toutes les versions
Plateformes compatibles
Windows macOS Linux

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!
Version Publié le Notes de version
1.0.0.0

Increased help, added complex numbers, bug fix