vector differentiation engineering mathematics