Taking values out of a vector
1 Ansicht (letzte 30 Tage)
Ältere Kommentare anzeigen
Rohan Savakar
am 16 Apr. 2020
Bearbeitet: Stephen23
am 16 Apr. 2020
What is the meaning of the following statement?
Where column is a variable with a size of N
column = % some set of values
N = size(column)
column([1 N(1):-1:2])
In general when we use a paranthese infront of the variable name, we are taking the values of the positions in the vector
Using the syntax of
:
we get all the values corresponding to the appropriate row/column,
But what happens when you input an array as shown above in the same parentheses.
0 Kommentare
Akzeptierte Antwort
Stephen23
am 16 Apr. 2020
Bearbeitet: Stephen23
am 16 Apr. 2020
"What is the meaning of the following statement?"
It really is just basic MATLAB operations.
[1,N(1),N(1)-1,N(1)-2,...,4,3,2]
2- that vector of values is used as a index into column.
Assuming that column is a vector, the effect is to access the elements (2:end) of column in reverse order, with the first element still in the first position. It would probably be simpler to use end:
column([1,end:-1:2])
0 Kommentare
Weitere Antworten (0)
Siehe auch
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!