I have often used this technique when analytical derivatives are not available, such as with experimental data. I have used a similar process (extrapolation) when measurement at a particular location is not physically possible (e.g., near a wall or moving boundary).