From 1ffa1a8842a7254a2b340d6be5513b7dce01b5ef Mon Sep 17 00:00:00 2001 From: Arnaud Giersch Date: Wed, 23 Oct 2013 10:00:25 +0200 Subject: [PATCH] Recode. --- chateaux/notes.txt | 50 +++++++++++++++++++++++----------------------- 1 file changed, 25 insertions(+), 25 deletions(-) diff --git a/chateaux/notes.txt b/chateaux/notes.txt index be6c964..4e4a7e0 100644 --- a/chateaux/notes.txt +++ b/chateaux/notes.txt @@ -1,4 +1,4 @@ -Données +Données ------- g constante de gravitation @@ -12,23 +12,23 @@ alpha angle de tir Variables --------- -fx(t) composante x de la force de frottement à l'instant t -fy(t) composante y de la force de frottement à l'instant t +fx(t) composante x de la force de frottement à l'instant t +fy(t) composante y de la force de frottement à l'instant t -ax(t) composante x de l'accélération à l'instant t -ay(t) composante y de l'accélération à l'instant t +ax(t) composante x de l'accélération à l'instant t +ay(t) composante y de l'accélération à l'instant t -x(t) composante x de la position à l'instant t -y(t) composante y de la position à l'instant t +x(t) composante x de la position à l'instant t +y(t) composante y de la position à l'instant t -vx(t) composante x de la vitesse à l'instant t -vy(t) composante y de la vitesse à l'instant t +vx(t) composante x de la vitesse à l'instant t +vy(t) composante y de la vitesse à l'instant t -vrx(t) composante x de la vitesse relative à l'instant t +vrx(t) composante x de la vitesse relative à l'instant t = vx(t) - wnd -vry(t) composante y de la vitesse relative à l'instant t +vry(t) composante y de la vitesse relative à l'instant t = vy(t) -|vr(t)| vitesse relative à l'instant t +|vr(t)| vitesse relative à l'instant t = SQRT(vrx(t)^2 + vry(t)^2) Initialisation @@ -43,7 +43,7 @@ y(0) = y0 vx(0) = v0 cos(alpha) vy(0) = v0 sin(alpha) -Mise à jour +Mise à jour ----------- |f(t)| = -k |vr(t)| vr(t) @@ -67,31 +67,31 @@ vy(t+1) = vy(t) + ay(t) dt Algorithme ---------- -Données +Données x0 x(t) y0 y(t) vx0 vx(t) vy0 vy(t) -Résultats +Résultats x1 x(t+1) y1 y(t+1) vx1 vx(t+1) vy1 vy(t+1) -Intermédiaires +Intermédiaires vxr vx(t) - wnd - kvr - k × vr(t) + kvr - k × vr(t) ax ax(t) ay ay(t) Algorithme vxr <- vx0 - wnd - kvr <- -k × SQRT(vxr × vxr + vy0 × vy0) - ax <- kvr × vxr - ay <- kvr × vy0 - g - - x1 <- x0 + vx0 × dt - y1 <- y0 + vy0 × dt - vx1 <- vx0 + ax0 × dt - vy1 <- vy0 + ay0 × dt + kvr <- -k × SQRT(vxr × vxr + vy0 × vy0) + ax <- kvr × vxr + ay <- kvr × vy0 - g + + x1 <- x0 + vx0 × dt + y1 <- y0 + vy0 × dt + vx1 <- vx0 + ax0 × dt + vy1 <- vy0 + ay0 × dt -- 2.20.1