L'output del tuo script (la variabile cells") dal momento che invochi la funzione "input" specificando
's' come secondo parametro.
Nel caso tu voglia verificare se la stringa sia, in realtà un numero, se cioè, inserendo da tastiera "42" vuoi verificare se la stringa "42" sia in realtà il numero "42" puoi utilizzare la funzione "str2num".
La funzione
str2num ritorna un array vuoto (empty) nel caso le si chieda di convertire in numero una stringa, in caso contrario ritorna il valore numerico.
La funzione "isempty" viene usata per verificare se il vettore in input è vuoto (empty) o no:
nel primo caso è stato inserita una stringa
nel secondo caso è stato inserito un valore numerico
L'input di "str2num" deve essere di tipo stringa (e non cellarray) per cui devi convertire effettuare un cast della varaibile "cells" utilizzando la funzione "char".
input_var=cellstr(input('lettera ','s'))
if(isempty(str2num(char(input_var))))
disp('Inserita una stringa')
else
disp('Inserito un valore numerico')
end
Hope this helps.