pdegplot

Построение графика геометрии УЧП

Описание

пример

pdegplot(g) строит графики геометрии задачи УЧП, как описано в g.

пример

pdegplot(g,Name,Value) графики с дополнительными опциями, заданными одним или несколькими Name,Value аргументы в виде пар.

h = pdegplot(___) возвращает указатели на графику, используя любой из предыдущих синтаксисов.

Примеры

свернуть все

Постройте график геометрии области, заданной несколькими простыми формами.

g = [2	 1      1     1      1     1      1     1     1     4     4;
    -1	-0.6   -0.5  -0.4   -0.5   0.4	  0.5	0.6   0.5  -1	  0.17;
     1	-0.5   -0.4  -0.5   -0.6   0.5    0.6   0.5   0.4   0.17  1;
     0	-0.25  -0.35 -0.25  -0.15 -0.25  -0.35 -0.25 -0.15  0    -0.74;
     0	-0.35  -0.25 -0.15  -0.25 -0.35	 -0.25 -0.15 -0.25 -0.74  0;
     0	 0      0     0      0     0      0     0     0     1     1;
     1	 1      1     1      1     1      1     1     1     0     0;
     0  -0.5   -0.5  -0.5   -0.5   0.5    0.5   0.5   0.5   0     0;
     0  -0.25  -0.25 -0.25  -0.25 -0.25  -0.25 -0.25 -0.25  0     0;
     0	 0.1    0.1   0.1    0.1   0.1    0.1   0.1   0.1   1     1;
     0	 0      0     0      0     0      0     0     0     0.75  0.75;
     0	 0      0     0      0     0      0     0     0     0     0];
 pdegplot(g)

Figure contains an axes. The axes contains an object of type line.

Просмотрите метки вершин, метки ребер и метки граней. Добавьте пространство в верхней части графика, чтобы четко увидеть верхний край.

pdegplot(g,'VertexLabels','on','EdgeLabels','on','FaceLabels','on')
ylim([-.8,.1])

Figure contains an axes. The axes contains 24 objects of type line, text.

Импортируйте файл 3-D геометрии. Постройте график геометрии и включите метки граней. Чтобы увидеть метки на всех гранях геометрии, установите прозрачность равной 0,5.

model = createpde;
importGeometry(model,'BracketWithHole.stl');
pdegplot(model,'FaceLabels','on','FaceAlpha',0.5)

Figure contains an axes. The axes contains 3 objects of type quiver, patch, line.

Импортируйте файл 3-D геометрии. Постройте график геометрии и включите метки камеры.

model = createpde;
importGeometry(model,'DampingMounts.stl');
pdegplot(model,'CellLabels','on')

Figure contains an axes. The axes contains 3 objects of type quiver, patch, line.

Входные параметры

свернуть все

Описание геометрии, заданное одним из следующих:

Типы данных: double | char | string | function_handle

Аргументы в виде пар имя-значение

Задайте необязательные разделенные разделенными запятой парами Name,Value аргументы. Name - имя аргумента и Value - соответствующее значение. Name должны находиться внутри кавычек. Можно задать несколько аргументов в виде пар имен и значений в любом порядке Name1,Value1,...,NameN,ValueN.

Пример: pdegplot(g,'FaceLabels','on')

Аргумент SubdomainLabels не рекомендуется. Использование FaceLabels для 2-D и 3-D геометрий.

Метки вершин для 2-D или 3-D геометрии, заданные как 'off' или 'on'.

Пример: 'VertexLabels','on'

Типы данных: char | string

Метки краевых ребер для 2-D или 3-D геометрии, заданные как 'off' или 'on'.

Пример: 'EdgeLabels','on'

Типы данных: char | string

Метки граней для 2-D или 3-D геометрии, заданные как 'off' или 'on'.

Пример: 'FaceLabels','on'

Типы данных: char | string

Метки камер для 3-D геометрии, заданные как 'off' или 'on'.

Пример: 'CellLabels','on'

Типы данных: char | string

Поверхностная прозрачность для 3-D геометрии, заданная как разделенная разделенными запятой парами, состоящая из 'FaceAlpha' и действительное число из 0 через 1. Значение по умолчанию 1 указывает на отсутствие прозрачности. Значение 0 указывает на полную прозрачность.

Пример: 'FaceAlpha',0.5

Типы данных: double

Выходные аргументы

свернуть все

Указатели на графические объекты, возвращенные как вектор.

Альтернативная функциональность

Приложение

Если вы создаете 2-D геометрию в приложении PDE Modeler, можно просмотреть геометрию из Граничного режима. Чтобы увидеть метки ребер, выберите Boundary > Show Edge Labels. Чтобы увидеть метки граней, выберите PDE > Show Subdomain Labels.

Представлено до R2006a