gradient f[x,y,z]