Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   mod für real-Speicher bzw.wie ein vielfaches von Pi umwandln (https://www.delphipraxis.net/47068-mod-fuer-real-speicher-bzw-wie-ein-vielfaches-von-pi-umwandln.html)

Der_Ventilator 6. Jun 2005 08:20


mod für real-Speicher bzw.wie ein vielfaches von Pi umwandln
 
Hi!
Eigentlich müsste das eine ganz einfache math. Operation sein, aber ich weiß grad nicht, wie das geht.

Ich hab hier eine funktion, die Werte zwischen 0 und 2pi benötigt (als real).

Wie kann ich das für real-Speicher berechen?:

result:= vielfaches_von_pi mod 2pi ?

Kroko1999 6. Jun 2005 08:50

Re: mod für real-Speicher bzw.wie ein vielfaches von Pi umwa
 
Delphi-Quellcode:
function PiModulo (const Value: Extended): Extended;
var
  H: Extended
begin
  H := Frac (Value/2/Pi);
  Result := Value-(2*Pi*H);
end;
ungetestet

Basilikum 6. Jun 2005 10:18

Re: mod für real-Speicher bzw.wie ein vielfaches von Pi umwa
 
Code:
X := A mod B
würde ich in Delphi für Floats so realisieren:
Delphi-Quellcode:
X:=Frac(A / B) * B

BenBE 9. Jun 2005 12:46

Re: mod für real-Speicher bzw.wie ein vielfaches von Pi umwa
 
Im Projekt Omorphia gibt es für die Winkel 6 spezielle Funktionen (je 3 für Deg und 3 für Rad).
http://cvs.sourceforge.net/viewcvs.p...athGeneral.pas
Funktionen "LimitAngel???x"-Funktionen.


Alle Zeitangaben in WEZ +1. Es ist jetzt 20:23 Uhr.

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