0

我正在尝试运行随机游走模拟并绘制图表。

我想要得到的是绘制图形的第一个点,然后为用户提供一个输入框来猜测下一个点是上升还是下降,然后向他们显示图形上的下一个点,依此类推。

我已经编写了运行随机游走的代码,但我不知道如何让它暂停并允许用户输入。

谁能给我任何想法?

4

1 回答 1

0

这是一些可以帮助您入门的代码

N = 100;
y = rand(1,N);
x = 1:N;

figure;
h = stairs(x(1),y(1));
xlim( [0 100] );
ylim( [0 1] )
hold on;
for ii = 2:N    
    set(h, 'xdata', x(1:ii), 'ydata', y(1:ii))
    pause(0.5) % Pause line to demonstrate to yourself that it works as desired
    % You can replace it with inputdlg() to collect a user response instead
end
于 2012-12-10T21:06:24.380 回答