Возникают проблемы с уточнением, какой график правильно логарифмирует данные.
1:steps(i);
- это вектор от 1 до 30, равный числу предпринятых шагов
d_AVG
- среднее расстояние, пройденное при случайном шаге, состоящем из 30 шагов, выполненных 10 раз
loglog(1:steps(i), d_AVG, '-s');
был использован для получения этого графика:
loglog (вектор шагов, вектор среднего расстояния);
loglog(log_steps, log_AVG,'o')
был использован для получения следующего графика:
loglog (Logsteps, LogAVGDistance);
% Средние значения в векторе d, который содержит все расстояния
%d_AVG = zeros(1,steps(i));
d_AVG = mean(d); % mean (d) returns a row vector of the mean of each column
log_AVG = log(d_AVG);
log_steps = log(1:steps(i));
end
figure(i+10);
hold on;
loglog(log_steps, log_AVG,'o');
%loglog(1:steps(i), d_AVG, '-s');