Documentation Center

  • Trial Software
  • Product Updates

pdesurf

Shorthand command for surface plot

Syntax

pdesurf(p,t,u)

Description

pdesurf(p,t,u) plots a 3-D surface of PDE node or triangle data. If u is a column vector, node data is assumed, and continuous style and interpolated shading are used. If u is a row vector, triangle data is assumed, and discontinuous style and flat shading are used.

h=pdesurf(p,t,u) additionally returns handles to the drawn axes objects.

For node data, this command is just shorthand for the call

pdeplot(p,[],t,'xydata',u,'xystyle','interp',...
         'zdata',u,'zstyle','continuous',...
         'colorbar','off'); 

and for triangle data it is

pdeplot(p,[],t,'xydata',u,'xystyle','flat',...
         'zdata',u,'zstyle','discontinuous',...
         'colorbar','off'); 

If you want to have more control over your surface plot, use pdeplot instead of pdesurf.

Examples

Surface plot of the solution to the equation –Δu = 1 over the geometry defined by the L-shaped membrane. Use Dirichlet boundary conditions 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) 

See Also

| |

Was this topic helpful?