Изображение ошибки:
Я использую MATLAB для запуска GUI анализа поведения на основе LFP, записанного от мышей.Однако, когда я загружаю экран, я получаю большой синий квадрат, покрывающий большую часть графика, как показано на прилагаемом рисунке.Данные под ним не повреждены.Это происходит в следующей строке:
% Plot the spectrogram:
handles.LFPfig = axes('Position',[.05 .13 .9 .75],'visible','off','Parent',handles.f);
colormap parula
axes(handles.LFPfig);
psd_axes_pos = handles.LFPfig.Position;
max_LFP_y = 148; % 148 = 15 Hz
imagesc(handles.D.pX,( handles.D.F(1:max_LFP_y) ),10*log10(abs(handles.D.P(1:max_LFP_y,:))));
set(handles.LFPfig,'ydir','normal','visible','off')
imagesc(handles.D.pX,( handles.D.F(1:max_LFP_y)),10*log10(abs(handles.D.P(1:max_LFP_y,:))));
Что может пойти не так?