首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >加载文件的代码从一分钟到另一个matlab eeglab停止工作

加载文件的代码从一分钟到另一个matlab eeglab停止工作
EN

Stack Overflow用户
提问于 2021-05-11 19:11:28
回答 1查看 23关注 0票数 0

我使用这个for循环将set文件导出到.txt。

代码语言:javascript
复制
for i = 1:length(files)
    filename = files(i).name;
    
    EEG = pop_loadset('filename', filename, 'filepath', directory_name);
    
    EEG = eeg_checkset( EEG );
    EEG = pop_export(EEG,fullfile(directory_name, [filename(1:end-4),'.txt']),'transpose','on','separator',',','precision',7);
end

但这并不是我关心的问题,而是代码运行良好的事实,但突然,它给了我这个错误。

代码语言:javascript
复制
Reference to non-existent field 'setname'.

Error in eeg_checkset (line 689)
    if ~isempty(EEG.setname)

Error in pop_loadset (line 204)
    EEG = eeg_checkset(EEG);

Error in save_as_txt (line 43)
    EEG = pop_loadset('filename', filename, 'filepath', directory_name);

我试图重新打开matlab,但它仍然一次又一次地给出相同的错误...而且,当我使用其他以相同方式启动的脚本时,它不再工作。

你有什么意见建议?非常感谢!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-05-11 20:37:32

非常感谢@Matteo V的回复:“这只是告诉你你的结构脑电图没有一个名为setname的字段。实际上,我假设在前面的行EEG = pop_loadset(blablabla);中,脑电图是空的,因为出于某种原因,你无法读取文件。”

我看到在我的最后一次运行中,我意外地覆盖了我的文件!!我修复了这个错误,它工作得很好!!:)

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/67485591

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档