方法一(借鉴):
cwd=pwd;
cd([matlabroot '\mcr\toolbox\matlab\winfun\private']);
fileassoc('add',{'.m','.mat','.fig','.p','.mdl',['.' mexext]});
cd(cwd);
disp('Changed Windows file associations. FIG, M, MAT, MDL, MEX, and P files are now associated with MATLAB.')
方法二:
(1)command命令窗口输入:doc,会自动跳出一个“help”窗口;
(2)在搜索栏中输入 Change Windows File Association。
(3)点击7个蓝色链接,command窗口会出现出现提示:完成关联。
划重点!!!
(1)很多人发现完成上述步骤后,还是不能直接双击打开m文件。因为设置会出现延迟!关机重启!这是最稳妥的方法。
(2)要用管理员身份运行!因为设置关联,必须用管理员身份,否则会报错。
补充一下:
出现没有关联的主要原因是安装包拷过来直接就可以打开了,无需安装。所以没有完成关联。