Я пытаюсь нанести некоторые одномерные данные на двухмерный график в MATLAB.
По сути, у меня есть выходной сигнал, и я хотел бы, чтобы вертикальные линии накладывались в соответствующих точках данных. На данный момент я рисую поверх моей уже существующей фигуры следующий код:
plot(velocityPeaks(:,1), 0, 'r.');
Это создает красную точку в точке y = 0 для каждой позиции, в которой «SpeedPeaks» содержит значение. Я бы предпочел иметь это в виде вертикальной красной линии, которая пересекает весь график. Вот мой текущий вывод:
Эти красные точки - на данный момент я должен использовать линейку на экране компьютера, чтобы точно понять, к чему они относятся. Не идеальное решение!