Изменение
масштаба графика
Для изменения
масштаба двумерных графиков используются команды класса 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
Рис. 6.44
показывает график функции данного примера в режиме выделения его участка с помощью
мыши.
После прекращения
манипуляций левой кнопкой мыши график примет вид, показанный на рис. 6.44. Теперь
в полный размер графического окна будет развернуто изображение, попавшее в выделяющий
прямоугольник.
Рис.
6.43.
Выделение части графика мышью при использовании
команды zoom
Команда zoom,
таким образом, выполняет функцию «лупы», позволяющей наблюдать в
увеличенном виде отдельные фрагменты сложных графиков. Однако следует учитывать,
что для наблюдения фрагментов графиков при высоком увеличении они должны быть
заданы большим количеством точек. Иначе вид отдельных фрагментов и тем более
особых точек (в нашем случае это точка при
х
вблизи нуля) будет существенно
отличаться от истинного.
Рис.
6.44.
График выделенного участка
Содержание раздела