Hallo an alle
Ich habe die Absicht gehabt, 4 verschiedene Funktionstypen aufzeichnen zu lassen und deren Nullstellen zu berechnen.
Soweit klappt das aufzeichnen auch, jedoch berechnet der die Nullstellen nicht so wie ich will ^^
Der Quellcode sieht vorerst so aus:
Delphi-Quellcode:
Try
begin
If (d <> 0)
then
begin
x:=((power(-c,(1/d)))+(power(b,(1/d)))) / (power(a,(1/d)));
y:=a*power((x-b),d)+c;
Label23.Caption:=FloatToStrF(x,ffFixed,5,5);
Label24.Caption:=FloatToStrF(y,ffFixed,5,5);
end
else
begin
Label23.Caption:='n/v';
Label24.Caption:='n/v';
end;
end;
except
begin
Label23.Caption:='n/v';
Label24.Caption:='n/v';
end;
end;
so... nun habe ich ein Probleme:
1. Das x berechnet der wunderbar und zeigt der auch wunderbar an, jedoch das y nicht! y ist immer 0! Egal wie ich die Funktion auf der y-Achse verschiebe.
Wisst ihr vllt woran das liegt? Weis auch nich genau ob das doppelt-gemoppelt is mit dem else und except zweig...