exponenta event banner

pdegplot

Печать геометрии PDE

Описание

пример

pdegplot(g) строит график геометрии задачи PDE, как описано в 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, ее можно просмотреть в режиме границы. Для просмотра меток кромок выберите «Граница» > «Показать метки кромок». Для просмотра меток граней выберите «PDE» > «Показать метки поддоменов».

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