strfind using two strings

1 view (last 30 days)
Mate 2u
Mate 2u on 7 Jun 2012
Hi there I have been using strfind to find strings within a string.
Now lets imagine a horizontal axis of time. I want to do strfind of two strings in one go. So lets say we have two strings consisting of 1's and -1's and 0's......then i want to do strfind of 101 of both strings and find the same location.....I hope somebody understands this.

Answers (1)

Honglei Chen
Honglei Chen on 7 Jun 2012
What's wrong if you just do them separately and then see if there is an intersection?
x1 = num2str(rand(1,10)>0.5)
xloc1 = strfind(x1,num2str([1 0 1]))
x2 = num2str(rand(1,10)>0.5)
xloc2 = strfind(x2,num2str([1 0 1]))
intersect(xloc1,xloc2)

Categories

Find more on Characters and Strings in Help Center and File Exchange

Tags

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!