Manipuler une fomule pour retrouver t

Réponses à toutes vos questions après le Bac (Fac, Prépa, etc.)
djarkan
Messages: 3
Enregistré le: 07 Avr 2024, 23:34

manipuler une fomule pour retrouver t

par djarkan » 08 Avr 2024, 15:54

bonjour

pour la programation d'un jeu de voiture j'utilise la formule suivante ou b est est égal à 2 par défaut ou 3 si bonus acceleration

factor = 1 - (exp(-b*t) donc

vitesse = Vmax * factor

l'acceleration est bien comme je veux

pour le freinage je vais faire decroitre la vitesse linéairement

donc quand j'arrete de freiner j'ai une vitesse connue, b une constante et donc factor connu aussi, et je voudrais

reprendre l'acceleration à t

quelle est la formule pour t avec donc factor = 1 - exp(-b*t)

t = ?????

merci

Image



Rdvn
Habitué(e)
Messages: 840
Enregistré le: 05 Sep 2018, 11:55

Re: manipuler une fomule pour retrouver t

par Rdvn » 08 Avr 2024, 16:13

Bonjour
Posons f = factor . Si je vous comprends bien, vous avez

f = 1 - exp(-b*t)

f et b connus (donc f < 1 , d'ailleurs)
et vous voulez t en fonction de f et b

c'est ça ?

djarkan
Messages: 3
Enregistré le: 07 Avr 2024, 23:34

Re: manipuler une fomule pour retrouver t

par djarkan » 08 Avr 2024, 17:32

oui
b constante on peut: f = 1 - exp(-2*t) si plus pratique

je fais
f = 1 - exp(-b*t)
f + 1 = exp(-b*t)
log(f + 1) = -b*t
log(f + 1)/-b = t

mais c'est faux
quelle est la bonne formule ?

Rdvn
Habitué(e)
Messages: 840
Enregistré le: 05 Sep 2018, 11:55

Re: manipuler une fomule pour retrouver t

par Rdvn » 08 Avr 2024, 18:03

Une erreur de signe :

f = 1 - exp(-b*t)
f - 1 = - exp(-b*t)
1 - f = exp(-b*t)
donc
ln(1-f) = -b*t (sachant déjà 1 - f >0)
et donc
t = ( ln(1-f) ) / (-b)
OK ?

djarkan
Messages: 3
Enregistré le: 07 Avr 2024, 23:34

Re: manipuler une fomule pour retrouver t

par djarkan » 08 Avr 2024, 18:24

parfait !!!!

merci ::d ::d

 

Retourner vers ✯✎ Supérieur

Qui est en ligne

Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 32 invités

Tu pars déja ?



Fais toi aider gratuitement sur Maths-forum !

Créé un compte en 1 minute et pose ta question dans le forum ;-)
Inscription gratuite

Identification

Pas encore inscrit ?

Ou identifiez-vous :

Inscription gratuite