Hola. Ojo que la afirmación "las derivadas direccionales pueden ser expresadas como el producto interno usual entre las coordenadas del gradiente" vale si la función es diferenciable, y en ese caso ya sabés que todas las derivadas direccionales existen. Así que, a menos que sepas de antemano que la función es diferenciable, no podés calcular las derivadas direccionales de esa forma.
Saludos