【发布时间】:2015-11-19 01:15:41
【问题描述】:
我收到了多天的电压和电流信号。时间向量以一天中的秒数 (SOD) 为单位,电压和电流向量分别以伏特和安培为单位。但是,每天的矢量数据长度不同。例如,星期一的时间和电压/电流的数据可能是 1x100000,而星期二的时间和电压/电流的数据可能是 1x50000。我被要求在同一个数字上绘制不同日期的数据以进行比较。我曾尝试使用plot(x1,y1,x2,y2) 方法,但由于向量长度不同,这显然不起作用。我尝试对更大的数据集进行插值,但后来意识到我将在结果中得到所有NaNs,因为没有时间重叠。我没有想法,急需帮助。
编辑: 我想我忘了提到我想以某种方式将它们叠加在同一个图中,而不是使用子图。
【问题讨论】:
-
"由于向量长度不同,这显然不起作用";真的吗?如果
x1和y1都来自同一天,那么它们应该具有相同数量的时间和电压/电流元素。只有那个元素计数需要匹配。 (x2,y2) 的元素计数与 (x1,y1) 对无关。 -
让我纠正一下自己。它起作用了,但是,数据没有排列好。后期数据明显向右移动。我想做的是对齐它们...
-
明白了。对于
x-data,线性转换到0就足够了吗?即plot(x1 - x1(1),y1,x2 - x2(1),y2).