how to find values in two different vectors ?
Show older comments
I have two vectors e.g.
a=[2 7 9 10 17 22 24 28 29 32]
b=[74 79 82 85 88 91 92 95 96 97 98 99 102 108 121]
I want to find several values in two vector. for example 9, 24 , 85 and 102.
I first make
m=[9;24;85;102]
for i=1:size(m,1)
mt=find (a==m (i))
if a==0
else mtt=find (b==m(i))
end
end
However, when I run such script I cannot see which value is in which vector because each time mt or mtt will be empty in next epoch. I want to have the find result in mt for each run and if it is empty , I want to mention zero
for example I want to have mt and mtt as follows
mt=[3 7]
mtt=[4 13]
Thanks
1 Comment
Azzi Abdelmalek
on 7 Feb 2014
You could just ask for a. You can do the same thing for b
Accepted Answer
More Answers (0)
Categories
Find more on Creating and Concatenating Matrices in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!