![]() |
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 ? |
Re: mod für real-Speicher bzw.wie ein vielfaches von Pi umwa
Delphi-Quellcode:
ungetestet
function PiModulo (const Value: Extended): Extended;
var H: Extended begin H := Frac (Value/2/Pi); Result := Value-(2*Pi*H); end; |
Re: mod für real-Speicher bzw.wie ein vielfaches von Pi umwa
Code:
würde ich in Delphi für Floats so realisieren:
X := A mod B
Delphi-Quellcode:
X:=Frac(A / B) * B
|
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).
![]() Funktionen "LimitAngel???x"-Funktionen. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 03:39 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