我有一个我想输入的功能,但只有在用户想要的时候。例如,如果我有这个代码:
figure
amplitude = 10;
tic
i = 1;
while(1)
time = toc;
values(i) = amplitude*sin(time);
times(i) = time;
plot(times, values)
drawnow
i = i+1;
end
你会得到一个不断绘制的正弦波(就像一部蹩脚的电影)。我想要做的是允许用户随时改变波的幅度。那就是程序将继续运行,但如果用户输入20
然后Enter
可以更改幅度变量,并且正弦波将改变电影中的幅度。关于如何实现这一目标的任何指示?