solving variable in exponential equation

7 visualizzazioni (ultimi 30 giorni)
SP
SP il 4 Feb 2019
Commentato: Stephan il 4 Feb 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 Commenti
Walter Roberson
Walter Roberson il 4 Feb 2019
The paper uses values around 300 that are no-where to be found in the 600-ish values you posted.
SP
SP il 4 Feb 2019
i apoligize a = 300, that was my mistake

Accedi per commentare.

Risposte (2)

KSSV
KSSV il 4 Feb 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 il 4 Feb 2019
Modificato: Stephan il 4 Feb 2019
syms t
a = 600;
r = .10;
y = 600;
eq = y - a * (exp(r*t)) == 0;
tsol = solve(eq,t)
  4 Commenti
Stephan
Stephan il 4 Feb 2019
error is corrected. the solution is zero. this is obviously.

Accedi per commentare.

Community Treasure Hunt

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

Start Hunting!

Translated by