Welcome to Vibrationdata
Matlab RK4 Page


 Dear Guest,
Writing tutorials and maintaining a website are expensive endeavors. I need your help to continue this effort. Your donation is appreciated.
Support Vibrationdata

Thank you for your support.
Sincerely, Tom Irvine
Email: tom@irvinemail.org

Free Vibration Script
Free vibration of a single-degree-of-freedom system, Runge-Kutta, fourth order method
RK4_fv.m
Free vibration of a multi-degree-of-freedom (MDOF) system, Runge-Kutta, fourth order method.
mdof_rk4_free.m
Supporting functions
Generalized_Eigen.m
mdof_plot.m
plot_legend.m
line_colors.m
Response to Base Excitation Script
Time history response of a single-degree-of-freedom system to an arbitrary acceleration base input via the Runge-Kutta fourth order method
RungeKutta_4.m
Time history response of a multi-degree-of-freedom system to an arbitrary acceleration base input via the RK4 method.  
This is a modal transient variant.  It is intended for the case where the damping is given in terms of a modal damping ratio.
This script can also be used for enforced acceleration.
mdof_modal_enforced_acceleration_rk4.m

Supporting functions:

partition_matrices.m

ODE_acceleration_input.m
Generalized_Eigen.m
mdof_plot.m
plot_legend.m
line_colors.m
Reference:
modal_enforced_motion.pdf
Time history response of a multi-degree-of-freedom system to an arbitrary displacement base input via the RK4 method.  
This is a modal transient variant.  It is intended for the case where the damping is given in terms of a modal damping ratio.
This script can also be used for enforced displacement.
mdof_modal_enforced_displacement_rk4.m

Supporting functions:


partition_matrices.m

ODE_displacement_input.m
Generalized_Eigen.m
mdof_plot.m
plot_legend.m
line_colors.m
Reference:
modal_enforced_motion.pdf
Response to Applied Force  Script
Forced vibration of a single-degree-of-freedom system, Runge-Kutta, fourth order method.
RK4_force.m
Response of a multi-degree-of-freedom system to an arbitrary force or forces, Runge-Kutta, fourth order method.

This is a direct integration variant.  It is intended for the case where the damping is given in terms of a damping coefficient matrix.
mdof_arbit_force_rk4.m
Supporting functions:
Generalized_Eigen.m
ODE_force_input.m

mdof_plot.m
plot_legend.m
line_colors.m
Response of a multi-degree-of-freedom system to an arbitrary force or forces, Runge-Kutta, fourth order method.

This is a modal transient variant.  It is intended for the case where the damping is given in terms of a modal damping ratio.
mdof_modal_arbit_force_rk4.m
Supporting functions:
Generalized_Eigen.m
ODE_force_input.m

mdof_plot.m
plot_legend.m
line_colors.m
Response of a fixed-free beam subjected to an arbitrary force at its free end.cant_beam_arbit_force_RK4.m

Supporting functions:

enter_time_history.m
geometry_materials.m
progressbar.m

See also:
Matlab
Matlab_modal_transient
Matlab_ode45
Matlab_Newmark_Page

Google
 
Web www.vibrationdata.com

Other Vibrationdata Pages:    Home | Tutorials