Zephyr Scientific Library (zscilib)
|
Go to the documentation of this file.
22 #ifndef ZEPHYR_INCLUDE_ZSL_DYNAMICS_H_
23 #define ZEPHYR_INCLUDE_ZSL_DYNAMICS_H_
int zsl_phy_dyn_pendul_period(zsl_real_t l, zsl_real_t *t)
Calculates an approximation of the period of a simple pendulum with small oscilations,...
int zsl_phy_dyn_tension(zsl_real_t m, zsl_real_t a, zsl_real_t *t)
Calculates the tension in newtons of a massless tensed rope with a moving object.
int zsl_phy_dyn_newton(zsl_real_t m, zsl_real_t accel, zsl_real_t *f)
Calculates the force in newtons that experiences a body based on its mass (m) and acceleration (accel...
int zsl_phy_dyn_normal(zsl_real_t m, zsl_real_t theta, zsl_real_t *n)
Calculates the normal force in newtons exerted by plane inclined 'theta' radians on a body of mass 'm...
int zsl_phy_dyn_lever(zsl_real_t d1, zsl_real_t f1, zsl_real_t d2, zsl_real_t *f2)
Calculates the force required to balance a lever, given the force applied to the other end of the lev...
API header file for zscilib.
int zsl_phy_dyn_pendul_max_speed(zsl_real_t l, zsl_real_t oi, zsl_real_t *vmax)
Calculates the maximum speed in meters per second of a simple pendulum based on its length (l) and in...
int zsl_phy_dyn_fric(zsl_real_t n, zsl_real_t mu, zsl_real_t *f)
Calculates the friction force experienced by a body moving in a surface with a friction coefficient '...