Hallo,
ich möchte den Mittelwert und die Standardabweichung für das Feld 'Gewicht' einer Tabelle berechnen. Dafür erstelle ich einen dynamischen Array und füge die Werte der Tabelle ein. Die Funktion MeanAndStdDev(a, Mean, StdDev) meldet sich mit der Fehlermeldung: Inkombatible Typen: Array und dynamic array.
Wie geht es weiter? Was mache ich falsch?
Sind Euch Komponenten zu diesem Zweck bekannt?
Ich bitte um Rückmeldung.
<PRE>
procedure TForm1.Button1Click(Sender: TObject);
var
i: integer;
a: array of Integer;
begin
setLength(a,Table1.RecordCount);
for i := 0 to high(a) do
a[i]:=Table1['Gewicht'];
MeanAndStdDev(a, Mean, StdDev);
Memo1.Lines.Add(FloatToStr(Mean));
end;
</PRE>
Gruß
Tsolakidis
ich möchte den Mittelwert und die Standardabweichung für das Feld 'Gewicht' einer Tabelle berechnen. Dafür erstelle ich einen dynamischen Array und füge die Werte der Tabelle ein. Die Funktion MeanAndStdDev(a, Mean, StdDev) meldet sich mit der Fehlermeldung: Inkombatible Typen: Array und dynamic array.
Wie geht es weiter? Was mache ich falsch?
Sind Euch Komponenten zu diesem Zweck bekannt?
Ich bitte um Rückmeldung.
<PRE>
procedure TForm1.Button1Click(Sender: TObject);
var
i: integer;
a: array of Integer;
begin
setLength(a,Table1.RecordCount);
for i := 0 to high(a) do
a[i]:=Table1['Gewicht'];
MeanAndStdDev(a, Mean, StdDev);
Memo1.Lines.Add(FloatToStr(Mean));
end;
</PRE>
Gruß
Tsolakidis
Comment