solving variable in exponential equation

49 views (last 30 days)
SP
SP on 4 Feb 2019
Commented: Stephan on 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 Comments
Walter Roberson
Walter Roberson on 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 on 4 Feb 2019
i apoligize a = 300, that was my mistake

Sign in to comment.

Answers (2)

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

Sign in to comment.

Community Treasure Hunt

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

Start Hunting!