在mathematica中使用Input[]输入数据
我怎样才能在这段代码中使输入命令对话框中的文本像这样“输入1个元素”,“输入2个元素”......
For[k = 1, k ≤ n, k++,
br = Input["Enter the ",i,"element"];
AppendTo[x, br];
]
How can i make in this code the text in Dialog Box of the Input command to be like this "Enter the 1 element","Enter the 2 element"....
For[k = 1, k ≤ n, k++,
br = Input["Enter the ",i,"element"];
AppendTo[x, br];
]
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
确保您的变量匹配。 :-)
您可以使用
Row
来构建文本。(您也可以使用 StringJoin["Enter the ", ToString[k], " element"],但我更喜欢
Row
。)Make sure your variables match. :-)
You can use
Row
to build up the text.(You could also use
StringJoin["Enter the ", ToString[k], " element"]
, but I likeRow
better.)根据 Input[ ] 帮助:
因此,任何内容都适合输入提示!
举个例子(注意不需要显式循环):
将显示如下内容:
According to the Input[ ] help:
So, anything will fit in the input prompt!
Just as an example (note the explicit loop is not needed):
Will show things like: