Verfasst am: 26.08.2021, 09:20
Titel: Abbrechen einer For-Schleife mit break
Hallo zusammen,
In meiner Funktion will ich mit "break" meine For-Schleife abbrechen.
Führe ich meinen Code aus durchläuft dieser allerdings immer die Schleife 100x obwohl error bereits nach 5-6x durchlaufen einen Wert unter 0.02 erreicht.
Habe ich generell einen Fehler in meiner Funktion?
Danke im Voraus für die Hilfe!
%Iteration der Tautemperatur mit Newton-Algorithmus
for i = 1:100
f_Ts = pSat.W.*(parameterW.z2./...
Ts.^2-parameterW.z3./Ts+parameterW.z5.*Ts);
T2 = Ts-(((gamma.W.*x.W.*pSat.W)+(gamma.H.*x.H.*pSat.H)-P)...
./(10^5*f_Ts*0.5));
%0.5 um Konvergenz zu beschleunigen,
%da als Ableitung die Dampfdruckkurve für H2O verwendet wird
Du kannst Beiträge in dieses Forum schreiben. Du kannst auf Beiträge in diesem Forum antworten. Du kannst deine Beiträge in diesem Forum nicht bearbeiten. Du kannst deine Beiträge in diesem Forum nicht löschen. Du kannst an Umfragen in diesem Forum nicht mitmachen. Du kannst Dateien in diesem Forum posten Du kannst Dateien in diesem Forum herunterladen
MATLAB, Simulink, Stateflow, Handle Graphics, Real-Time Workshop, SimBiology, SimHydraulics, SimEvents, and xPC TargetBox are registered trademarks and The MathWorks, the L-shaped membrane logo, and Embedded MATLAB are trademarks of The MathWorks, Inc.