这是一个小问题,但一直困扰着我,所以我想让大家来解决:)
我有一个包含时间戳和相应逻辑值(或1/0)的矩阵,例如:
这并不完全符合我的要求。
我有一个包含时间戳和相应逻辑值(或1/0)的矩阵,例如:
of = [-inf 0 10 15 190 inf; 1 0 0 1 1 0]'
还有另一个时间向量,例如:
t = 0:0.1:1e3;
现在如何(读作:您)将of
中的逻辑信息进行内插/外推,使其与t
中的时间戳匹配,但是内插的逻辑始终假定最后或当前值,而不是未来值?
不知道这是否有意义,但是在给定of
和t2
的情况下,以下是预期输出:
t2 = [0 5 14 16]
output = [0 0 10 15; 0 0 0 1]'
输出结果的第一列是插值使用的of
的时间。如果使用interp1
和“nearest”算法,它会给出:
interp1(of(:,1), of, t2, 'nearest')
output = [0 10 15 15; 0 0 1 1]'
这并不完全符合我的要求。