How to print information based on ids in another column?

1 vue (au cours des 30 derniers jours)
andrew
andrew le 14 Mai 2014
Commenté : Star Strider le 14 Mai 2014
I have a list of ids in one column and color in the 2nd column. how do i print information based on the id. if you scan through the entire id and if apple is a match it should print out red in the column next to it. The final output should be this
  • apple red
  • apple red
  • banana yellow
  • apple red
  • pear green
  • banana yellow
  • pear green

Réponses (1)

Star Strider
Star Strider le 14 Mai 2014
Not really certain what you want, but this should get you started:
C = [{'banana'} {'yellow'};
{'apple'} {'red'};
{'pear'} {'green'}];
Q = C{strcmp(C, 'apple'), 2}
  2 commentaires
andrew
andrew le 14 Mai 2014
So i would like to search through column 1 which is 1x821 matrix and use a strcmp to compare part of a string to the name in column 1. If there is a match I would like to print the information that is relevant to matched information in column 1
Star Strider
Star Strider le 14 Mai 2014
You have a 1-row by 821-column vector by your description.
The impression I got from your question is that you have a matrix and are getting the information on some of the elements in the rows that matched the information in the first column.

Connectez-vous pour commenter.

Tags

Community Treasure Hunt

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

Start Hunting!

Translated by