Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 22-12-2003, 12:10   #1 (permalink)
Freelancer
 
Benutzerbild von komashooter
 
Registriert seit: Oct 2001
Ort: Germany - Berlin
Beiträge: 1.777
Wie berechnet man tangens 1 = 0.017455064 ?

Wie berechnet man tangens 1 = 0.017455064 mit Flash ?

Flash gibt immer nur ein Bogenmaß welches man in einen winkel umrechnen kann


ActionScript:
  1. trace(Math.atan(1)*180)/Math.PI)
  2. // returnes 45 Tangens 1 = 45
  3. trace(Math.atan(1));
  4. //returnes 0.785398163397448
  5. trace(Math.tan(1));
  6. // returnes 1.5574077246549
  7.  


Bei dem taschenrechner bekomme ich jedoch was anderes !!!

tang1 = 0.017455064

außer bei

tang^-1 1 = 45

tang hoch -1 1 = 45

Wie bekomme ich mit Flash die tang1 = 0.017455064 ?
Oder wie löse ich mit Flash follgende Aufgabe:

Ein in einem ebenen Gelände stehender Mast wirft bei einem sonnenstand von Alpha = 54° einen l = 24.8 m langen Schatten.
Wie hoch ist der Mast ?

Lösung mit Taschenrechner

tang Alpha = h / l

h = l * tang Alpha = 24.8m * tang 54
h = 24.8 * 1.37638192
h = 34.1 m

Wie komme ich mit Flash auf die 1.37638192

(tang 54)

Geändert von komashooter (22-12-2003 um 12:16 Uhr)
komashooter ist offline   Mit Zitat antworten
Alt 22-12-2003, 12:15   #2 (permalink)
Trainman
 
Benutzerbild von Hamster2k
 
Registriert seit: Sep 2001
Ort: Wien, Österreich
Beiträge: 1.324
ActionScript:
  1. trace(Math.tan(54*Math.PI/180));
Du musst den Winkel ins Bogenmass umrechnen, und aus diesem Wert dann den Tangens berechnen, nicht zuerst aus den 54 den Tangens berechnen und DANN umrechnen.
MfG
__________________
So much to learn and so little time.

Ich liebe dieses Forum!!
Hamster2k ist offline   Mit Zitat antworten
Alt 22-12-2003, 12:17   #3 (permalink)
Freelancer
 
Benutzerbild von komashooter
 
Registriert seit: Oct 2001
Ort: Germany - Berlin
Beiträge: 1.777
juhu vielen dank


Math.tan(1*Math.PI/180);
Math.tan(Math.PI / 180) = tang1

Winkel in Bogenmaß
(Winkel * Math.PI)/180 = Bogenmaß (für 1)
(1 * Math.PI)/180 = Bogenmaß (für 1)
Math.Pi/180 = 0.017453292
1 ° hat das Bogenmaß 0.017453292

Math.tan(0.017453292) = tang1

ActionScript:
  1. trace(Math.tan(1*Math.PI/180));
  2. // returnes 0.0174550649282176 = tang1
  3.  




Steigung zu Winkel

1 = Steigungsdreieck !
(Math.atan(1)*180)/Math.PI = 45°
(Math.atan(0.5)*180)/Math.PI) = 26.565051177078°

Math.atan(1) = 0.785398163397448

1 = 0.785398163397448 Bogenmaß

Die Steigung 1 hat das Bogenmaß 0.785398163397448




Bogenmaß zu Winkel
(Bogenmaß * 180) / Math.PI = Winkel
(0.017453292*180) / Math.PI = Math.PI
Math.PI / Math.PI = 1



(0.785398163397448 *180)/Math.PI = 45 °

180/45° = 4
Math.PI/4 = 0.785398163397448

Geändert von komashooter (22-12-2003 um 19:40 Uhr)
komashooter ist offline   Mit Zitat antworten
Antwort

Lesezeichen

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind an
Pingbacks sind an
Refbacks sind an



Alle Zeitangaben in WEZ +1. Es ist jetzt 13:37 Uhr.

Domains, Webhosting & Vserver von Host Europe
Unterstützt das Flashforum!
Adobe User Group


Copyright ©1999 – 2012 Marc Thiele