For loops question Help

Can someone please explain the steps to this problem for me?
What is the variable y as the result of the given Matlab code fragment?
index = 1;
x = [3 -1 2 4 6];
test = [2 5 1 3];
for var = test
y(index) = x(var);
index = index+1; end y = -1 6 3 2

 Respuesta aceptada

Matt J
Matt J el 26 de Feb. de 2013
Editada: Matt J el 26 de Feb. de 2013

0 votos

y is just a re-ordering of the elements of x in the order given by "test". You could have done this in one line as follows
>> y=x(test)
y =
-1 6 3 2

Más respuestas (0)

Categorías

Más información sobre Loops and Conditional Statements en Centro de ayuda y File Exchange.

Etiquetas

Preguntada:

el 26 de Feb. de 2013

Community Treasure Hunt

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

Start Hunting!

Translated by