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