function datentyp

% datentyp
% überprüft den Datentyp eines einzugebenden Werts und gibt ihn aus

a=input('Eingabe: ');

if islogical(a)         % prüft, ob ein Wahrheitswert vorliegt
    sprintf('%g ist ein Wahrheitswert.',a)
elseif ischar(a)        % prüft, ob eine Zeichenfolge vorliegt
    sprintf('%s ist eine Zeichenfolge.',a)
else                    % sonst liegt eine Zahl vor
    sprintf('%g ist eine Zahl.',a)
end