solving variable in exponential equation

7 vues (au cours des 30 derniers jours)
SP
SP le 4 Fév 2019
Commenté : Stephan le 4 Fév 2019
i am trying to use the equation: y = ae^rt; to solve for t; y = final population, a = initial population, r = rate increasing. i'm using editor but it is not working. i know the answer to my equation is around 210, however my code below is not working:
sysm y a r t
y == a * ((exp((r*t));
a = 300;
r = .10;
y = 600;
solve t
  6 commentaires
Walter Roberson
Walter Roberson le 4 Fév 2019
The paper uses values around 300 that are no-where to be found in the 600-ish values you posted.
SP
SP le 4 Fév 2019
i apoligize a = 300, that was my mistake

Connectez-vous pour commenter.

Réponses (2)

KSSV
KSSV le 4 Fév 2019
syms y a r t
eqn = y == a * ((exp((r*t))));
S = solve(eqn,t) ;
a = 600;
r = .10;
y = 600;
S = subs(S,a) ;
S = subs(S,r) ;
S = subs(S,y) ;

Stephan
Stephan le 4 Fév 2019
Modifié(e) : Stephan le 4 Fév 2019
syms t
a = 600;
r = .10;
y = 600;
eq = y - a * (exp(r*t)) == 0;
tsol = solve(eq,t)
  4 commentaires
Stephan
Stephan le 4 Fév 2019
error is corrected. the solution is zero. this is obviously.
Stephan
Stephan le 4 Fév 2019
use
clear a y r t

Connectez-vous pour commenter.

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by