MATLAB - функция журнала для нормализации точек данных для случайного блуждания - PullRequest
0 голосов
/ 01 мая 2019

Возникают проблемы с уточнением, какой график правильно логарифмирует данные.

  • 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');
...