![]() |
Quadratische Funktion?
Meine Anfänger Kenntnisse sind mal wieder am Ende
Wie wird in Delphi diese Formel geschrieben: 2^(n-1) In meinem Buch hab ich Sqr(x:Extended):(Extended); gefunden, kann aber nich wirklich was damit anfangen. Danke für eure Hilfe |
Re: Quadratische Funktion?
In der Unit Math gibt es eine Funktion namens Power.
Mit der erreichst du das a^b durch Power(a, b). Also was du brauchst: Power(2, n - 1); wobei das auch durch
Delphi-Quellcode:
zu erreichen wäre, solang die Basis des Ausdrucks 2 ist ;)
(1 shl (n-1))
(Stimmt. sqr wär hier nicht unbedingt einfach einzusetzen :zwinker: ) |
Re: Quadratische Funktion?
nö sqr ist a^2. du musst den natürlichen logarithmus dazu benutzten schreib dir einfach eine function pow.
Pow:=exp(ln(x)*y) |
Re: Quadratische Funktion?
Zitat:
Wobei die Methode mit dem Shiften zwar nur für den Fall geeignet ist, dass n e N+ und die Basis 2 ist, aber dafür definitiv am schnellsten ist. |
Re: Quadratische Funktion?
Wegen Jungs wie euch ist dieses Forum so geil!
|
Re: Quadratische Funktion?
chimaira ist doch cool wenn man prozeduren manchmal auch versteht und nicht nur übernimmt ))
|
Re: Quadratische Funktion?
:gruebel: Ich würde auch mal den Titel des Threads ändern, denn so wies aussieht gehts ja gar nicht um eine quadratische Funktion. Denn das wäre ja x^2. Du willst aber 2^x. Da besteht ein kleiner Unterschied. ;)
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 16:44 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 by Thomas Breitkreuz