Рассчитайте скорость судна с учетом широты и долготы в петле - PullRequest
0 голосов
/ 16 февраля 2020

Я хотел бы прочитать определенные значения широты и долготы и рассчитать скорость корабля в течение l oop каждую минуту. Одна минута представляет каждый 480-й ряд. Я не совсем уверен, как это сделать в al oop.

Lat = table2array(timepositionrawdata1150seq(:,2));
Lon = table2array(timepositionrawdata1150seq(:,3));

for i=1:480:42072  

lat1100 = Lat(1);
lon1100 = Lon(1);
lat1101 = Lat(481);
lon1101 = Lon(481);
dist_1101 = 1000*(deg2km(distance(lat1100, lon1100, lat1101, lon1101)));
speed_1101 = dist_1101./60;
az_1101 = azimuth(lat1100,lon1100,lat1101,lon1101);
heading_1101 = az_1101 + 180;

end

1 Ответ

0 голосов
/ 16 февраля 2020

Вы имеете в виду именно это ниже?

Lat = table2array(timepositionrawdata1150seq(:,2));
Lon = table2array(timepositionrawdata1150seq(:,3));

for i=1:480:(42072-480)

  lat1100 = Lat(i);
  lon1100 = Lon(i);
  lat1101 = Lat(i+480);
  lon1101 = Lon(i+480);
  dist_1101 = 1000*(deg2km(distance(lat1100, lon1100, lat1101, lon1101)));
  speed_1101 = dist_1101./60;
  az_1101 = azimuth(lat1100,lon1100,lat1101,lon1101);
  heading_1101 = az_1101 + 180;

end
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...