<div dir="ltr">Hello all,<div><br></div><div>I'm new to FieldTrip so I would appreciate any help I can get.</div><div>I'm trying to plot the connectivity of many different channels with the direct transfer function.</div><div><br></div><div>My problem right now is that once I get the output of ft_freqanalysis, the time scale just runs through all of the trials instead of just the length of one trial. I did ft_definetrial, and it properly defined all 54 trials, although it didn't detect any events, so I'm not sure what the problem could be.</div><div><br></div><div>Here is my code:<br><br><div class="gmail-rtcContent" style="padding:30px"><div class="gmail-lineNode" style="font-size:13px;font-family:Menlo,Monaco,Consolas,"Courier New",monospace"><span style="white-space:pre"> cfg = [];</span></div><div class="gmail-lineNode" style="font-size:13px;font-family:Menlo,Monaco,Consolas,"Courier New",monospace"><span style="white-space:pre">    cfg.trialfun = <span style="color:rgb(167,9,245)">'ft_trialfun_general'</span>;</span></div><div class="gmail-lineNode" style="font-size:13px;font-family:Menlo,Monaco,Consolas,"Courier New",monospace"><span style="white-space:pre">    cfg.eventtype = 1;</span></div><div class="gmail-lineNode" style="font-size:13px;font-family:Menlo,Monaco,Consolas,"Courier New",monospace"><span style="white-space:pre">    cfg.trialdfef.eventvalue = 1;         <span style="color:rgb(0,128,19)">% limits to only valid and Go trials (in case of GNG)</span></span></div><div class="gmail-lineNode" style="font-size:13px;font-family:Menlo,Monaco,Consolas,"Courier New",monospace"><span style="white-space:pre">    cfg.trialdef.prestimulus = min2/fs;</span></div><div class="gmail-lineNode" style="font-size:13px;font-family:Menlo,Monaco,Consolas,"Courier New",monospace"><span style="white-space:pre">    cfg.trialdef.poststimulus = min3/fs;</span></div><div class="gmail-lineNode" style="font-size:13px;font-family:Menlo,Monaco,Consolas,"Courier New",monospace"><span style="white-space:pre">    cfg.dataset = <span style="color:rgb(167,9,245)">'Users/selenazhang/Documents/MATLAB/blxlab/data/Data P024 Direct Reach/connectivity/P24DR_rawdata.mat'</span>;</span></div><div class="gmail-lineNode" style="font-size:13px;font-family:Menlo,Monaco,Consolas,"Courier New",monospace"><span style="white-space:pre">    cfg.trialdef.ntrials = length(trials);</span></div><div class="gmail-lineNode" style="font-size:13px;font-family:Menlo,Monaco,Consolas,"Courier New",monospace"><span style="white-space:pre">    cfg.trialdef.length = (min2+min3+1)/fs;</span></div><div class="gmail-lineNode" style="font-size:13px;font-family:Menlo,Monaco,Consolas,"Courier New",monospace"></div><div class="gmail-lineNode" style="font-size:13px;font-family:Menlo,Monaco,Consolas,"Courier New",monospace"></div><div class="gmail-lineNode" style="font-size:13px;font-family:Menlo,Monaco,Consolas,"Courier New",monospace"><span style="white-space:pre">    [cfg] = ft_definetrial(cfg);</span></div><div class="gmail-lineNode" style="font-size:13px;font-family:Menlo,Monaco,Consolas,"Courier New",monospace"><span style="white-space:pre"><br></span></div><div class="gmail-lineNode" style="font-size:13px;font-family:Menlo,Monaco,Consolas,"Courier New",monospace"><div class="gmail-rtcContent" style="padding:30px"><div class="gmail-lineNode"></div><div class="gmail-lineNode"><span style="white-space:pre">    cfg.channel = <span style="color:rgb(167,9,245)">'all'</span>;</span></div><div class="gmail-lineNode"><span style="white-space:pre">    cfg.continuous = <span style="color:rgb(167,9,245)">'yes'</span>;</span></div><div class="gmail-lineNode"></div><div class="gmail-lineNode"><span style="white-space:pre">    [preprocess_data] = ft_preprocessing(cfg, rawdata);</span></div><div class="gmail-lineNode"><span style="white-space:pre"><br></span></div><div class="gmail-lineNode"><div class="gmail-rtcContent" style="padding:30px"><div class="gmail-lineNode"><span style="white-space:pre">  cfg = [];</span></div><div class="gmail-lineNode"><span style="white-space:pre">    cfg.method = <span style="color:rgb(167,9,245)">'mtmconvol'</span>;                       <span style="color:rgb(0,128,19)">% multi taper time-freq analysis</span></span></div><div class="gmail-lineNode"><span style="white-space:pre">    cfg.output = <span style="color:rgb(167,9,245)">'powandcsd'</span>;                       <span style="color:rgb(0,128,19)">% power and cross spectrum</span></span></div><div class="gmail-lineNode"><span style="white-space:pre">    cfg.channel = <span style="color:rgb(167,9,245)">'all'</span>;</span></div><div class="gmail-lineNode"><span style="white-space:pre">    cfg.trials = <span style="color:rgb(167,9,245)">'all'</span>;</span></div><div class="gmail-lineNode"><span style="white-space:pre">    cfg.pad = 3;                                    <span style="color:rgb(0,128,19)">% adding padding allows for desired foi </span></span></div><div class="gmail-lineNode"><span style="white-space:pre">    cfg.channelcmb = {<span style="color:rgb(167,9,245)">'all' </span><span style="color:rgb(167,9,245)">'all'</span>};                 <span style="color:rgb(0,128,19)">% which channels to cross spectrum</span></span></div><div class="gmail-lineNode"><span style="white-space:pre">    cfg.taper = <span style="color:rgb(167,9,245)">'hanning'</span>;</span></div><div class="gmail-lineNode"><span style="white-space:pre">    cfg.foi = 13:1:30;                              <span style="color:rgb(0,128,19)">% frequency of interests [13 30] Hz</span></span></div><div class="gmail-lineNode"><span style="white-space:pre">    cfg.t_ftimwin = ones(1,length(cfg.foi))*.4;     <span style="color:rgb(0,128,19)">% moving window in seconds as a 1xnumfoi vector</span></span></div><div class="gmail-lineNode"><span style="white-space:pre">    cfg.toi = <span style="color:rgb(167,9,245)">'99%'</span>;                                <span style="color:rgb(0,128,19)">% overlap of each window, like step size</span></span></div><div class="gmail-lineNode"><span style="white-space:pre">    cfg.avgovertrials = <span style="color:rgb(167,9,245)">'yes'</span>;</span></div><div class="gmail-lineNode"></div><div class="gmail-lineNode"></div><div class="gmail-lineNode"><span style="white-space:pre">    [freqanalysis_data] = ft_freqanalysis(cfg, preprocess_data);</span></div><div class="gmail-lineNode"><span style="white-space:pre"><br></span></div><div class="gmail-lineNode"><span style="white-space:pre"><br></span></div><div class="gmail-lineNode">Any idea of what could be wrong? (rawdata is structured the way ft_datatyperaw describes) Thanks!</div><div class="gmail-lineNode"><br></div><div class="gmail-lineNode">Best,</div><div class="gmail-lineNode">Selena</div></div></div><div class="gmail-lineNode"><span style="white-space:pre">    </span></div><div class="gmail-lineNode"></div></div></div></div></div></div>