Supprimer des éléments d'un tableau structure en matlab

J'ai une très grande structure de tableau dans matlab. Supposons que, pour la commodité du raisonnement, afin de simplifier la situation, j'ai quelque chose comme:

structure(1).name = 'a';
structure(2).name = 'b';
structure(3).name = 'c';
structure(1).returns = 1;
structure(2).returns = 2;
structure(3).returns = 3;

Maintenant, supposons que j'ai une condition qui vient et me donne envie de supprimer tout le contenu de structure(2) (de tout et de toutes les entrées dans ma structure de tableau). Ce qui est une bonne façon de le faire?

Ma solution a été de simplement définir les champs correspondants à [] (par exemple structure(1).name = [];), mais cela ne veut pas les supprimer, ce qui ne fait que les rendre vide. Comment puis-je enlever complètement de la structure du tableau? Est-il un moyen?

OriginalL'auteur A. Masssey | 2012-12-04