Я делаю график кометы, который отлично работает при построении фактической кривой по мере развития «времени». Моя проблема в том, что оси всегда настраиваются так, чтобы график полностью заполнил фигуру. В этом случае график представляет собой эллипс, и я бы хотел, чтобы оси Y и X имели одинаковый диапазон, чтобы между эллипсом и границами окна рисунка было некоторое пространство.
Я пробовал расставлять axes([-18 18 -18 18])
и axes equal
повсюду.
Я пытался использовать что-то вроде этого (r12 - моя матрица координат x и y)
ax=axes;
set(ax,'xlim',[-18 18],'ylim',[-18 18]);
comet(ax,r12(:,1),r12(:,2))
но MATLAB продолжает устанавливать ось Y на [-3 3] и ось X на [-1 18] (из-за моих данных эллипс примерно 6 на 18).
Как сделать график кометы с заданными осями?
set(ax,'xlim',[-18 18],'ylim',[-18 18]);
после вызоваcomet
должно помочь - person Andrey Rubshtein   schedule 31.10.2012