предположим, у меня есть X, Y
x=[03/01/2017,24/01/2017]% datetime type y=[1000,2000] % numeric value
Как я могу нарисовать прямоугольник между этими "координатами" У меня возникли проблемы, так как одна из них имеет значение DateTime, а другая числовое.используя функцию сюжета?спасибо.
try:
x = datetime([2017,2017],[1,1],[3,24]); % x = [03/01/2017,24/01/2017] y = [1000,2000]; fill(x([1,2,2,1]),y([1,1,2,2]),'red')
Не имеет значения, что x - это дата и время, а y - это число
Дата и время не могут рассматриваться как координаты.Если вы уверены, что наносите прямоугольник, вам может понадобиться преобразовать время даты в серийный номер даты ...
x = datenum(x);