Newmark-beta Method for Nonlinear Single DOF Systems

Predict the nonlinear (or linear) response of a single degree-of-freedom damped mass-spring system subject to an external dynamic force.

Download
Download

General Information

MATLAB Release Compatibility

  • Compatible with any release

Platform Compatibility

  • Windows
  • macOS
  • Linux
Version Published Release Notes Action
3.21.0

Minor syntax and code commentary edits

Download
3.20.0

Implemented an option to use the so-called "Modified Newton-Raphson" method (constant stiffness) and wrote script that is similar to Chopra's Example 5.6.

Download
3.12.0

more flexibility for regression testing

Download
3.11.0

Slightly refactored testing script again

Download
3.10.0

enhancements to regression testing script

Download
3.1.0

Reverting a couple lines of code that are not compatible with some recent version of MATLAB

Download
3.0.0

Major updates to all codes; implemented data format validation of function inputs; simplified input file syntax; developed Fourier transform function & applied it to automatic time-step selection; fixed round-off error bug in 'generate1DGridPoints()'

Download
2.30.0

created a regression testing system

Download
2.20.0

Added Example 5.4 from A.K. Chopra to demonstrate the linear elastic case. Also, edited some misleading commentary

Download
2.11.0

I think something went wrong in the update... trying again.

Download
2.10.0

V2 update: most of the calculations have been placed in a MATLAB function script. This way, the main files are more focused on inputs and the workspace gets populated with only nontrivial data.

Download
2.3.0

New image.

Download
2.2.0

Made edits to the public description.

Download
2.1.0

Quick syntax formatting.

Download
2.0.0

Version 2.0 introduces significant improvements to the overall solution procedure and code format. The algorithm used has deviated some from A.K. Chopra's and execution is now based on a broader and more well defined set of input parameters.

Download
1.0.1

Just needed to edit the description. Did not change the code.

Download
1.0.0

Download