脑电图数据预处理脚本。,一切工作正常,直到我得到这个:“错误使用floatwrite(第80行)不能写输出文件,检查权限和空间”

37视图(30天)
我得到这个错误但是其余的代码工作。它卡在最后一步,当它是保存数据集。我用EEGlab这些插件:ERPlab Biosig, Dipfit, Fileio、实地考察和Firlift。
完整的错误是:
错误使用floatwrite(第80行)
无法写入输出文件,检查权限和空间
错误floatwrite(第80行)
如果fid = = 1,错误(“不能写输出文件,检查权限和空间”);结束;
错误pop_saveset(第228行)
tmpdata = floatwrite (tmpdata fullfile (EEG。filepath EEG.data),“ieee-le”);
我查看了一下空闲磁盘空间超过90 GB的所以我不认为这是问题。我也检查是否有任何限制我错误地将目录我想保存数据集。我用Mac OS 10.8.5和MATLAB 2014 b。我也试图设置几个不同的目录来检查是否一个问题相关的目录脚本不喜欢因为一些原因。
6个评论
大董
大董 2021年9月24日
我得到了同样的错误,但是现在解决了。我的问题是保存路径不存在,所以我使用下代码来解决这个问题。
如果 ~存在(strcat (SavePath)) %保存预处理数据的新文件夹
mkdir (strcat (SavePath))
结束

登录置评。

答案(2)

布莱恩•埃里克森
布莱恩•埃里克森 2020年11月20日
很久以前,但请注意,如果您正在使用
脑电图= pop_saveset (EEG,文件名,文件,. txt”,“filepath”,[路径,' myfile.txt '])
或者类似的(你有”。集的最后,请注意,最后一个参数pop_saveset只是路径的路径+文件名。所以
脑电图= pop_saveset (EEG,文件名,文件,. txt”,“filepath”,路径)
将工作。它只是一个超级愚蠢的无益的错误消息,但问题是,pop_saveset试图写一个路径不存在,因为文件名是错误地附加到它。

大董
大董 2021年9月24日
我得到了同样的错误,但是现在解决了。我的问题是保存路径不存在,所以我使用下代码来解决这个问题。
如果 ~存在(strcat (SavePath)) %保存预处理数据的新文件夹
mkdir (strcat (SavePath))
结束

类别

找到更多的在生物医学信号处理帮助中心文件交换

s manbetx 845


释放

R2014b

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!