From 1e385a21c3e67df095942d4a9c307a1e65c66f3c Mon Sep 17 00:00:00 2001 From: "corentin.cotture" <corentin.cotture@etu.hesge.ch> Date: Mon, 22 May 2023 19:15:53 +0200 Subject: [PATCH] ajout du v_t --- circuit_rc.c | 8 +++++--- circuit_rc.h | 7 ++++++- 2 files changed, 11 insertions(+), 4 deletions(-) diff --git a/circuit_rc.c b/circuit_rc.c index 61d351f..3c08a25 100644 --- a/circuit_rc.c +++ b/circuit_rc.c @@ -5,10 +5,12 @@ float vc_t(float t) { return Vo - exp(-t / (R * C)); } +float v_t (float t) { + return t; +} -float circuit_rc(float v, float t) -{ - return vc_t(t) + delta_t * (v - vc_t(t)) / (R * C); +float circuit_rc(float t) { + return vc_t(t) + delta_t * (v_t(t) - vc_t(t)) / (R * C); } int main() { diff --git a/circuit_rc.h b/circuit_rc.h index ad4379c..f41b9d9 100644 --- a/circuit_rc.h +++ b/circuit_rc.h @@ -11,8 +11,13 @@ /// @return float vc_t(float t); +/// @brief +/// @param t +/// @return +float v_t(float t); + /// @brief Dérive de l'équation de la conservation de l'énergie /// @param v /// @param t /// @return -float circuit_rc(float v, float t); \ No newline at end of file +float circuit_rc(float v, float t); -- GitLab