using variable inside input function
Mostrar comentarios más antiguos
I am trying to get user input for node coordinates. For some reason the ouput in the command window does not show the variable number, but instead a square:
Input
for i =1:2
x(i)=input(['coordinate for x ' i ' in metres: ']);
end
Output
coordinate for x in metres:
1 comentario
Dr. Kelsey Joy
el 27 de Nov. de 2021
Editada: Dr. Kelsey Joy
el 27 de Nov. de 2021
num2str(i) so it doesn't just convert the number to a character position
I agree sprintf or fprintf may be a better approach.
(refer to this example with fprintf: https://www.mathworks.com/matlabcentral/fileexchange/102644-educational-building-arrays-with-for-loops-d-d?s_tid=prof_contriblnk)
Respuesta aceptada
Más respuestas (0)
Categorías
Más información sobre Dates and Time en Centro de ayuda y File Exchange.
Productos
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!