Ich habe eine while-Schleife und konnte nicht feststellen, wie die Werte erfolgreich gespeichert werden. Jede Hilfe würde sehr geschätzt werden.Speichern von Werten mit einer while-Schleife (Matlab)
n = 0; a = 21; b = 0; c = 0; y = 37.6991; T = 18.5; z = 0.1591; d = 0; f = 15.3049; q = 2.2391e4; e = 5; x = 60;
while n < x
a = a + b
c = y*(T-a)/z;
d = f*c;
b = d/q;
n = n + e;
end
Der Wert I zu speichern bin versucht a
, ich kann sagen, die Werte innerhalb der Schleife korrekt sind, sondern kann einfach nicht die Werte scheinen korrekt zu speichern.
Wie können Sie feststellen, dass die Werte im Inneren korrekt sind? Wenn ich Ihren Code ausführen, erhalte ich einen Fehler "n undefined nahe Zeile 1 Spalte 7". Sie müssen ein vollständiges minimales funktionierendes Beispiel bereitstellen. – stephematician
Gültiger Punkt, sorry, ich werde es jetzt aktualisieren. – Scott
Korrigiert, ich ging durch das aktualisierte Code, um sicherzustellen, es funktioniert ohne Fehler – Scott