Sliding bead
Version 1.0.0 (4.75 KB) by
Bruno Antonio Roccia
Code for simulating the dynamic behavior of a sliding bead along an arbitrary curve in space.
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 LinuxTags
Discover Live Editor
Create scripts with code, output, and formatted text in a single executable document.
| Version | Published | Release Notes | |
|---|---|---|---|
| 1.0.0 |
