pdepoly

Чертите многоугольник в приложении PDE Modeler

Описание

пример

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

Для просмотра документации необходимо авторизоваться на сайте