Modify the input dialogue at every "for loop"?
8 次查看(过去 30 天)
显示 更早的评论
Hello all. I am trying to make a program in which for every for loop I want to modify the input dialogue statement for example,
for i = 1:input1
for j =1:input1
input2=input('enter value of :' a[i,j] )
a(i,j)=input2;
end
end
Now here the string "enter the value of a(i,j)" so how should I write that statement so that I would get "enter the value a11" and for the next loop "enter the value a12" and so on?
Please reply ASAP!
1 个评论
Image Analyst
2016-10-16
To format http://www.mathworks.com/matlabcentral/answers/13205#answer_18099 (I fixed it for you this time).
采纳的回答
Image Analyst
2016-10-16
编辑:Image Analyst
2019-12-14
Use sprintf() to make up the string:
promptString = sprintf('Please enter the value of a(%d, %d) : ', i, j);
input2 = input(promptString) % User should enter a single number now.
a(i, j) = input2;
更多回答(0 个)
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Loops and Conditional Statements 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!