iterations / trial and error method to find a variable.

12 vues (au cours des 30 derniers jours)
Tarek Chaabo
Tarek Chaabo le 12 Mai 2018
Commenté : dpb le 13 Mai 2018
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;

Réponse acceptée

Jan
Jan le 12 Mai 2018
Modifié(e) : Jan le 12 Mai 2018
You can use fzero to solve this 3rd order polynomial.
  3 commentaires
Tarek Chaabo
Tarek Chaabo le 13 Mai 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 le 13 Mai 2018
Read the documentation; specifically look at the additional, optional input argument list...

Connectez-vous pour commenter.

Plus de réponses (0)

Catégories

En savoir plus sur Debugging and Analysis dans Help Center et File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by