iterations / trial and error method to find a variable.

10 views (last 30 days)
I have this enthalpy equation where all the variables are known but the temperature T2. I want to write a code to find the best possible solution for T2 by iteration / trial and error method. you can start from T2= 400 for instance.
deltah=a(T2-T1)+(b/3)*(T2^2-T1^2)+(c/3)*(T2^3-T1^3)+(d/4)*(T2^4-T1^4)
a=28.9; b=0.1967*10^-2; c=0.4802*10^-5; d=-1.966*10^-9; dltH=8900; T2=400; T1=300;

Accepted Answer

Jan
Jan on 12 May 2018
Edited: Jan on 12 May 2018
You can use fzero to solve this 3rd order polynomial.
  3 Comments
Tarek Chaabo
Tarek Chaabo on 13 May 2018
thank you so much i learned something new. Is there another way where i can see each value of T2 printed to the command window until the final value of 593.8714 ??
dpb
dpb on 13 May 2018
Read the documentation; specifically look at the additional, optional input argument list...

Sign in to comment.

More Answers (0)

Categories

Find more on Debugging and Analysis 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!