加载文件的代码从一分钟停止工作到另一个 matlab eeglab
Code to load file stops working from one minute to the other matlab eeglab
我使用这个 for 循环将我的设置文件导出到 .txt。
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
但我更关心的是代码运行良好,但突然,它给了我这个错误。
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,但它仍然一次又一次地给出相同的错误....而且当我使用其他以相同方式启动的脚本时,它不再工作了。
你有什么建议吗?
非常感谢!!
非常感谢@Matteo V 的回复:“这只是告诉你,你的结构 EEG 没有名为 setname 的字段。事实上,我假设在上一行中,EEG = pop_loadset(blablabla);
, EEG 是空的,因为由于某种原因你无法读取文件。"
我在上次 运行 中看到我不小心覆盖了我的文件!!我修复了这个错误并且效果很好! :)
我使用这个 for 循环将我的设置文件导出到 .txt。
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
但我更关心的是代码运行良好,但突然,它给了我这个错误。
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,但它仍然一次又一次地给出相同的错误....而且当我使用其他以相同方式启动的脚本时,它不再工作了。
你有什么建议吗? 非常感谢!!
非常感谢@Matteo V 的回复:“这只是告诉你,你的结构 EEG 没有名为 setname 的字段。事实上,我假设在上一行中,EEG = pop_loadset(blablabla);
, EEG 是空的,因为由于某种原因你无法读取文件。"
我在上次 运行 中看到我不小心覆盖了我的文件!!我修复了这个错误并且效果很好! :)