problem using the solve method

2 views (last 30 days)
Ej
Ej on 3 Oct 2022
Answered: Torsten on 3 Oct 2022
i am trying to solve for t when the following equation: 1000/(exp(log(4) - t/40) + 1) is equal to 800, but matlab wont give me an exact solution. This is my code and what the outcome is:
>> syms t
>> eqn = 1000/(exp(log(4) - t/40) + 1) == 800;
>> solve(eqn, t)
ans =
80*log(2) + 31216573840826795/562949953421312
How do iget it to give me the exact solution (which should be around 110.9)

Accepted Answer

Torsten
Torsten on 3 Oct 2022
syms t
eqn = 1000/(exp(log(4) - t/40) + 1) == 800;
tsol = vpa(solve(eqn, t))
tsol = 
110.90354888959124765151968835627

More Answers (0)

Categories

Find more on Symbolic Math Toolbox in Help Center and File Exchange

Community Treasure Hunt

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

Start Hunting!