Аналогичное преобразование HH: MM: SS.FFF и вопросы графика в MATLAB уже были даны ответы, однако я попробовал все эти решения, и мой график MATLAB все еще не отображает форматированное время, данные HH: MM: SS.FFF.
У меня есть данные в микросекундах:
time = [2551501274.00000,
2552001200.00000,
2552502202.00000,
2553001184.00000,
2553501334.00000,
2554002022.00000]
Затем я преобразую их в ЧЧ: ММ: SS.FFF как:
microconvert = time
dayconvert = microconvert / 86400000000
time = datestr(dayconvert, 'HH:MM:SS.FFF')
Я успешно справился с ЧЧ:ММ: формат SS.FFF.Затем на следующем этапе - при попытке отобразить данные о времени - я получаю сообщение об ошибке «Неверный первый аргумент данных».
plot(time)
datetick('x', 'HH:MM:SS.FFF');
Я использовал функцию datatick, как рекомендовано многими решениями, но она не работала.
Как я могу сгенерировать график с моими данными в формате ЧЧ: ММ: SS.FFF?