Finding Corresponding Data at Events
1 次查看(过去 30 天)
显示 更早的评论
I have a matrix with data in one column and corresponding time intervals in the next column. Another matrix has event times. I am wanting to get the data from the first matrix that corresponds to the event time. I feel like this is simple, but I am having issues choosing the right way to go about this. The data is continuous so I want to make sure that I am getting a good approximation of the data when event times are between intervals.
采纳的回答
Star Strider
2016-4-5
There are only three rows that exactly correspond:
D1 = load('Heath Robinson Matrix1.mat');
D2 = load('Heath Robinson Matrix2.mat');
M1 = D1.Matrix1;
M2 = D2.matrix2;
[CommonTimes, ia, ib] = intersect(M1(:,2),M2);
DesiredResult = M1(ia,:)
DesiredResult =
0.0027084 0.045775
-0.083389 0.23977
0.051537 0.25477
4 个评论
Star Strider
2016-4-6
My pleasure.
I left a Comment requesting further clarification, since it’s still not clear to me.
更多回答(0 个)
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Logical 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!