你好,
我有一段代码,我用它来选择和排序(平均)一些脑电图事件。这是我的密码:
fname=dir('* _tf_cue_pru_rej_conditions_tf.mat');
cfg.trials=L1_NS_data_rej;
g_l1_ns {k} = ft_redefinetrial(cfg,data_tf);
cfg.trials=L1\u S\u data\u rej;
G_L1_S{k}=ft_试验(cfg,data_TF);
cfg.trials=L2_NS_data_rej;
g_l2_ns {k} = ft_redefinetrial(cfg,data_tf);
cfg.trials = l2_s_data_rej;
g_l2_s {k} = ft_redefinetrial(cfg,data_tf);
事件有4种类型,并且已经分组到我的数据文件的4个不同子结构中(如上所述)。我的数据文件统计所有数据(
数据交换
)以及其他4个名为
l1_ns_data_rej,l1_data_rej,l2_ns_data_rej
和
L2_S_数据_rej。
但是,当我尝试运行它时,排序函数中出现以下错误:
查看对于丢失的参数或不正确的参数数据类型,呼叫函数“排序”。
错误在ft_selectdata>getselection_rpt中(第1179行)
rptindx =唯一(sort(rptindx));
[selrpt{i},dum,rptdim{i},selrpttap{i}]=getselection_rpt(cfg,varargin{i},dimord{j});
错误在ft_redefinetrial(129线)
data = ft_selectdata(tmpcfg,data);
它曾经在同一数据文件中完美地工作,我现在试图使用它。我已经检查了我的数据文件,它们不是空的,所有事件都在那里并恰当地命名等。我正在附加到我的两个文件的链接,以便可以运行代码:
https://we.tl/t-pjfMr2hwSf
MATLAB版本:MATLAB版本:9.9.0.1570001(R2020B)更新4(Windows 10)。FieldTrip版本:FieldTrip-Lite-20210310和FieldTrip-Lite-20210411。你能帮我解决问题可能的位置吗?谢谢!