Back to the main page.
Bug 2818 - ft_interpolatenan - Specialcase error
Status |
ASSIGNED |
Reported |
2015-01-30 18:00:00 +0100 |
Modified |
2017-01-31 14:14:43 +0100 |
Product: |
FieldTrip |
Component: |
external |
Version: |
unspecified |
Hardware: |
PC |
Operating System: |
Windows |
Importance: |
P5 major |
Assigned to: |
Robert Oostenveld |
URL: |
|
Tags: |
|
Depends on: |
|
Blocks: |
|
See also: |
http://bugzilla.fieldtriptoolbox.org/show_bug.cgi?id=3238 |
Neo - 2015-01-30 18:00:57 +0100
Version 20150115
During execution of ft_interpolatenan with an artifact matrix that had artifacts at the end sample point of trial, the sample_window resulted in an error "Exceeded Matrix dimensions".
Upon inspection, it was found that [dum, idx_end_c] = find(diff(replace,[],2)==-1) failed to capture the end point of the sample with this code.
My matrix had a size 46080 samples. At a point of time, during debugging I found this as the cause of the error:
idx_start_c =
45223
45223
45223
45223
45270
45270
45270
45270
46050
46050
46050
46050
idx_end_c =
45250
45250
45250
45250
45394
45394
45394
45394
Notice that the idx_end_c failed to capture 46080 (the artifact was at the very end of the trial as well).
Please let me know if I made a mistake in interpreting this error. Thanks.