MATLAB: Is interpolation faster in Simulink or Matlab

interp1interpolationMATLABsimulink

I have a Simulink program that is compiled. The Simulink program contains a Matlab function where the physics are modelled. For each timestep an interpolation will take place, a length is interpolated to an angle. I have the opportunity to choose whether to implement the interpolation in Simulink or within the Matlab function. What is the best?
I know 'interp1' is slow and that there are faster functions like 'interp1q' or 'interp1qr' in Matlab but that have greater demands for the input.

Best Answer

You can use the compiled Mex version FEX: ScaleTime.