血泪经验啊啊啊啊啊-matlab设置路径的时候提示pathdf.m只读
真的无语,使用的matlab2013, 电脑 i5、win7、16G,29GHZ
次等电脑,想要把spm12添加到路径里面,点击下面的页面保存的时候就一直提示


然后检索了很多方法,还试图重新安装matlab,已经下载了matlab2023,但是我的垃圾电脑装不上,而且30g 的包,太大了,各种检索尝试,尝试了修改文件夹属性为非只读,尝试管理员启动,总之都没用,最后尝试这个方法https://ww2.mathworks.cn/help/matlab/ref/savepath.html
首先matlab切换定位到spm12所在路径,然后执行命令
savepath D:\matlab2013\toolbox\local\pathdef.m
status = savepath() %% 输出0表示保存成功
然后命令行输入spm,直接报错,但是有个提示语句说:addpath('D:\matlab2013\toolbox\spm12\spm12')
所以我就执行了这个语句,再在命令行输入spm时候,至少能打开页面了,哭。。。。。。。

我检查了setpath里面的路径,应该还是没有把spm12的所有路径加载完毕,可能后面运行会继续出问题。。。。