MATLAB: IDENTIFY THE POSITION OF SOME ELEMENTS INSIDE ANOTHER LONG LIST OF ELEMENT

identify the position of some elements inside another long list of element

Hello Everybody!
Could anyone help me to find a proper matlab function to solve my problem? I have a long list of gene name and I need to identify their position inside another list of gene name. Which kind of matlab function I can use? Thanks a lot for your help.

Best Answer

[wasfound, index] = ismember(genes_to_find, fixed_list_of_gene_names);
Now if wasfound(K) is true then genes_to_find(K) was located at fixed_list_of_gene_names(index(K))