Undefined function 'ecg' for input arguments of type 'double'.
6 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
Rehman Tanim
el 23 de Nov. de 2020
Comentada: Rehman Tanim
el 23 de Nov. de 2020
x1 = 3.5*ecg(2700).'; % gen synth ECG signal // Error in this line
y1 = sgolayfilt(kron(ones(1,ceil(NumSamp/2700)+1),x1),0,21); % repeat for NumSamp length and smooth
n = 1:Time*Fs';
del = round(2700*rand(1)); % pick a random offset
mhb = y1(n + del)'; %construct the ecg signal from some offset
t = 1/Fs:1/Fs:Time';
subplot(3,3,1); plot(t,mhb);
axis([0 2 -4 4]);
grid;
xlabel('Time [sec]');
ylabel('Voltage [mV]');
title('Maternal Heartbeat Signal');
IN THE BOLD LINE IT SHOWS THIS ERROR ,IT WOULD BE A GREAT HELP FOR ME.
PLEASE HELP
5 comentarios
KSSV
el 23 de Nov. de 2020
What does this file have?
load Hd;
Check does it have a variable ECG. See what
whos
gives. Does it have ECg variable.
Respuesta aceptada
Ameer Hamza
el 23 de Nov. de 2020
ecg() is not a MATLAB's built-in function. You need to ask the author of the code to give you this function.
8 comentarios
Image Analyst
el 23 de Nov. de 2020
Rehman, can you please click the link to "Accept this answer" to give Ameer credit (reputation points) for helping you? Thanks in advance.
Más respuestas (0)
Ver también
Categorías
Más información sobre ECG / EKG en Help Center y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!