Thank you to all who replied! Much appreciated!!
Using a variable in an input prompt
153 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
lsutiger1
el 6 de Nov. de 2015
Comentada: lsutiger1
el 6 de Nov. de 2015
I am trying to use the iterator (ii) of my for loop as a string in my input prompt. The code is shown below
for ii = 1:n
x = input('What is the orientation of molecule ' num2str(ii) 'in the x-direction?');
end
but this does not work. Any suggestions?
Respuesta aceptada
Walter Roberson
el 6 de Nov. de 2015
x = input(['What is the orientation of molecule ' num2str(ii) 'in the x-direction?']);
Más respuestas (1)
Wanbin Song
el 6 de Nov. de 2015
Input argument of 'input' function should be a text.
Your code shows that your input arguments of 'input' function consists of three string.
Just combine them as below.
for ii = 1:n
x = input(['What is the orientation of molecule ' num2str(ii) 'in the x-direction?']);
end
Then it will work.
Ver también
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!