Zitat von
jfheins:
Ich gebe zu, ich verstehe das Problem nicht ganz
Wenn du einfach nur etwas iterativ berechnen (und auflisten) Willst, würde ich ein Stringgrid empfehlen
Delphi-Quellcode:
function next_y (yn, n: real): real;
// Bekommt n und y[n]- gibt y[n+1] zurück
const
k = 4;
h = 12;
begin
Result := yn + h * Math.exp(k*n) * k; // z.B.
end;
// und dann halt das Stringgrid befüllen:
procediure ButtonClick
var
n: Integer;
y: real;
begin
y := 42 // Startwert;
for n := 1 to 12 do
begin
Stringgrid.Cells[n, 0] := inttostr(n);
Stringgrid.Cells[n, 1] := floattostr(y);
y := next_y(y, n);
end;
Oder hab ich da was nicht ganz begriffen?
Ich guck mir das da oben nochmal an ...
Danke erst einmal für die Antwort, damit werde ich mich zunächst einmal befassen.
n hat nichts mit der Berechnung von y zu tun, der Anfangswert für y lautet einfach nur y[n], weil ich nicht wusste ob y[0] funktioniert, etwas unüberlegt von mir gewählt.
n+1 steht einfach nur dafür, das der y-Wert nach dem Anfangswert berechnet wird. Für den 2. Wert sähe das dann so aus: y[1+1]=y[1]+h*e^(2*t[1]) *2