I have two cell arrays and I want to compare which element from the first array has similar words in the second array
1 vue (au cours des 30 derniers jours)
Afficher commentaires plus anciens
Prajwal Venkatesh
le 23 Jan 2020
Réponse apportée : Gaurav Garg
le 29 Jan 2020
array1=
4×1 cell array
{'VRDU,2GA,M8XM8' }
{'CBL,NEG,2GA,M8 X M8F'}
{'people net,PWR DIST,VP'}
{'COVER, VPDM, BACK' }
array2= {'VRDU, (optional)' }
{'people-net antenna'}
Compare "each word" in the element (array1 {1,1}) in array1 with each word in element in array2 (array 2{1,1}) and if any one word is common amongst the elements display that element
For example "VRDU " is common in both array1 and array2 so display the corresponding element.
So I want the output to be =
{'VRDU,2GA,M8XM8' }
{'CBL,NEG,2GA,M8 X M8F'}
0 commentaires
Réponse acceptée
Gaurav Garg
le 29 Jan 2020
Hi,
To solve your above problem, you can run a loop on array1 and another loop on array2 and use strcmp to compare both the cells.
0 commentaires
Plus de réponses (0)
Voir également
Catégories
En savoir plus sur Characters and Strings dans Help Center et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!