MATLAB: Displaying loop index in a string

for loopinputstring

Hi all,
I'm just curious as to how to do this (or if it can even be done). If I'm using the input prompt in a loop, how can I get it to display the loop index in the string?
For example,
for k=1:NS
ele(k) = input('input value for ele(k)');
end
So essentially each time I would like this to say:
input value for ele(1)
input value for ele(2)…etc
Can this be done?
Thanks!
Craig

Best Answer

input(sprintf('input value for ele(%d)',k))