It seems that MATLAB does not really have any concept of namespaces. Everything has to be in the same directory. It looks like there is some stuff about packages, but I keep feeling like all of this is really ham-fisted.