我有一个矩阵testNumbers = [1, 3, 8, 6, 9, 7]。
我现在要做的是让用户提示一个输入,并检查该输入是否等于testNumbers(1),如果它是做某事(稍后,%做某事),并且在4秒后继续使用户输入一个数字,但这次检查testNumbers(2)是否等于用户提示。然后,这将一直持续到length(testNumbers)结束。
这能办到吗?我假设必须使用for循环,但我是全新的,因此,一个例子将是很棒的。那我就可以继续建这个了。
一个例子是:
testNumbers = [1, 3, 8, 6, 9, 7]发布于 2016-10-04 12:36:20
您可以使用tic和toc来测量两点之间的运行时间。您可以将tic放在用户输入之前(启动计时器),然后在需要检查从那时起已经过去的时间的任何地方使用toc。您可以使用多个toc,它们都将引用最近的tic。
% Start the timer
tic
% Prompt the user for input
value = input('Enter a number:');
elapsed_time = toc;
% If the response took more than 4 seconds
if elapsed_time > 4
disp('took too long')
end如果您想要等待4秒(如标题所述),则可以使用pause在给定的时间内暂停执行程序。
input('Enter a number:');
pause(4) % Pause for 4 seconds
% Do something elsehttps://stackoverflow.com/questions/39852491
复制相似问题