基于独特的第一列数据帮助提取行
1视图(30天)
显示旧的评论
我有一个大的麦根矩阵的数据我想提取特定的行数据。
矩阵的第一列包含一个时间在几秒钟内扫描基线,以升序排序。
t1 a1 b1 . .n1
t2 a2b2 . .n2
:
talpha . .
:
tbeta . .
:
tgamma . .
:
tm是bm . .纳米
我知道这个独特的3次事件(talpha、tbeta tgamma),发生在第1列。
我怎么提取行按时间顺序基于知识他们独特的时代吗?
试着用valueset分类和顺序,但没有运气!
接受的答案
答案(1)
剪秋罗属植物龙
2022年11月30日
%做一些假装数据为你# / b / c # #数字
一个=兰德(10000 1);B =兰德(10000 1);C =兰德(10000 1);
%使用时间表。在这里我假设正常的步伐。如果没有,使用
%的RowTimes N / V对代替
tt =时间表(A, B, C,“步伐”秒(1))
如果你知道确切的时间你独特的事件
t_alpha =秒(10);
t_beta =分钟(150);
t_gamma =小时(2);
%指数直接与时间。在一个像下面的所有行,或
%分别作为你的首选:
tt ([t_alpha;t_beta;t_gamma],:)
现在,如果你不确定确切的时间(例如,您的数据有一些噪音)
tt。时间= tt。时间+ milliseconds(randn(10000,1));%的加入一些虚构的噪音
%的时间指数将出现什么…
tt ([t_alpha;t_beta;t_gamma],:)
%使用withtol指数随时间公差:
wt = withtol ([t_alpha;t_beta;t_gamma],秒(0.5))
:tt (wt)