У меня такая ситуация, и я не могу ее решить должным образом.Проблема заключается в следующем: у меня есть 3 вектора:
- Vector1 = [name1 name2 name3 name4 ... nameN] (имена строк)
- Vector2 = [time1 time2 time3 time4] (Double)
- Vector3 = [time1: name4 time2: name1 time3: name1 time4: name1] (double: String)
Я хочу сделать следующее в matlab:
1 - Поместите Вектор 1 в ось Y с именами - я мог бы сделать это с помощью следующего кода:
set(gca, 'YTick',1:N, 'YTickLabel',Names(:,1))
2 - Поместите Вектор 2 в ось X с, чтобы имитировать временную шкалу
3- Как только у нас есть оси X и Y, я бы хотел использовать 3 Vector для построения точки на графике
Например, 3 Vector содержит последовательные временные метки и в каждой временной метке выполняется имя N, поэтому я 'Я хотел бы построить точку на графике, используя 3 вектора в качестве входных данных.
Есть предложения? Заранее спасибо