I am trying to isolate t, and know that t is given by the solution of the equation
t^(15+1)+0.05*t-(1*5*0.015)/(0.1*0.015*0.023)==0
I have tried using solve but it says t is undefined. I have used syms t, but I don't udnerstand the result: root(z^16 + z/20 - 50000/23, z, [1:16])

 Accepted Answer

Use vpasolve instead, and get the results of your 16-degree polynomial:
syms t
t_root = vpasolve(t^(15+1)+0.05*t-(1*5*0.015)/(0.1*0.015*0.023)==0, t)
t_root =
-1.6165109272342043846839953936581
1.6165034145848299801810661369555
- 1.4934605455143908446798389421908 + 0.61861316869838829053666346062702i
- 1.4934605455143908446798389421908 - 0.61861316869838829053666346062702i
- 1.1430431824670372344567623879183 + 1.1430469387114870144773726933077i
- 1.1430431824670372344567623879183 - 1.1430469387114870144773726933077i
- 0.61860785655790668700836197024349 + 1.4934605455578138888239619166887i
- 0.61860785655790668700836197024349 - 1.4934605455578138888239619166887i
0.0000037563246849305454659369071760138 - 1.6165071710229900331612597936968i
0.0000037563246849305454659369071760138 + 1.6165071710229900331612597936968i
0.61861316880322239896764449684854 - 1.4934552333125004485706764465214i
0.61861316880322239896764449684854 + 1.4934552333125004485706764465214i
1.1430431824670395061627610793625 - 1.1430394260621148816804444402974i
1.1430431824670395061627610793625 + 1.1430394260621148816804444402974i
1.4934552332690751327205564155858 - 0.61860785645307030687138060757141i
1.4934552332690751327205564155858 + 0.61860785645307030687138060757141i

2 Comments

another question; then if
l = (0.023*t_roots)/0.01
which t value do I use ?
Any of them or all of them.
Your choice.
I have no idea what problem you are solving.

Sign in to comment.

More Answers (0)

Categories

Community Treasure Hunt

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

Start Hunting!