pdesurf

Команда Shorthand для объемной поверхностной диаграммы

Эта страница описывает устаревший рабочий процесс. Используйте его, когда вы работаете с унаследованным кодом и не планируете преобразовывать его в использование рекомендуемого подхода. В противном случае используйте pdeplot.

Синтаксис

pdesurf(p,t,u)

Описание

pdesurf(p,t,u) строит графики 3-D поверхности узла PDE или данных о треугольнике. Если u является вектор-столбец, приняты данные узла и используются непрерывный стиль и интерполированное затенение. Если u является вектор-строка, приняты данные треугольника, и используются прерывистый стиль и плоское затенение.

h = pdesurf(p,t,u) дополнительно возвращает указатели на объекты нарисованных осей.

Для данных узла эта команда является просто сокращенной для вызова

pdeplot(p,[],t,'XYData',u,'XYStyle','interp',...
         'ZData',u,'ZStyle','continuous',...
         'ColorBar','off'); 

и для данных треугольника это

pdeplot(p,[],t,'XYData',u,'XYStyle','flat',...
         'ZData',u,'ZStyle','discontinuous',...
         'ColorBar','off'); 

Если вы хотите иметь больше контроля над объемной поверхностной диаграммой, используйте pdeplot вместо pdesurf.

Примеры

свернуть все

Объемная поверхностная диаграмма решения уравнения -Δu=1 по геометрии, заданной L-образной мембраной. Использование граничных условий Дирихле u=0 на Ω.

[p,e,t] = initmesh('lshapeg'); 
[p,e,t] = refinemesh('lshapeg',p,e,t); 
u = assempde('lshapeb',p,e,t,1,0,1); 
pdesurf(p,t,u)

Figure contains an axes. The axes contains an object of type patch.

См. также

| |

Представлено до R2006a