Допустим, вы можете показать распределение в пространстве позиций большого количества случайных бродяг в трех разных временных точках.На этот вопрос был дан ответ на мой предыдущий вопрос , и с некоторыми изменениями это прекрасно.
clc;
close all;
M = 1000; % The amount of random walks.
steps = [100,200,300]; % here we analyse the step 10,200 and 1000
cc = hsv(length(steps)); % manage the color of the plot
%generation of each random walk
x = sign(randn(max(steps),M));
y = sign(randn(max(steps),M));
xs = cumsum(x);
xval = xs(steps,:);
ys = cumsum(y);
yval = ys(steps,:);
hold on
for n=1:length(steps)
plot(xval(n,:),yval(n,:),'o','markersize',1,'color',cc(n,:),'MarkerFaceColor',cc(n,:));
end
legend('100','200','300')
axis square
grid on;
Теперь вопрос, могу ли я каким-то образом использовать функции hist()
и subplot()
, чтобы показать расстояние от источника случайных бродяг в трех отдельных временных точках, или, думаю, большеНо три для простоты.
Я не уверен, как это сделать, кроме создания распределений случайных бродяг в трех точках времени.