安装EEGLAB时出现pathdef.m为只读提示的解决方案
根据网上的一些EEGLAB安装教程,在matlab中添加路径时往往选择“添加包含子文件夹”的方式。然而,这种方式可能出现下图所示的提示
在网络搜索后,尝试了网上的一些列方法,包括但不限于:
- 修改文件权限
- 将pathdef.m复制到matlab启动文件夹bin中等……
但最终网上的方法都没有解决此问题。
以下提供一种有效的解决方案:
在matlab中添加路径时选择“添加文件夹”的方式,添加且只添加eeglab文件的最外层文件夹,例如:
由于该文件夹中包含了eeglab.m文件,因此只需要将该文件夹添加进路径,即可通过在命令行输入eeglab的方式打开eeglab并调用相关功能。
pop_xxx函数的调用方法
1. 确保已通过“添加包含子文件夹”的方式将eeglab文件中的functions文件夹添加至matlab路径中:
2. 重启matlab后即可通过pop_xxx调用,例如