For best results, your version of MATLAB® must be the same version that was used to create the MEX file.
MEX files use MATLAB runtime libraries. MEX files are usually backward compatible, which means you can run a MEX file that was created on an earlier version of MATLAB on later versions of MATLAB. If the MEX file generates errors, recompile the MEX file from the source code.
Sometimes a MEX file created on a newer version of MATLAB runs on an older version of MATLAB (forward compatibility), but this is not supported.