Recherche et filtrage des éléments dans une matrice de cellules de MATLAB

J'ai une liste (cellule de tableau) d'éléments avec des structures comme ceci:

mystruct = struct('x', 'foo', 'y', 'bar', 's', struct('text', 'Pickabo'));
mylist = {mystruct <more similar struct elements here>};

Maintenant, je voudrais filtre maliste pour toutes les structures à partir desquelles.texte == 'Pickaboo' ou une autre chaîne prédéfinie. Quelle est la meilleure façon d'atteindre cet objectif dans MATLAB? Évidemment, ce n'est facile pour les tableaux, mais quelle est la meilleure façon de le faire pour les cellules?

OriginalL'auteur smichak | 2010-08-11