Поворот графика, изменение точки обзора
При построении трехмерных поверхностей оси координат располагаются всегда одинаковым образом. Часть поверхности остается при этом скрытой. Для получения полной информации о поверхности ее желательно "осмотреть" со всех сторон. Положение наблюдателя за системой координат, изображенной на рис. 3.7, характеризуется двумя углами: азимутом (Az) и углом возвышения (Е1). Азимут отсчитывается от оси, противоположной у, а угол возвышения от плоскости ху. На рис. 3.7 положительные направления отсчета обозначены стрелками.
Рис. 3.7.Положение наблюдателя
Изменение положения наблюдателя относительно графика в MatLab осуществляет функция view. Аргументами view являются азимут и угол возвышения, отсчитываемые в градусах. По умолчанию Az = -37.5°, El = 30°. Для того чтобы узнать текущее положение наблюдателя, следует вызвать view с двумя выходными аргументами:
» [Az, El] = view
Az =
-37.5000
El =
Положение наблюдателя задается входными аргументами view. Посмотрите, например, на поверхность, изображенную на рис. 3.35, возвышаясь над биссектрисой первого квадранта плоскости ху под углом 45°, для того, чтобы увидеть скрытую часть поверхности. Для поворота точки наблюдения используйте команду view (Az, El).
Разверните график поверхности так, как показано на рис. 3.8, чтобы посмотреть на него вдоль оси у со стороны плоскости xz, для этого необходимо использовать view(0,0).
Рис. 3.8.Наблюдатель смотрит на график вдоль оси у со стороны плоскости xz
Дата добавления: 2015-03-11; просмотров: 747;