Calculer la perte de propagation de l'espace libre en Python

Aperçu

J'ai calculé la perte de propagation de l'espace libre en utilisant Python, alors prenez une note à retenir

Préparation préalable

Seules les mathématiques sont utilisées, donc si Python est inclus, rien de particulier

Objectif

Calculez la perte de propagation de l'espace libre en Python. L'unité est ** dB ** Qu'est-ce que la perte de propagation de l'espace libre?

La source


def freespace_loss(distance, frequency):
    #la fréquence est la fréquence(Hz)
    #la distance est en mètres(m)
    light_speed = 300000000.0 # m/s
    return 20 * math.log10((4.0 * math.pi * distance)/(light_speed/frequency))

#La fréquence est de 2 à une distance de 100 mètres.Pour 412 GHz
print freespace_loss(100, 2.412 * 1000000000) # => 80.0893182554 dB

Recommended Posts

Calculer la perte de propagation de l'espace libre en Python
Calculer mW <-> dBm en Python
Trier naturellement le chemin en Python
Manipulation de chemin de fichier / dossier en Python
Obtenez le chemin du bureau en Python
Obtenez le chemin du script en Python
Essayez de calculer Trace en Python
Calculer le mois précédent en Python
Obtenez le chemin du bureau en Python
Projet Euler # 15 "Lattice Path" en Python
Quadtree en Python --2
Python en optimisation
CURL en Python
Métaprogrammation avec Python
Python 3.3 avec Anaconda
Géocodage en python
SendKeys en Python
Méta-analyse en Python
Unittest en Python
Époque en Python
Discord en Python
Allemand en Python
DCI en Python
tri rapide en python
nCr en python
N-Gram en Python
Programmation avec Python
Plink en Python
Constante en Python
FizzBuzz en Python
Sqlite en Python
Étape AIC en Python
LINE-Bot [0] en Python
CSV en Python
Assemblage inversé avec Python
Réflexion en Python
Constante en Python
nCr en Python.
format en python
Scons en Python 3
Puyopuyo en python
python dans virtualenv
PPAP en Python
Quad-tree en Python
Réflexion en Python
Chimie avec Python
Hashable en Python
DirectLiNGAM en Python
LiNGAM en Python
Aplatir en Python
Aplatir en python
Calculons en fait le problème statistique avec Python
Essayez de calculer RPN avec Python (pour les débutants)
Liste triée en Python
AtCoder # 36 quotidien avec Python
Texte de cluster en Python
AtCoder # 2 tous les jours avec Python
Daily AtCoder # 32 en Python