MATLAB наносит на график данные непрерывных дат вместе с наблюдаемыми данными конкретных дат - PullRequest
0 голосов
/ 30 августа 2018

Я смоделировал ежедневные данные, соответствующие непрерывным датам, но мои наблюдаемые данные относятся только к некоторым конкретным датам. Как я могу построить непрерывные смоделированные данные и вставить данные наблюдений для конкретных дат на том же графике в MATLAB. Например, с 01-01-05 по 31.12-05 непрерывно смоделированные данные и данные наблюдений только для конкретных дат 08-01-05, 08-04-05, 25-08-05, 03-11-05.

1 Ответ

0 голосов
/ 30 августа 2018

Вы хотите взглянуть на описание ticklabels: https://ch.mathworks.com/help/matlab/creating_plots/change-tick-marks-and-tick-labels-of-graph-1.html

Вам нужно указать, для каких x-позиций (xticks) вы хотите предоставить метки, а затем использовать xticks и xticklabels вместе, как здесь:

x = rand(1, 100);
plot(x);
xticks(0:20:100);
labels = datestr(sort(rand(10,1)*now),2);
xticklabels(labels);

С помощью дополнительного xtickangle вы можете слегка наклонить надписи, чтобы лучше их рассмотреть и / или получить больше

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