# FrequencyStructuralResults

Frequency response structural solution and derived quantities

## Description

A `FrequencyStructuralResults`

object contains the
displacement, velocity, and acceleration in a form convenient for plotting and
postprocessing.

Displacement, velocity, and acceleration are reported for the nodes of the triangular or
tetrahedral mesh generated by `generateMesh`

. The displacement, velocity, and
acceleration values at the nodes appear as `FEStruct`

objects in the
`Displacement`

, `Velocity`

, and
`Acceleration`

properties. The properties of these objects contain the
components of the displacement, velocity, and acceleration at the nodal locations.

To evaluate the stress, strain, von Mises stress, principal stress, and principal strain
at the nodal locations, use `evaluateStress`

,
`evaluateStrain`

,
`evaluateVonMisesStress`

, `evaluatePrincipalStress`

, and `evaluatePrincipalStrain`

, respectively.

To evaluate the reaction forces on a specified boundary, use `evaluateReaction`

.

To interpolate the displacement, velocity, acceleration, stress, strain, and von Mises
stress to a custom grid, such as the one specified by `meshgrid`

, use `interpolateDisplacement`

, `interpolateVelocity`

,
`interpolateAcceleration`

, `interpolateStress`

,
`interpolateStrain`

,
and `interpolateVonMisesStress`

, respectively.

For a frequency response model with damping, the results are complex. Use functions such
as `abs`

and `angle`

to obtain real-valued results, such as
the magnitude and phase. See Solve Frequency Response Structural Problem with Damping.

## Creation

Solve a frequency response problem by using the `solve`

function. This function returns a frequency response structural solution
as a `FrequencyStructuralResults`

object.

## Properties

## Object Functions

`evaluateStress` | Evaluate stress for dynamic structural analysis problem |

`evaluateStrain` | Evaluate strain for dynamic structural analysis problem |

`evaluateVonMisesStress` | Evaluate von Mises stress for dynamic structural analysis problem |

`evaluateReaction` | Evaluate reaction forces on boundary |

`evaluatePrincipalStress` | Evaluate principal stress at nodal locations |

`evaluatePrincipalStrain` | Evaluate principal strain at nodal locations |

`interpolateDisplacement` | Interpolate displacement at arbitrary spatial locations |

`interpolateVelocity` | Interpolate velocity at arbitrary spatial locations for all time or frequency steps for dynamic structural problem |

`interpolateAcceleration` | Interpolate acceleration at arbitrary spatial locations for all time or frequency steps for dynamic structural problem |

`interpolateStress` | Interpolate stress at arbitrary spatial locations |

`interpolateStrain` | Interpolate strain at arbitrary spatial locations |

`interpolateVonMisesStress` | Interpolate von Mises stress at arbitrary spatial locations |

## Examples

## Version History

**Introduced in R2019b**

## See Also

### Functions

`solve`

|`evaluateStress`

|`evaluateStrain`

|`evaluateVonMisesStress`

|`evaluateReaction`

|`evaluatePrincipalStress`

|`evaluatePrincipalStrain`

|`interpolateDisplacement`

|`interpolateVelocity`

|`interpolateAcceleration`

|`interpolateStress`

|`interpolateStrain`

|`interpolateVonMisesStress`