How do you insert a changing variable into an input command?

So for example,
for k=1:5 & i=1:5
x(k)=input('Enter value of (i) state')
end
For the above I want 5 input commands asking for the value of the state.
Enter value of 1 state,
Enter value of 2 state,
Enter value of 3 state, etc.
The code above does not seem to give that, any help please I am a novice user of Matlab. Thank You

 Akzeptierte Antwort

Azzi Abdelmalek
Azzi Abdelmalek am 17 Feb. 2013
Bearbeitet: Azzi Abdelmalek am 17 Feb. 2013
for k=1:5
x(k)=input(sprintf('Enter value of %d state',k))
end

Weitere Antworten (1)

Umer Alam
Umer Alam am 17 Feb. 2013

0 Stimmen

Thanks a lot for both responses I spent many hours finding out, should have used this Mathwork site first. Peace

Kategorien

Mehr zu Programming finden Sie in Hilfe-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