Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #%% Opfati QRS
- kolku = int(fs/14)
- for k in range(len(opsezi)):
- j=0;
- for i in range(opsezi[k][0],opsezi[k][0]-kolku,-1):
- vrednost = np.round(ekg_filtered2[i],decimals=2)
- j = j + 1
- pom = np.round(ekg_filtered2[(opsezi[k][0]-kolku):(opsezi[k][0]-j)],decimals=2)
- najdeno=np.where(pom==vrednost)
- if (len(najdeno[0]) != 0):
- break;
- opsezi[k][0] = opsezi[k][0]-(pom.shape[0]-najdeno[0][-1])-j
- j=0;
- for i in range(opsezi[k][1],opsezi[k][1]+kolku,1):
- vrednost = np.round(ekg_filtered2[i],decimals=3)
- j = j + 1
- pom = np.round(ekg_filtered2[(opsezi[k][1]+j):(opsezi[k][1]+kolku)],decimals=3)
- najdeno=np.where(pom==vrednost)
- if (len(najdeno[0]) != 0):
- break;
- opsezi[k][1] = opsezi[k][1]+j+najdeno[0][0]
- #%% Odvoj i nacrtaj QRS
- qrs = np.copy(ekg_filtered2)
- qrs[0:opsezi[0][0]] = None
- for i in range(len(opsezi)-1):
- qrs[opsezi[i][1]:opsezi[i+1][0]] = None
- qrs[opsezi[-1][1]:] = None
- plt.figure()
- plt.plot(qrs)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement