フィルターのクリア

Undefined function 'ecg' for input arguments of type 'double'.

7 ビュー (過去 30 日間)
Rehman Tanim
Rehman Tanim 2020 年 11 月 23 日
コメント済み: Rehman Tanim 2020 年 11 月 23 日
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 件のコメント
KSSV
KSSV 2020 年 11 月 23 日
What does this file have?
load Hd;
Check does it have a variable ECG. See what
whos
gives. Does it have ECg variable.
Rehman Tanim
Rehman Tanim 2020 年 11 月 23 日
load Hd;
>> whos
Name Size Bytes Class Attributes
Hd 1x1 dfilt.df2sos
i think no

サインインしてコメントする。

採用された回答

Ameer Hamza
Ameer Hamza 2020 年 11 月 23 日
ecg() is not a MATLAB's built-in function. You need to ask the author of the code to give you this function.
  8 件のコメント
Image Analyst
Image Analyst 2020 年 11 月 23 日
Rehman, can you please click the link to "Accept this answer" to give Ameer credit (reputation points) for helping you? Thanks in advance.
Rehman Tanim
Rehman Tanim 2020 年 11 月 23 日
Done

サインインしてコメントする。

その他の回答 (0 件)

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by