Substitution

7 visualizzazioni (ultimi 30 giorni)
Ferd
Ferd il 28 Mar 2012
Hey
I need to substitute the last element of the Steps array with the LastStep value. This is my code for the section;
CycleStep = 0;
for k = 1:7
Steps(k) = 1;
CycleStep = CycleStep + 1;
if CycleStep == 7
LastStep = 10 - Steps(k)*(7 - 1);
end
end
Steps(Steps(7))=LastStep;
but somehow it is substituting the first value of the Steps array. How do I replace the last value of the Steps with the LastStep value?

Risposta accettata

Wayne King
Wayne King il 28 Mar 2012
Just
Steps(end) = LastStep;
You are doing:
Steps(Steps(7))
but Steps(7) is 1, so your code is saying "Assign Steps(1) the value LastStep.
  1 Commento
Ferd
Ferd il 28 Mar 2012
Oh yea... Thanks Wayne!!

Accedi per commentare.

Più risposte (0)

Community Treasure Hunt

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

Start Hunting!

Translated by