Created
July 9, 2023 07:09
-
-
Save JesusCastroFernandez/7e2a731dd581f5e0f1e537e7ec7e37f6 to your computer and use it in GitHub Desktop.
Longitud de onda
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# Constantes | |
h = 6.62607015e-34 # Constante de Planck en J*s | |
m_electron = 9.10938356e-31 # Masa del electrón en kg | |
c = 299792458 # Velocidad de la luz en m/s | |
# a. Electrón acelerado por una diferencia de potencial (ΔV) | |
delta_V = 100 # Diferencia de potencial en voltios | |
energia_electron = delta_V * 1.602176634e-19 # Energía del electrón en Joules | |
lambda_electron = h / (m_electron * c) * (1 / energia_electron) # Longitud de onda asociada en metros | |
# b. Electrón con energía cinética (Ec) | |
Ec = 1 # Energía cinética del electrón en Joules | |
energia_total = Ec + m_electron * c**2 # Energía total del electrón en Joules | |
lambda_ec = h / (m_electron * c) * (1 / energia_total) # Longitud de onda asociada en metros | |
# c. Bala en movimiento | |
masa_bala = 0.01 # Masa de la bala en kg | |
velocidad_bala = 500 # Velocidad de la bala en m/s | |
energia_bala = 0.5 * masa_bala * velocidad_bala**2 # Energía cinética de la bala en Joules | |
lambda_bala = h / (masa_bala * c) * (1 / energia_bala) # Longitud de onda asociada en metros | |
# d. Automóvil en movimiento | |
masa_automovil = 1000 # Masa del automóvil en kg | |
velocidad_automovil = 100 # Velocidad del automóvil en m/s | |
energia_automovil = 0.5 * masa_automovil * velocidad_automovil**2 # Energía cinética del automóvil en Joules | |
lambda_automovil = h / (masa_automovil * c) * (1 / energia_automovil) # Longitud de onda asociada en metros | |
# Imprimir los resultados | |
print("a. Longitud de onda asociada a un electrón acelerado por una diferencia de potencial (ΔV): {:.2e} m".format(lambda_electron)) | |
print("b. Longitud de onda asociada a un electrón con energía cinética (Ec): {:.2e} m".format(lambda_ec)) | |
print("c. Longitud de onda asociada a una bala en movimiento: {:.2e} m".format(lambda_bala)) | |
print("d. Longitud de onda asociada a un automóvil en movimiento: {:.2e} m".format(lambda_automovil)) |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
La implementación en Python sirve para calcular la longitud de onda asociada a diferentes casos.
En este código, se calcula la longitud de onda asociada a diferentes casos utilizando las fórmulas de la teoría de la relatividad y la teoría cuántica. Se utilizan las constantes de Planck (h), la masa del electrón (m_electron) y la velocidad de la luz (c).
Para el caso del electrón acelerado por una diferencia de potencial, se utiliza la energía del electrón (calculada a partir de la diferencia de potencial) para determinar la longitud de onda asociada. Para el caso del electrón con energía cinética, se utiliza la energía total del electrón para calcular la longitud de onda. Para el caso de la bala y el automóvil en movimiento, se utiliza la energía cinética de cada objeto para determinar la longitud de onda asociada.
Finalmente, se imprimen los resultados de las longitudes de onda asociadas a cada caso.
Nota: Los cálculos necesarios para determinar la longitud de onda asociada a un electrón acelerado por una diferencia de potencial (ΔV), a un electrón con energía cinética (Ec), a una bala en movimiento o a un automóvil en movimiento no están relacionados con la computación cuántica. Estos cálculos se pueden realizar utilizando lenguajes de programación clásicos como Python.