exponenta event banner

pdepoly

Чертите полигон в приложении PDE Modeler

Синтаксис

pdepoly(X,Y)
pdepoly(X,Y,label)

Описание

пример

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

pdepoly обновляет состояние матрицы описания геометрии в приложении PDE Modeler, чтобы включать полигон. Можно экспортировать матрицу описания геометрии от приложения PDE Modeler до MATLAB® Workspace путем выбора Draw Export 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])

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

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

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

свернуть все

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