我想问一下MATLAB中的函数M文件:如果我想要用户输入,我该怎么做?
我可以直接在函数M文件中写入输入吗?
或者我是否必须在脚本文件中编写输入语句并返回函数文件以编写另一个语句?
答案 0 :(得分:2)
正如Luis所说,input
函数(documentation)会提示用户然后接收输入。据我所知,无论是在函数中还是在脚本中,它都能正常工作。如果您发现它没有,请发布代码,以便人们可以查看它。
input
会将用户输入的内容视为您在matlab命令行中键入的内容。例如,如果您的代码显示
count=input('Enter a count')
并且用户输入3*5
,count
的值将为15
。要准确获得“3 * 5”,请改用input('Prompt','s')
。