Существует три способа создать 2D геометрию. Два основаны на моделях CSG (Constructive Solid Geometry), которые комбинируют основные формы.
Используйте приложение PDE Modeler, чтобы чертить основные формы (прямоугольники, круги, замещающие знаки и полигоны) и объединить их с пересечением набора и объединениями, чтобы получить итоговую геометрию. Можно затем экспортировать геометрию в рабочую область MATLAB® или продолжить работать в приложении. Для получения дополнительной информации смотрите 2D Создание Геометрии в Приложении PDE Modeler.
Используйте функцию decsg, чтобы создать геометрию в командной строке можно следующим образом:
Задайте матрицы, которые представляют основные формы (прямоугольники, круги, замещающие знаки и полигоны).
Дайте каждой форме метку.
Задайте “формулу набора”, которая описывает пересечения, объединения и разности множеств основных форм.
decsg позволяет вам описывать любую геометрию, которую можно сделать из основных форм (прямоугольники, круги, замещающие знаки и полигоны). Для получения дополнительной информации смотрите 2D Создание Геометрии в Командной строке.
Задайте функцию, которая описывает геометрию. Функция должна быть в форме, описанной в Параметрической Функции для 2D Создания Геометрии.
Эта таблица приводит преимущества и недостатки каждого метода для создания геометрии. В целом выберите метод с самым низким номером:
Используйте приложение PDE Modeler, если вы можете (простая геометрия).
Используйте функцию decsg для конфигураций, которые являются несколько комплексными, но могут быть описаны с точки зрения основных форм.
Используйте функцию описания геометрии, если вы не можете использовать другие методы.
| Метод | Преимущества | Недостатки |
|---|---|---|
| Приложение PDE Modeler | Простой интерфейс перетаскивания | Может быть утомительным, чтобы задать точные формы |
| Смотрите геометрию, когда вы создаете ее | Может перестать работать для комплексных фигур | |
| Мгновенная обратная связь на субдоменах, связности | Никакое управление ребра или меток субдомена | |
| Только основные формы как стандартные блоки: прямоугольники, круги, замещающие знаки и полигоны | ||
decsg | Управляйте всеми основными элементами геометрии | Не видьте геометрию, когда вы создаете ее |
| Никакое управление ребра или меток субдомена | ||
| Только основные формы как стандартные блоки: прямоугольники, круги, замещающие знаки и полигоны | ||
| Функция геометрии | Задайте любую форму | Не видьте геометрию, когда вы создаете ее |
| Задайте метки субдомена и ребро | Должен записать функцию |