Partial Differential Equation Toolbox |

pdecont

Shorthand command for contour plot

Syntax

-     pdecont(p,t,u)
      pdecont(p,t,u,n)
      pdecont(p,t,u,v)
      h=pdecont(p,t,u)
      h=pdecont(p,t,u,n)
      h=pdecont(p,t,u,v)

Description

`pdecont(p,t,u)` draws 10 level curves of the PDE node or triangle data `u`. h=pdecont(p,t,u) additionally returns handles to the drawn axes objects.

If `u` is a column vector, node data is assumed. If `u` is a row vector, triangle data is assumed. Triangle data is converted to node data using the function `pdeprtni`.

The geometry of the PDE problem is given by the mesh data `p` and t. For details on the mesh data representation, see `initmesh`.

`pdecont(p,t,u,n)` plots using `n` levels.

`pdecont(p,t,u,v)` plots using the levels specified by `v`.

This command is just shorthand for the call

-     pdeplot(p,[],t,'xydata',u,'xystyle','off','contour','on',...
              'levels',n,'colorbar','off');

If you want to have more control over your contour plot, use `pdeplot` instead of `pdecont`.

Examples

Plot the contours of the solution to the equation 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);
      pdecont(p,t,u)

See Also

`pdeplot`, `pdemesh`, `pdesurf`

| pdecirc |  | pdeeig |