Matlab: как нарисовать 2D-геометрию с изогнутыми краями в ящике pdetool

Я использую pde toolbox в Matlab для решения уравнения диффузии в двумерной пространственной области. Моя геометрия неправильная, т. е. края представляют собой изогнутые линии. Как я могу нарисовать это в pdetool box ? Скажем, одно ребро представлено этим уравнением 3x^2-x^3-x+2 для x from 0 to 3


person Fehaid    schedule 16.02.2015    source источник


Ответы (1)


Это проще, чем я думал. По сути, мне просто нужно определить мои изогнутые края, используя четыре формы, доступные в окне pdetool. Например, если я нарисую большой круг с радиусом R (область C1) в графическом интерфейсе и покрою его другим кругом с радиусом R — очень маленькое число (область C2), а затем покрою нежелательные области прямоугольниками (скажем, R1 и R2) . Затем я могу определить изогнутый край как C1-C2-R1-R2 и экспортировать его в рабочую область.

person Fehaid    schedule 03.03.2015