pdesurf

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

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

Синтаксис

pdesurf(p,t,u)

Описание

pdesurf(p,t,u) строит 3-D поверхность узла УЧП или треугольных данных. Если 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 on Ω.

[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)

Смотрите также

| |

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