Extract individual numbers from a list
26 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
Siskia Yarzagaray
le 16 Mai 2016
Modifié(e) : Siskia Yarzagaray
le 16 Mai 2016
Hi there, As shown below I have a shortened version of a list of values belonging to p.
p =
2
3
3
3
4
3
3
4
3
3
4
What I would like to do is extract each of the numbers from this list one by one. I know that I can make use of the functions below in order to extract each value one by one. However this would make for a very long code. Is there a way that this can be done in type of loop?
z = p(1,1)
z2 = p(2,1)
z3 = p(3,1)
0 commentaires
Réponse acceptée
Jos (10584)
le 16 Mai 2016
Do not do this!
It is the contents of a variable that should change, not the name of the variable itself. An example in real life, you hardly ever need to buy a new box if you buy new cookies. In matlab you can use indexing in your list to get a specific element:
MyBoxes = [10 11 12 13] ; % list of cookie types in each box
BoxToUse = 3
CurrentCookie = MyBoxes(BoxToUse)
0 commentaires
Plus de réponses (0)
Voir également
Catégories
En savoir plus sur Characters and Strings dans Help Center et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!