How to wrap an already existing function with a new function of the same name
Is it possible to create a wrapper around a function that has the exact same name as the original function? This would be very useful in circumstances where the user wants to do some additional checks on input variables before they are passed on to the built in function How to interrupt MATLAB IDE when it hangs on displaying very large array? Actually alternatively to slayton's answer you don't need to use openvar . If you define a function with the same name as a matlab function, it will shadow that function (i.e. be called instead). To then avoid recursively calling your own function, you