Для изменения масштаба двумерных графиков используются команды класса zoom:
zoom — переключает состояние режима интерактивного изменения масштаба для текущего графика;
zoom (FACTOR) устанавливает масштаб в соответствии с коэффициентом FACTOR;
zoom on — включает режим интерактивного изменения масштаба для текущего графика;
zoom off — выключает режим интерактивного изменения масштаба для текущего графика;
zoom out — обеспечивает полный просмотр, т. е. устанавливает стандартный масштаб графика;
zoom xon или zoom yon — включает режим изменения масштаба только по оси х или по оси у;
zoom reset — запоминает текущий масштаб в качестве масштаба по умолчанию для данного графика;
zoom(FIG,OPTION) — применяется к графику, заданному дескриптором FIG, при этом OPTION может быть любым из перечисленных выше аргументов.
Команда zoom позволяет управлять масштабированием графика с помощью мыши. Для этого надо подвести курсор мыши к интересующей вас области рисунка. Если команда zoom включена (on), то нажатие левой кнопки увеличивает масштаб вдвое, а правой — уменьшает вдвое. При нажатой левой кнопке мыши можно выделить пунктирным черным прямоугольником нужный участок графика — при отпускании кнопки он появится в увеличенном виде и в том масштабе, который соответствует выделяющему прямоугольнику.
Рассмотрим работу команды zoom на следующем примере:
» х=-5:0.01:5;
» plot(x,sin(x. ^ 5)./(x.^5+eps))
» zoom on