【EEGLAB】使用pop_loadset读取.set文件,报错找不到对应的.fdt文件。
实际情况是,set文件和fdt文件明明就在同一个文件夹里!为什么?!!
解决过程:
1)我在命令行里单独运行pop_loadset,可以正常读取,没有报错。
2)细心观察发现,pop_loadset运行完后,左面的文件目录会停留在.set和.fdt所在的文件夹里面。而我的运行代码和.set和.fdt所在的文件夹是分开的。
3)于是我试着,再次运行代码,不过这次选择“添加到路径”,而不是“更改文件夹”(之前运行都是选择这个)。然后就能正常读取了。
4)还有一种解决方法:因为报错的本质是,matlab找不到相应的路径,所以可以把需要的文件目录都添加到matlab的路径中。