MATLAB в инженерных и научных расчетах

Выполним монтаж металлокаркас Новосибирск и пригороде. Металлоконструкции на заказ.

Arсsh x – арккосинус гиперболический - часть 12


 

1.6.4. Построение графиков поверхностей

Для построения графиков функции z = f(x, y) используется команды   plot3 ( … ), которая является аналогом команды plot ( … ). Она строит аксонометрическое изображение трехмерной поверхности и имеет следующие формы:

рlot3 (х, у, z) – строит массив точек, представленных векторами х, у, z и соединяет их отрезками прямых.

рlot3 (X, Y, Z), где X, Y, Z – три матрицы одинакового размера, строит точки с координатами X(i, : ), Y(i, : ) и Z(i, : ) и соединяет их отрезками прямых. Пример построения графика трехмерной поверхности Z = x2 + y2:

>> [X Y]

=

meshgrid ([ - 3  :  0.15  :  3])

>>  Z

=

X. ^ 2 + Y. ^ 2 ;

>> plot 3(X, Y, Z)

 

 

 

рlot3 (X, Y, Z, S) – обеспечивает построение графика поверхности, но со спецификацией стиля линий и точек, соответствующей спецификации команды plot.

 

1.6.5. Включение и выключение масштабной сетки

При построении графиков наряду с разметкой осей часто необходимо иметь масштабную сетку. Команды grid

позволяют управлять этим процессом. Если после команды построения графиков добавить команду включения или выключения масштабной сетки, то можно получить график с требуемым видом:

grid on – добавляет сетку к текущему графику;

grid off – отключает сетку;

grid – последовательно производит включение и отключение сетки.

 

1.6.6. Представление нескольких графиков в одном окне

Иногда необходимо в одном окне поместить несколько графиков без наложения их друг на друга. Особенно удобно такое представление при построении эпюр напряженно-деформированного состояния элементов стержневых и пластинчатых систем. Для этого служит команда subplot, которую необходимо записать перед командой plot.

subplot (m, n, p) – разбивает графическое окно на m ´

n подокон, при этом m – число подокон по горизонтали, п – число окон по вертикали, р – номер подокна, в которое будет выводиться текущий график.

 

1.6.7. Ввод текста на график с помощью мыши

Для маркировки графиков можно ввести любой текст с помощью мыши командой gtext. Команда помещается после команды plot.

gtext ( ¢string ¢) – выводит на график перемещаемый мышкой маркер в виде крестика. Установив маркер в нужное место и щелкнув кнопкой мыши, получим текст на графике.

 

1.6.8. Управление свойствами осей графиков

Если не задавать масштаб графика, то он строится командой plot автоматически. Не всегда этот масштаб удовлетворяет пользователя. Команда axis позволяет установить любой масштаб.

axis

([ x min  x max  y min  y max ]) – устанавливает нужный диапазон координат графика по осям х и у.

В заключение параграфа отметим, что более полно о возможностях графической визуализации MATLAB можно узнать в специализированных изданиях [1] и др.




Начало  Назад  Вперед



Книжный магазин