![]() |
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:
so... nun habe ich ein Probleme:
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; 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... |
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