Hm, bei der Endüberprüfung ist mir in oben genannter Prozedur aufgefallen:
Delphi-Quellcode:
procedure TFPunktEingabe.Ableitung_Berechnen; //Ableitung berechnen über Faktorregel
var SummandG1, SummandH1, FaktorG, FaktorH : Real; //lokale Variablen zum Errechenen von mt oder f'(x)
begin
VorfaktorG1:=VorfaktorG*ExponentG;
ExponentG1:=(ExponentG)-1;
VorfaktorH1:=VorfaktorH*ExponentH;
ExponentH1:=(ExponentH)-1;
FaktorG:=VorfaktorG1*xPunkt;
FaktorH:=VorfaktorH1*xPunkt;
SummandG1:=exp((ExponentG1)*ln(FaktorG)); //y = x^n; //Problem!!!!!!!!!!! <--- normalerweise ist x^0 = 1, er berechnet aber etwas anderes, wieso???
SummandH1:=exp((ExponentH1)*ln(FaktorH));
Ableitung1:=SummandG1+SummandH1;
end;
Wieso ist x^0 nicht gleich 1 ?????
Gruß icqgoofy