8(495)909-90-01
8(964)644-46-00
pro@sio.su
Главная
Системы видеонаблюдения
Охранная сигнализация
Пожарная сигнализация
Система пожаротушения
Система контроля удаленного доступа
Оповещение и эвакуация
Контроль периметра
Система домофонии
Парковочные системы
Проектирование слаботочных сетей
Аварийный
контроль
Раздел: Документация

0 ... 351 352 353 354 355 356 357 ... 365

» ezcontour(fun)

(объект patch)— в pairsi. Вершинами многоугольника являются точки (xl, yl), (х2, у2) ит. д.

Способы задания входных аргументов contourc совпадают с contour,

□contourf— залитый цветами контурный график, использование аналогично функции contour (си. разд. "Контурные графики"главы 3).

П cylinder— отображение цилиндра и генерация точек, лежащих на поверхности цилиндра.

» cylinder — построение части цилиндрической поверхности единичного радиуса и высоты.

•cylinder (г, п) — построение части цилиндрической поверхности единичной высоты. Входной аргумент г является вектором значений радиусов поверхности в зависимости от высоты, an — число точек для построения окружности отрезками прямых, пример: cylinder

(10.1 0.3 0.5 1.3 1.8 1.6 0.1], 100).

•cylinder (г) — по умолчанию используется двадцать точек вдоль окружности.

•cylinder (hA, ...) — вывод цилиндрической поверхности на оси с указателем hA вместо текущих.

•[х, y, z] = cylinder!...)— выходными аргументами являются матрицы, определяющие поверхность. Сама поверхность не отображается, ее можно получить при помощи, например: mesh(x, y, Z),

surf(X, y, Z),surfl(X, y, Z).

□ezcontour — отображение линий уровня функции двух переменных с автоматическим подбором сетки для их нахождения. Заголовок получаемого графика содержит выражение, задающее исследуемую функцию.

•ezcontour (fun) — построение лини уровня функции fun, где fun — строка с исследуемой функцией, указатель на нее, inline-функция либо анонимная функция. Задание анонимной функции или указателя требует применения поэлементных операций при определении функции. По умолчанию считается, что область определения — квадрат [-2л, 2тг]х[-2я, 2л]. (Использование inline-функций и анонимных

функций обсуждается в разд. "Встраиваемые и анонимные функции" главы 6. Обращение к функции по указателю описано в разд. "Файл-функции с одним входным аргументом"главы 5.)

Пример:

» fun = inline(x"2*cos(у)+y"2*sin(x));


•ezcontour(fun, [xl x2 yl y2]) — областью определения считается

ПрЯМоуГОЛЬНИК [xl, x2]X[yl, у2].

•ezcontour [..., n)— построение линий уровня с использованием сетки с п узлами по каждому направлению.

•ezcontour (hA, ...) — вывод линий уровня на оси с указателем hA.

•h = ezcontour (...) — запись в вектор h указателей на созданные полигональные объекты.

Свойства полигональных объектов могут быть изменены в дальнейшем при помощи set (см. главу 9).

П ezcontourf — получение залитых цветом контурных графиков функции двух переменных. Использование аналогично ezcontour.

□ ezmesh— построение каркасной модели поверхности функции двух переменных. Использование аналогично ezcontour; кроме того, имеется возможность построения поверхности, заданной параметрически, и отображать функцию на круговой области определения. Вызов ezmesh с выходным аргументом приводит к записи в него указателя на созданную поверхность (см. разд. "Графическое представление функций"главы 17).

Пример отображения функции z {х, у) = х2 - у2 на круговой области определения. Переменные х и у принадлежат кругу, вписанному в квадрат [-1,1]х[-1,1]:

» z = inline("хг-уг) ;

» ezmesh(z, [-5.3 5.3], circ)

Пример построения параметрически заданной поверхности x(s, t) = scost,

y(s, ()=ssin/, z(s,t) = s/2:

» x = inline(s*cos(t)) ; >> у = inline!"s*sin(t)1) ; » z = inline(s/2); » ezmesh(x, y, z)

По умолчанию значения параметров t и s принадлежат [-2я, 2тг]. Для

задания других интервалов следует указать их в четвертом входном аргументе— векторе [tl t2 si s2]:

» ezmesh(x, у, z, [-0.9*pi 0.9*pi -0.7*pi O.S*pi]) или, если параметры принадлежат одному интервалу, то >> ezmesh(x, у, z, [-0.6*pi 0.9*pi])


□ezmeshc — построение каркасной модели поверхности функции двух переменных и линий уровня на плоскости ху. Использование аналогично ezmesh (см. разд. "Графическое представление функций"главы 17).

П ezpiot3 — отображение параметрически заданной линии в трехмерном пространстве (см. разд. "Графическое представление функций"главы 17).

•ezpiot3(x, у, z) — построение параметрически заданной кривой л(г), >(?), z(t) для t из отрезка [0, 2я], 1де х, у, z — строки с исследуемыми функциями, указатели на них, inline-функции либо анонимные функции. Задание анонимных функций или указателей требует использования поэлементных операций при определении функций.

•ezplot3(x, у, z, [tmin, tmax]) —то же самое, что и ezplot3 (х, у, г), но для значений параметра из отрезка [tmin, tmax].

•ezpiot3 (..., animate) — анимированный график, например:

» ezplot3(sin(t)1,cos(t),*t,[0 100],animate)

•ezplot3(hA, ...), h » ezplot3(...) — аналогично ezcontour.

П ezsurf— построение каркасной модели поверхности функции двух переменных. Использование аналогично ezmesh (aw. разд. "Графическое представление функций" главы 17).

□ezsurf с— построение каркасной модели поверхности функции двух переменных и линий уровня на плоскости ху. Использование аналогично ezmesh.

□f iii3 — рисование закрашенного цветом многоугольника в трехмерном пространстве (см. разд. "Графическое представление функций" главы 17).

•fiii3[x, у, z, с) — рисует закрашенный цветом многоугольник. Вершины многоугольника (x(i), y(i), z(i)) содержатся в трех первых ВХОДНЫХ аргументах, причем length(x) = length(y) = length(z). Многоугольник должен иметь замкнутую границу, поэтому при необходимости последняя точка соединяется с первой. Четвертый входной аргумент определяет цвет и способ заливки.

Заливка многоугольника одним цветом происходит при указании одного из сокращений для цвета: г, g, Ь, с, т, у, к, или вектора из трех элементов в формате [г д Ь], например:

» fill3([l 2 -3 1], [0 11 0], [-1 7 0 -1], г)

» fill3([l 2 -3 1], [0 11 0], [-1 7 0 -1], [0.8 0.9 0.3])

Плавное изменение цвета заливки в пределах текущей палитры цвета требует указания вектора значений, соответствующих цвету вершин,



0 ... 351 352 353 354 355 356 357 ... 365