In questo caso ti basta definire la funzione con almeno un parametro di input (il valore che potrebbe essere "decimale") ed un parametro di output che setterai al valore "-1" quando, ad esempio, un blocco "if" nella tua funzione avrà identificato il parametro in input come decimale.
A meno degli errori di approssimazione, puoi verificare se un numero (x) è "decimale" (non intero) se
abs(floor(x)-x) ~= 0