When I record my data in intan software my data looks perfectly fine clean data but when I try to plot that in MATLAB it looks something different I have also shared my code for raw extraction and my intan data recording. Please help me.
fileinfo = dir('amplifier.dat');
num_samples = fileinfo.bytes/2;
fid = fopen('amplifier.dat', 'r');
v = fread(fid, num_samples, 'int16');
fclose(fid);
%v = v * 0.0000374; %convert to volts
v = v * 0.195; % convert to microvolts
%%%Time Data input
fileinfo = dir('time.dat');
num_samples = fileinfo.bytes/4; % int32 = 4 bytes
fid = fopen('time.dat', 'r');
t = fread(fid, num_samples, 'int32');
fclose(fid);
% t = t / frequency_parameters.amplifier_sample_rate; % sample rate from header file
t=t/20000;
%%%Sampling rate
fs=20000;
%%%Filtering
w=50/(fs/2);
bw=w;
[num,den]=iirnotch(w,bw);...implementation of notch filter
v_notch=filter(num,den,v);
fc=300;
[b,a]=butter(3,fc/(fs/2));...implementation of 3rd oder Butterworth filter
v_filtered=filter(b,a,v_notch);
v1=v-v_filtered;
%%%Plotting
figure, plot(t,v1,'k')