0

I have a question regarding zerocrossing. I have three vectors [t],[x],[y] of same length.

I would like to create a function which would search for points where [x] and [y] simultaneously make the zerocrossing. Please refer to the enclosed picture where red and blue curves intersect on the x axis. Other intersections are not interesting for me.

I have pinpointed the zerocrossing of each vector separately with indx = zerocrossing (t,x) indy = zerocrossing (t,y) . .

Now I have to crossreference both and keep only indexes where they simultaneously do the zerocrossing.

Any help is much appreciated.

Thanks

enter image description here

Blaz
  • 45
  • 4

1 Answers1

1

You can use intersect

indx = zerocrossing(t, x);
indy = zerocrossing(t, y);
indxy = intersect(indx, indy);
Bob
  • 13,867
  • 1
  • 5
  • 27