J'ai une matrice de cellules avec deux colonnes (pas d'en-tête). La colonne 1 contient des symboles, par exemple AAPL, GS, etc. La deuxième colonne contient 0 ou 1.Suppression de lignes d'une matrice de cellules Matlab correspondant à un modèle donné
Comment puis-je supprimer toutes les lignes contenant '1' dans la colonne 2? Alors comment puis-je obtenir une sortie des symboles ticker restants séparément dans un fichier m différent?
Aidez s'il vous plaît!
Un grand merci, j'ai utilisé quelque chose de similaire ([num2cell (sym2bin)]; rows_to_remove = any (sym2bin == 1, 2);) Maintenant, j'ai un problème suivant j'ai une matrice avec 0 et de 1 (347 * 347 double) appelé GMAT. J'ai aussi la matrice de colonne unique restante avec 347 lignes. Comment puis-je extraire quelles colonnes et quelles lignes sont celles avec 1 de GMAT ??? Merci d'aider !! Ce qui signifie quelles paires de timckers ont 1 ... dans un mfile séparé? –
Super - content que cela a aidé. Si vous avez une autre question distincte, vous devez marquer la réponse à cette question comme acceptée et poser l'autre question séparément. Vous aurez un peu plus d'espace que dans un commentaire pour expliquer le problème complètement. –
http://stackoverflow.com/questions/8215545/how-do-i-extract-which-row-and-columns-have-1-from-a-matrix-in-matlab –