Thema: Tangeskurve

Einzelnen Beitrag anzeigen

Benutzerbild von Binärbaum
Binärbaum

Registriert seit: 19. Jan 2005
Ort: Elstra
764 Beiträge
 
Delphi 7 Enterprise
 
#11

Re: Tangeskurve

  Alt 15. Feb 2005, 18:48
Zitat von idontwantaname:
könnte irgendwann eine division durch 0 erfolgen ??
Ja, nämlich immer dann, wenn der Winkel ein ganzzahliges ungerades vielfache von Pi/2 ist. Also bei (2*k+1)*Pi.
Um das abzufangen kann man folgendes machen:
Delphi-Quellcode:
var x: Integer;//Winkel in Grad
...

if (x-90) mod 180 = 0 then begin
 //Tangens ist an dieser Stelle nicht definiert
 ...
end
else begin
 //Kurve zeichnen
end;
MfG
Binärbaum
There are exactly 10 kinds of people: those who understand binary, and those who don't.
---
"Software reift beim Kunden. Bei Hardware ist es anders: Hardware fault beim Kunden." - Rainer G. Spallek
  Mit Zitat antworten Zitat