Text this: Variational methods for engineers with Matlab® /