exponenta event banner

pdepoly

Рисование полигона в приложении PDE Modeler

Описание

пример

pdepoly(X,Y) рисует многоугольник с координатами угла (вершинами), определяемыми X и Y. pdepoly открывает приложение PDE Modeler с указанным в нем многоугольником. Если приложение уже открыто, pdepoly добавляет указанный полигон в окно приложения без удаления существующих фигур.

pdepoly обновляет состояние матрицы описания геометрии в приложении PDE Modeler для включения полигона. Вы можете экспортировать матрицу описания геометрии из приложения PDE Modeler в рабочую область MATLAB ®, выбрав команду DrawExport Geometry Description, Set Formula, Labels.... Дополнительные сведения о формате матрицы описания геометрии см. в разделеdecsg.

пример

pdepoly(X,Y,label) присваивает полигону имя. В противном случае pdepoly использует имя по умолчанию, например P1, P2и так далее.

Примеры

свернуть все

Откройте окно приложения PDE Modeler, содержащее многоугольник, представляющий L-образную геометрию мембраны.

pdepoly([-1 0 0 1 1 -1],[0 0 1 1 -1 -1])

Позвоните в pdepoly снова команда, чтобы нарисовать ромбовидную область с углами в (0.5,0), (1,-0.5), (0.5,-1), и (0,-0.5). pdepoly добавляет второй полигон в окно приложения без удаления первого.

pdepoly([0.5 1 0.5 0],[0 -0.5 -1 -0.5])

Figure PDE Modeler - [Untitled] contains objects of type uimenu, uicontrol.

Откройте окно приложения PDE Modeler с многоугольником, представляющим L-образную геометрию мембраны. Присвойте имя L-shaped-membrane к этому полигону.

pdepoly([-1 0 0 1 1 -1],[0 0 1 1 -1 -1],'L-shaped-membrane')

Figure PDE Modeler - [Untitled] contains objects of type uimenu, uicontrol.

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

свернуть все

x - координаты вершин, определяющих многоугольник, заданный как вектор вещественных чисел.

Пример: pdepoly([-1 0 0 1 1 -1],[0 0 1 1 -1 -1])

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

y - координаты вершин, определяющих многоугольник, заданный как вектор вещественных чисел.

Пример: pdepoly([-1 0 0 1 1 -1],[0 0 1 1 -1 -1])

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

Имя многоугольника, определяемое как вектор символа или скаляр строки.

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

Совет

  • pdepoly открывает приложение PDE Modeler и рисует многоугольник. Если вместо этого требуется нарисовать многоугольники на фигуре MATLAB, используйте команду plot функция, например:

    x = [-1,-0.5,-0.5,0,1.5,-0.5,-1];
    y = [-1,-1,-0.5,0,0.5,0.9,-1];
    plot(x,y,'.-')

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