Filter löschen
Filter löschen

Extract individual numbers from a list

19 Ansichten (letzte 30 Tage)
Siskia Yarzagaray
Siskia Yarzagaray am 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)

Akzeptierte Antwort

Jos (10584)
Jos (10584) am 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)

Weitere Antworten (0)

Kategorien

Mehr zu Loops and Conditional Statements finden Sie in Help Center und File Exchange

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by