Мобильность мойки в беспроводной сенсорной сети - PullRequest
0 голосов
/ 10 января 2020
points = [200, 200;
          200, 180;
          180, 180;
          180, 200;
          40, 40;
          40, 160;
          160, 160;
          160, 40]
for s = 1 : size(points, 1)
  fprintf('Plotting (%d, %d)\n', points(s,1), points(s, 2));
  pause(5);

Я сделал свой код таким образом ... Я хочу сделать местоположение приемника / базовой станции мобильным, чтобы он двигался с определенной скоростью ... Я делаю правильно? Потому что я думаю, что он будет просто учитывать последнее значение и не будет обновлять живые значения ?? Какие-либо предложения??? конец

1 Ответ

0 голосов
/ 10 января 2020

вы можете определить скорость по осям x и y (vx и vy), а затем сгенерировать положение мобильного телефона (x и y) по уравнению x = v*t + x0 и y = v*t + y0, где t время, а x0 и y0 - начальные позиции.

x0 = 0; % Start Point
y0 = 0; % Start Point
t=1:0.1:100
vx = 1; % initial velocity 
vy = 1; % initial velocity 
x = vx.*t + x0;
y = vy.*t + y0;
...