Einzelnen Beitrag anzeigen

Fritzew

Registriert seit: 18. Nov 2015
Ort: Kehl
678 Beiträge
 
Delphi 11 Alexandria
 
#30

AW: tan() von Single, Double, etc.

  Alt 21. Nov 2017, 12:23
Eine sehr interessante Diskussion hier.
Habe gerade mal geschaut wie das bei uns gelöst ist.
Mal davon abgesehen das wir Winkelfunktionen so weit es geht vermeiden..

Wir haben einen Static Record Tdeg die bei uns für Ermittlung der Tan, etc zuständig ist.

Spasseshalber habe ich mal den Test erweitert

Tand: Gammatester
Tdeg: unsere Routine
Tan aus der system.math

Ergebnisse:
Code:
Tand :   0       0.0000000000000000
Tdeg :   0       0.0000000000000000
Tan :   0       0.0000000000000000

Tand :  15       0.2679491924311228
Tdeg :  15       0.2679491924311228
Tan :  15       0.2679491937160492

Tand :  30       0.5773502691896258
Tdeg :  30       0.5773502691896258
Tan :  30       0.5773502588272095

Tand :  45       1.0000000000000000
Tdeg :  45       1.0000000000000000
Tan :  45       1.0000000000000000

Tand :  60       1.7320508075688770
Tdeg :  60       1.7320508075688779
Tan :  60       1.7320508956909180

Tand :  75       3.7320508075688768
Tdeg :  75       3.7320508075688776
Tan :  75       3.7320504188537598

Tand :  90                     +Inf
Tdeg :  90                     +Inf
Tan :  90-22877332.0000000000000000

Tand : 105      -3.7320508075688768
Tdeg : 105      -3.7320508075688763
Tan : 105      -3.7320508956909180

Tand : 120      -1.7320508075688770
Tdeg : 120      -1.7320508075688763
Tan : 120      -1.7320505380630493

Tand : 135      -1.0000000000000000
Tdeg : 135      -1.0000000000000000
Tan : 135      -1.0000000000000000

Tand : 150      -0.5773502691896258
Tdeg : 150      -0.5773502691896256
Tan : 150      -0.5773503184318542

Tand : 165      -0.2679491924311228
Tdeg : 165      -0.2679491924311225
Tan : 165      -0.2679493129253387

Tand : 180       0.0000000000000000
Tdeg : 180       0.0000000000000000
Tan : 180       0.0000000874227766

Tand : 195       0.2679491924311228
Tdeg : 195       0.2679491924311228
Tan : 195       0.2679492235183716

Tand : 210       0.5773502691896258
Tdeg : 210       0.5773502691896260
Tan : 210       0.5773502588272095

Tand : 225       1.0000000000000000
Tdeg : 225       1.0000000000000000
Tan : 225       0.9999998807907104

Tand : 240       1.7320508075688770
Tdeg : 240       1.7320508075688790
Tan : 240       1.7320512533187866

Tand : 255       3.7320508075688768
Tdeg : 255       3.7320508075688794
Tan : 255       3.7320518493652344

Tand : 270                     +Inf
Tdeg : 270                     +Inf
Tan : 270-83858280.0000000000000000

Tand : 285      -3.7320508075688768
Tdeg : 285      -3.7320508075688719
Tan : 285      -3.7320513725280762

Tand : 300      -1.7320508075688770
Tdeg : 300      -1.7320508075688768
Tan : 300      -1.7320511341094971

Tand : 315      -1.0000000000000000
Tdeg : 315       1.0000000000000000
Tan : 315      -1.0000002384185791

Tand : 330      -0.5773502691896258
Tdeg : 330      -0.5773502691896253
Tan : 330      -0.5773505568504334

Tand : 345      -0.2679491924311228
Tdeg : 345      -0.2679491924311226
Tan : 345      -0.2679489552974701

Tand : 360       0.0000000000000000
Tdeg : 360       0.0000000000000000
Tan : 360       0.0000001748455531
Damit kann ich leben denke ich
Fritz Westermann
  Mit Zitat antworten Zitat