Sliding bead

Code for simulating the dynamic behavior of a sliding bead along an arbitrary curve in space.
1 Download
Updated 30 Aug 2022

View License

This Matlab program is intended for simulating the dynamic behavior of a sliding bead along an arbitrary 2D or 3D curve. The problem to solve is characterized by a highly non-linear second-order differential equation. The resulting initial-vaue probelm is integrated in the time domain by using several numerical schemes available in the literaure.
The complete code consists of three scripts:
1) The main script, called Sliding_bead.m, which contains all the input data (problem data, solver parameters, etc) and plot options.
2) User-defined function called ODEIntegration.m, which contains the implementation of all the numerical integrators specified in the main file.
3) User-defined function called Mysliding.m, which contains the equations of motion for the bead.
Collaborators:
Prof. Cristian G. Gebhardt (UiB, Norway)
Prof. Guillermo R. Bossio (Engineering School, National University of Rìo Cuarto, Argentina)
Prof. Fernando D. Mazzone (Department of Mathematics, National University of Rìo Cuarto, Argentina)

Cite As

Bruno Antonio Roccia (2026). Sliding bead (https://www.mathworks.com/matlabcentral/fileexchange/116920-sliding-bead), MATLAB Central File Exchange. Retrieved .

MATLAB Release Compatibility
Created with R2022a
Compatible with any release
Platform Compatibility
Windows macOS Linux
Tags Add Tags
Version Published Release Notes
1.0.0