在资源管理器上双击MATLAB的各种文件, 比如".m", ".mat"等, 有可能电脑不知道用什么软件打开, 或者用MATLAB打开了, 但是用了错误的版本打开, 这就比较郁闷了.我找到了一个有效的方法解决这个问题.
第一步, 到下面地址下载函数:
MATLAB File Association Fix - File Exchange - MATLAB Centralcn.mathworks.com第二步, 使用默认(或常用的)的MATLAB版本运行:
associateFiles
当然, 可以有很多具体的设置, 详细见该函数的文档, 一般运行上面代码就是默认设置了.
运行完以后, 就生成了一个文件:
是一个注册表, 用来windows设置各种MATLAB文件后缀名用什么软件打开.
第三步, 双击该注册表:
点"是".
第四步, 重启电脑(这一步好像可以不做, 先试一下, 发现无效的话, 就重启电脑)
补充:
最简单, 最容易想到的方法: "选中.m文件,右键-->属性-->打开方式-->选matlab"
这个方法有严重缺点的:
每次都会另外打开一个新的MATLAB界面.
比如你已经打开了一个MATLAB界面了, 再用这种方法, 会打开另外一个MATLAB界面, 而不是通常期望的在已经打开的MATLAB界面上打开文件.
创作不易, 请大家"素质三连": 点赞, 收藏, 分享.
测试一下R2020b, 发现这个方法依然有效.