Почему linkaxis не работает, если я пытаюсь связать дату и время в Matlab? - PullRequest
0 голосов
/ 19 марта 2019

У меня есть два вспомогательных участка, первый из которых имеет UTCTime по оси X, а второй имеет градусы широты по оси X.Мне нужно связать ось X, чтобы "выровнять" UTCTime с градусом широты.

Например, у меня есть UTCTime(2) = 2018-08-12... и Latitudes(2) = -50.

Я пробовал с linkaxis(ax1, ax2, 'x'), но это не работает.

1 Ответ

0 голосов
/ 20 марта 2019

Подумайте о том, что вы спрашиваете ... вы хотите связать два разных типа переменных (datetime и double). Да, они имеют реальные отношения в вашем случае использования, но у MATLAB нет «смысла» в том, как связывать разные типы данных.

Преобразуйте ваши данные даты и времени в datenum (то есть, удвойте), и они должны работать.

...