Intersection of two vector of string/char type

10 次查看(过去 30 天)
Hi.What is an analogue function for "intersect" when the vectors have string entries? For example A(1)='EDP PL',A(2)='VOD LN'. B(1)='VOD LN',B(2)='BNPP FP'.
If I have tow numerical vectors v1 and v2 I can find the intersection and the positions by simply [ig,ind1,ind2]=intersect(v1,v2).
How do I deal with this kind of situation ?
  3 个评论
Rik
Rik 2020-11-29
Your syntax is a bit confusing. Did you mean to use single quotes, or did you mean to use a string data type instead?
Mihai Milea
Mihai Milea 2020-11-30
Hi.I do not understand the first answer ...You intersect the first vector with what? There is just intersect(A) .. ,Yes string data not quotes

请先登录,再进行评论。

采纳的回答

Walter Roberson
Walter Roberson 2020-11-30
[a, b, c] = intersect(["a1", "a2"], ["b1", "a1"])

更多回答(0 个)

类别

Help CenterFile Exchange 中查找有关 Characters and Strings 的更多信息

标签

Community Treasure Hunt

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

Start Hunting!

Translated by