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 object. The axes object contains an object of type line.

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

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

Figure contains an axes object. The axes object 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 object. The axes object contains 3 objects of type quiver, patch, line.

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

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

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

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

свернуть все

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

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

Аргументы name-value

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

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

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

Вершина помечает для 2D или 3-D геометрии в виде 'off' или 'on'.

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

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

Граничное ребро помечает для 2D или 3-D геометрии в виде 'off' или 'on'.

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

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

Граничная поверхность помечает для 2D или 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

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

свернуть все

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

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

Приложение

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

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