Ось X идет дальше, чем в прошлый интервал времени - PullRequest
0 голосов
/ 05 марта 2012

Если я установлю временной интервал, [0 10], и построю что-то в соответствии с этим временным интервалом, plot(t, y()), тогда ось х графика будет идти до 11.

Раньше этого не делали. Раньше он создавал более подходящий график, но теперь он создает график с пробелами, прикрепленными к концу графика между точками 10 и 11.

Должно быть, я случайно изменил настройку. Как мне получить функцию графика, чтобы лучше всего соответствовать графику?

1 Ответ

2 голосов
/ 06 марта 2012

Если вы хотите создать полированный график, вы почти всегда должны сами регулировать пределы оси графика.Некоторые полезные команды:

axis tight;         %Squeeze the data as closely as possible
xlim([xMin xMax]);  %Adjust the x axis limits, do not touch the y limits
ylim([yMin yMax]);  
axis([xMin xMax yMin yMax]);  %Adjust all axis limits

В вашем случае вы, вероятно, добавили бы такую ​​строку в ваш код:

xlim([min(t) max(t)]);

Или, если вы знаете, что t отсортирован (очень часто)

xlim(t([1 end]));
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...