0

因此,我在 MATLAB 中进行了一些心电图分析,到目前为止,我已经检测到了如下图所示的关键特征:

输出

这是基本事实: 在此处输入图像描述

那么我如何重新绘制第一个图,使 x 轴的范围从 0 到 10(如第二张图所示)

我想这样做,以便我可以测量 Q(红十字)和 S(用圆圈标记的最小值处的峰值)之间的持续时间。

所以基本上我想 1) 将 3600 个样本校准到 10 秒内 2) 使用上述比例因子,能够自动将任意数量的样本校准到相关秒内。

谢谢。

4

1 回答 1

1

你是如何绘制第一个图形的?如果您没有提供任何 x 轴,如 中plot(ecg),则 x-tick 标签将以 1 的间隔连续枚举。如果知道对应的时间点tecg就可以使用plot(t, egg);

由于您知道采样率并假设每个数据点之间的间隔一致,因此您可以t自己生成t = 10.0 / 3600 * (0 : length(ecg)-1). 这将创建一个数组,其length(ecg)元素从 0 开始,每 3600 个数据点有 10.0 个,长度为ecg.

为了比第一个图更好地对齐水平轴限制,您还可以使用xlim([0, t(end)]).

于 2013-01-26T21:20:33.700 回答