exponenta event banner

pdesurf

команда «Краткое описание» для печати поверхности

На этой странице описывается существующий рабочий процесс. Используется при работе с устаревшим кодом и не планирует преобразовывать его для использования рекомендуемого подхода. В противном случае используйте 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