If it can helps, I have installed the library libblas.so in my home following the version "shared library" of this page: http://gcc.gnu.org/wiki/GfortranBuild
Then I have compiled the mex file with the command return by the mtimesx routine when the automatic installation failed:
blas_lib = 'the_actual_path_and_name_of_your_systems_BLAS_library';
Gained a factor 2 in speed for my 3D matrices multiplications, and a clearer matlab code :)
The problem is this class cannot handle the copy of protected/private properties defined by the classes which derive from it. Thus we need to declare public all the properties of the children classes and so forget encapsulation...
It is not a criticism, there is no way to reach private and protected properties of a subclass from its superclass, so you cannot do better :)