1、复制如下代码在,matlab命令行里运行
commandwindow; cwd=pwd; cd([matlabroot '\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.')
2、右键单击某个 .m 文件,选择 打开方式 ——> 选择默认程序(C);在弹出的如下对话窗口中按照如图所示选择,并注意下面那个地方打上勾。如果选的是旁边那个 MATLAB Starter,就会在双击打开 .m
文件的时候重新打开一个 MATLAB 程序;如果没有打勾,下次还需要再设置。