Я пытаюсь смоделировать график в реальном времени в MATLAB, чтобы отобразить сигнал ЭКГ. Я пытаюсь проверить свою идею с небольшим набором данных. Я создал матрицу с именем Y, содержащую значения от 0 до 25 * pi, и хочу построить график sin (Y), при этом каждая точка данных отображается так, как если бы она отображалась в реальном времени. Это код, который я написал:
Y= [0:0.1:25*pi];
X = sin(Y);
[a,b] = size(Y);
for i = 1:b
hold on;
line(i,X(i));
drawnow;
pause(0.01);
end
Это работает хорошо, и результирующий график движется как в «реальном времени», однако из-за дискретного характера набора данных он отображает отдельные точки вместо плавной линии. Мне было интересно, есть ли способ преобразовать текущий вывод графика во что-то, напоминающее график с плавной линией? Заранее благодарим за любую помощь в этом вопросе.