TimeDependentResults
Time-dependent PDE solution and derived quantities
Description
A TimeDependentResults
object contains the solution of a
PDE and its gradients in a form convenient for plotting and
postprocessing.
A
TimeDependentResults
object contains the solution and its gradient calculated at the nodes of the triangular or tetrahedral mesh, generated bygenerateMesh
.Solution values at the nodes appear in the
NodalSolution
property.The solution times appear in the
SolutionTimes
property.The three components of the gradient of the solution values at the nodes appear in the
XGradients
,YGradients
, andZGradients
properties.The array dimensions of
NodalSolution
,XGradients
,YGradients
, andZGradients
enable you to extract solution and gradient values for specified time indices, and for the equation indices in a PDE system.
To interpolate the solution or its gradient to a custom grid (for example, specified
by meshgrid
), use interpolateSolution
or
evaluateGradient
.
Creation
There are several ways to create a TimeDependentResults
object:
Solve a time-dependent problem using the
solvepde
function. This function returns a PDE solution as aTimeDependentResults
object. This is the recommended approach.Solve a time-dependent problem using the
parabolic
orhyperbolic
function. Then use thecreatePDEResults
function to obtain aTimeDependentResults
object from a PDE solution returned byparabolic
orhyperbolic
. Note thatparabolic
andhyperbolic
are legacy functions. They are not recommended for solving PDE problems.
Properties
Object Functions
evaluateCGradient | Evaluate flux of PDE solution |
evaluateGradient | Evaluate gradients of PDE solutions at arbitrary points |
interpolateSolution | Interpolate PDE solution to arbitrary points |
Examples
Version History
Introduced in R2016a