___ tag123python ___ Python ist eine dynamische und stark typisierte Programmiersprache, die die Usability betont. Zwei ähnliche, aber größtenteils inkompatible Versionen von Python sind weit verbreitet (2 und 3). Wenn Sie eine versionsspezifische Python-Frage haben, sollten Sie die Tags [python-2.7] oder [python-3.x] zusätzlich zum Tag [python] verwenden. Wenn Sie eine Python-Variante wie jython, pypy, iron-python usw. verwenden, kennzeichnen Sie diese bitte entsprechend.
___ tag123shadow ___ Fragen zum Zeichnen oder Festlegen von Schatten auf einem Objekt. Es bezieht sich auf grafische Schatten in Benutzerschnittstellen und darf nicht mit konzeptionellen Schatten (Kopien) eines Objekts, einer Bibliothek, einer Datenbank usw. verwechselt werden.
___ tag123astronomie ___ Astronomie ist das Studium von Himmelskörpern wie Planeten, Sternen und Galaxien. Jede astronomische Frage auf dieser Seite sollte programmbezogen sein.
___ qstntxt ___
Ich verwende PyEphem und möchte die Länge eines Schattens berechnen (angenommen, ein Stück Längeneinheit ist in den Boden gepflanzt). Die Länge wird durch cot (phi) angegeben, wobei phi der Sonnenhöhenwinkel ist (bitte korrigiere mich, wenn ich falsch liege). Ich bin mir nicht sicher, welches Feld auf der Sonne zu verwenden ? Im folgenden Beispiel verwende ich den Winkel alt:
%Vor%
Bitte überprüfen Sie meine Interpretation unten:
- Wenn die Tangente unendlich ist, zeigt dies an, dass die Sonne direkt über uns liegt und es keinen Schatten gibt.
- Wenn die Tangente Null ist, zeigt dies an, dass die Sonne am Horizont ist und der Schatten unendlich lang ist.
- Ich kann keine negativen Ergebnisse von cot (phi) interpretieren. Kann mir jemand helfen?
Schließlich bin ich verwirrt darüber, wie man PyEphem verwenden kann, um rückwärts von einer Schattenlänge zum nächsten Mal zu arbeiten, wenn die Sonne einen Schatten dieser Länge wirft, vorausgesetzt, ein ephem.Observer ().
Ich würde mich über Hilfe freuen.
___ qstnhdr ___ Errechnen Sie die Schattenlänge mit PyEphem
___ answer5723810 ___
Welches Feld für die Sonne?
Die %code% ist korrekt. %code% ist eine Höhe über dem Horizont; zusammen mit einem Azimut östlich von Norden definieren sie eine scheinbare Position relativ zum Horizont.
Ihre Berechnungen sind fast korrekt. Sie haben vergessen, einen Beobachter anzugeben: %code% .
- Ich kann keine negativen Ergebnisse von cot (phi) interpretieren. Kann
jemand mir helfen?
Die Sonne ist in diesem Fall unter dem Horizont.
Schließlich bin ich verwirrt, wie man verwendet
PyEphem arbeitet rückwärts von a
Schattenlänge bis zum nächsten Mal
die Sonne wird einen Schatten davon werfen
Länge, gegeben ein ephem.Observer ().
Hier ist ein Skript, das eine Funktion hat: %code% berechnet das nächste Mal, wenn die Sonne einen Schatten mit der gleichen Länge wie jetzt wirft (eine Azimut-Richtung des Schattens wird nicht berücksichtigt):
%Vor%
Ausgabe
%Vor%
___ tag123pyephem ___ PyEphem stellt der Python-Sprache Routinen für die Berechnung der Position von Himmelskörpern wie Sonne, Mond und Planeten sowie für alle Asteroiden, Kometen und Erdsatelliten zur Verfügung, für die der Aufrufer orbitale Elemente bereitstellen kann. Steigungs-, Setz- und Transitzeiten können für jedes Objekt berechnet werden, und grundlegende Koordinatenberechnungen werden ebenfalls unterstützt.
___