haripen / KneeExt

A simple Matlab function for simulating a concentric knee extension

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

KneeExt

A simple Matlab and Python (converted using chatGPT 3.5) function for simulating a concentric leg-press knee extension task.

Note: The Matlab function also runs in Octave either online or locally offline on a macOS or on Windows

Harald Penasso & Sigrid Thaller*

INPUT

  • Properties of the system, defining anthropometry, force-velocity relation, activation dynamics, environment and initial conditions

OUTPUT

  • Internal and external forces and velocities, position of the leg-press sledge, the geometrical ratio and muscle activation as a function of time

Details are given in KneeExt.m

Also available at https://www.mathworks.com/matlabcentral/fileexchange/65975-kneeext

This is a simple Matlab function to solve an equation of motion for simulating the concentric knee extension model published by Sust, Schmalz & Linnenbecker (1997a) and additionally includes muscle activation (Sust et al., 1997b).

Subject specific values of anthropometry, muscle activation, and force-velocity relationship as well as external loads can be manipulated to understand the effect of geometrical relations and muscle properties differing between individuals.

*The original form of the function was provided by Sigrid Thaller and was revised by Harald Penasso, both, Institute of Sport Science, University of Graz, Graz, Austria.

References:

  • Sust, M., Schmalz, T., & Linnenbecker, S. (1997a). Relationship between distribution of muscle fibres and invariables of motion. Human Movement Science, 16(4), 533–546. https://doi.org/10.1016/S0167-9457(96)00063-2

  • Sust, M., Schmalz, T., Beyer, L., Rost, R., Hansen, E., & Weiss, T. (1997b). Assessment of isometric contractions performed with maximal subjective effort: corresponding results for EEG changes and force measurements. The International Journal of Neuroscience, 92(1–2), 103–118. https://doi.org/10.3109/00207459708986394

About

A simple Matlab function for simulating a concentric knee extension

License:GNU General Public License v3.0


Languages

Language:Jupyter Notebook 86.8%Language:MATLAB 13.2%