0

2 つの変数ab異なる時間分解能で測定したとします。たとえば、7x2 のマトリックスがありますA(ヘッダーは説明のためだけです)。

time    value
t1      a1
t2      a2
t3      a3
t4      a4
t5      a5
t6      a6
t7      a7

および 3x2 マトリックスB:

time    value
t2      b1
t4      b2
t6      b3

と の両方を測定した時間のみを含むfind3x2 マトリックスにそれらを結合するエレガントな方法 (つまり、ループなし) はありますか?Cab

time    value a     value b
t2      a2          b1
t4      a4          b2
t6      a6          b3

?

4

1 に答える 1

1

交差の設定を実行:

[~,IA,IB]=intersect(A(:,1),B(:,1),'rows');

C=[A(IA,:) B(IB,2)];
于 2013-02-24T06:19:33.510 に答える