using variable inside input function
이전 댓글 표시
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
Dr. Kelsey Joy
2021년 11월 27일
편집: Dr. Kelsey Joy
2021년 11월 27일
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)
채택된 답변
추가 답변 (0개)
카테고리
도움말 센터 및 File Exchange에서 Dates and Time에 대해 자세히 알아보기
제품
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!