Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi y von Funktion wird nicht errechnet (https://www.delphipraxis.net/107488-y-von-funktion-wird-nicht-errechnet.html)

InR.M4gg1 28. Jan 2008 16:20


y von Funktion wird nicht errechnet
 
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...

Die Muhkuh 1. Feb 2008 08:44

Re: y von Funktion wird nicht errechnet
 
Hi,

soweit ich mich erinnern kann, ist y der Nullstellen immer 0 ;-)


Alle Zeitangaben in WEZ +1. Es ist jetzt 07:35 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz