И другие программы этой серии
6.43. Четыре графика различного типа, размещенных в подокнах одного окна
• zoom reset запоминает текущий масштаб в качестве масштаба по умолчанию для данного графика;
• zoom(FIG,OPTION) применяется к графику, заданному дескриптором FIG, при этом OPTION может быть любым из перечисленных выше аргументов.
Команда zoom позволяет управлять масштабированием графика с помощью мыши. Для этого надо подвести курсор мыши к интересующей вас области рисунка. Если команда zoom включена (on), то нажатие левой кнопки увеличивает масштаб вдвое, а правой - уменьшает вдвое. При нажатой левой кнопке мыши можно выделить пунктирным черным прямоугольником нужный участок графика - при отпускании кнопки он появится в увеличенном виде и в том масштабе, который соответствует выделяющему прямоугольнику.
Рассмотрим работу команды zoom на следующем примере: >> х=-5:0.01:5; plot(x,sin(x.A5)./(x.A5+eps)); zoom on
Рисунок 6.44 показывает график функции данного примера в режиме выделения его участка с помощью мыши.
После прекращения манипуляций левой кнопкой мыши график примет вид, показанный на рис. 6.45. Теперь в полный размер графического окна будет развернуто изображение, попавшее в выделяющий прямоугольник.
326
Программные средства обычной графики
Цветовая окраска графиков
327
Рис.6.44. Выделение части графика мышью при использовании команды zoom
Команда zoom, таким образом, выполняет функцию «лупы», позволяющей наблюдать в увеличенном виде отдельные фрагменты сложных графиков. Однако следует учитывать, что для наблюдения фрагментов графиков при высоком увеличении они должны быть заданы большим количеством точек. Иначе вид отдельных фрагментов и тем более особых точек (в нашем случае это точка при x вблизи нуля) будет существенно отличаться от истинного.
6.8. Цветовая окраска графиков 6.8.1. Установка палитры цветов
Поскольку графика MATLAB обеспечивает получение цветных изображений, в ней есть ряд команд для управления цветом и различными световыми эффектами.
Начало в части 1