у меня есть вектор целых чисел, которые изменяются от 1 до 4.участок элементов массива с разными цветами
A=[1 2 3 4 2 3 2 1 2 3 4 4]
Я хотел бы построить А с различными цветами для каждого значения ... вертикальной линия, ссылки A (1) - A (2) должны иметь цвет первого значения (в данном случае 1).
Возможно ли это?
и как обрабатывать случай NaN, присутствующего в векторе? я Постройте против вектора времени
A = [1 1 1 NaN 4 4 4 Nan 2 2 3 3];
time = [1 2 3 4 5 6 7 8 9 10 11 12];
Комбинация двух, вероятно, лучше всего. Вы не используете 'hankel', чтобы правильно установить цвета, это сделано раньше, поэтому вы можете просто вызвать' set (gca, 'ColorOrder', col (A, :), 'NextPlot', 'replacechildren'); 'и затем все еще используйте мой «plot (x, y)» и пропустите «hankel», но все равно получите то, что вы называете правильными цветами. – Dan
В приведенной картинке рисунка последняя прямая линия (справа) не включена. Но я могу заверить вас, это действительно так;) – MeMyselfAndI
спасибо! Я отредактировал вопрос, потому что у меня возникла ошибка с этим тестовым случаем. – gabboshow