MATLAB无法保存对路径的更改
在启动Matlab时,我现在必须添加新路径,以便访问我的函数。但是,无法保存这些路径,我收到以下消息: “MATLAB无法保存对路径的更改。 路径文件pathdef.m可能是只读的,也可能位于您没有写入权限的目录中。 您可以将pathdef.m保存到其他位置。为了让MATLAB在将来的会话中使用pathdef.m,您需要将其保存在MATLAB启动目录(启动MATLAB的目录)中。 是否要将pathdef.m保存到其他位置?” 在此之前,它工作得非常好 我尝试了以下解决方案,但没有一个奏效:MATLAB无法保存对路径的更改,matlab,Matlab,在启动Matlab时,我现在必须添加新路径,以便访问我的函数。但是,无法保存这些路径,我收到以下消息: “MATLAB无法保存对路径的更改。 路径文件pathdef.m可能是只读的,也可能位于您没有写入权限的目录中。 您可以将pathdef.m保存到其他位置。为了让MATLAB在将来的会话中使用pathdef.m,您需要将其保存在MATLAB启动目录(启动MATLAB的目录)中。 是否要将pathdef.m保存到其他位置?” 在此之前,它工作得非常好 我尝试了以下解决方案,但没有一个奏效: 重
- 重新启动计算机
- 重启Matlab
- 以管理员身份启动Matlab
- 重新安装Matlab
- 直接在C:\中重新安装Matlab(不在C:\程序中)
- 共享Matlab文件夹
- 检查“pathdef.m”的编号(并且只有一个)
- 将UAC更改为最小级别
- 尝试其他许可证
非常感谢您提供的任何帮助!最简单的方法是在startup文件夹中创建
startup.m
,并在该文件中添加路径。启动时,MATLAB会自动运行startup.m
。或者,您可以将pathdef.m
保存到另一个位置,就像MATLAB告诉您使用它生成pat一样hdef.m
并将其放在启动目录中。