MATLAB.Exponenta
MATLAB и Simulink на русском
Технологии разработки и отладки
		сложных технических систем

Математика\Partial Differential Equations Toolbox

В.Е.Шмелев "Partial Differential Equations Toolbox. Инструментарий решения дифференциальных уравнений в частных производных":
2. Работа пользователя с GUI-приложением PDE Toolbox Matlab

  В оглавление книги \ К следующему разделу \ К предыдущему разделу

2.5. Визуализация решения краевой задачи

2.5.1. Визуализация решения скалярных эллиптических PDE

Если в колонке “Plot type” установить флаги “Color” и “Contour”, остальные параметры режима задать по умолчанию, то картина поля будет иметь вид, аналогичный показанному на рис. 2.56. Если при том же решении PDE установить также флаг “Show mesh”, то картина поля примет вид, показанный на рис. 2.70. Флаг “Show mesh” действует только при установленном флаге “Color”, во всех остальных случаях флаг “Show mesh” игнорируется.


Рис. 2.70. Визуализация рассчитанного поля при установленных флагах “Color", "Contour” и “Show mesh"

Если предполагать, что на рис. 2.56, 2.70 показана картина магнитостатического поля и что отображаемой величиной является векторный магнитный потенциал, то показать векторное поле магнитной индукции можно следующим образом. Сбросим флаги “Color” и “Contour”, установим флаг “Arrows”. Во втором ниспадающем меню "Property" выберем "user entry". Во второй строке ввода “User entry”введём “[uy;-ux]”. В результате выполнения команды визуализации получим картину, изображённую на рис. 2.71. А если ещё во втором ниспадающем меню “Plot style” выбрать “normalized”, то картина примет вид, показанный на рис. 2.72.


Рис. 2.71. Визуализация векторного поля в режиме “proportional"


Рис. 2.72. Визуализация векторного поля в режиме “normalized"

Векторное поле, рассчитанное в PDETool, можно визуализировать в виде деформированной сетки. Для демонстрации этой возможности в столбце “Plot type” установим флаг “Deformed mesh"; "Property"="user entry"; "User entry”=[u;zeros(size(u))]. Картина поля (рис. 2.56, 2.70) в этом случае примет вид, показанный на рис. 2.73.


Рис. 2.73. Визуализация векторного поля в виде деформированной сетки

Вообще, при графическом изображении векторного поля в PDETool в строке ввода “User entry” указывается выражение, значением которого является либо матрица-столбец, либо прямоугольная матрица, состоящая из двух строк. В первом случае столбец должен состоять из 2*NP членов, где NP – число узлов конечноэлементной сетки. Первая половина столбца – узловое распределение x-составляющей векторного поля, вторая половина – узловое распределение y-составляющей. Во втором случае первая строка – элементное распределение x-составляющей векторного поля, вторая строка – элементное распределение y-составляющей.
Рис. 2.74. Трёхмерный график скалярного поля в виде конечноэлементной сетки

Отображение скалярного поля в виде трёхмерного графика происходит при установленном флаге “Height (3D plot)”. Если все остальные флаги сброшены, то скалярное поле, изображённое на рис. 2.56, 2.70, примет вид, показанный на рис. 2.74. Если ещё установить флаг “Plot in x-y grid”, который действует только при установленном флаге “Height (3D plot)”, то трёхмерный график примет вид, показанный на рис. 2.75. Трёхмерный график приобретает наиболее наглядный вид при установленных флагах “Color", "Plot in x-y grid", "Show mesh” (см. рис. 2.76).


Рис. 2.75. Трёхмерный график скалярного поля с трёхмерной координатной сеткой


Рис. 2.76. Цветной трёхмерный график скалярного поля с показом сеток

В оглавление книги \ К следующему разделу \ К предыдущему разделу


Поиск по сайту:

Система Orphus

Яндекс.Метрика