Sie sind auf Seite 1von 9

Benemérita Universidad Autónoma

de Puebla

Facultad de Ciencias de la
Electrónica

Asignatura: Física Electrónica


Tarea 1

Fecha de entrega: 24/01/2024


Graficar la funcion de distribucion de energia de Planck y Rayleigh Jeans. Hacer las
graficas como funcion de la frecuencia y longitud de onda.

Grafica de plank,

Grafica de plank (Longitud de onda)


Esta grafica fue hecha en el programa de MATLAB
La temperatura que se uso en este codigo es de 5000k
𝑚
𝑐 = 3.0𝑒8; % 𝑣𝑒𝑙𝑜𝑐𝑖𝑑𝑎𝑑 𝑑𝑒 𝑙𝑎 𝑙𝑢𝑧 𝑒𝑛 𝑠

ℎ = 6.626𝑒 − 34; % 𝑐𝑜𝑛𝑠𝑡𝑎𝑛𝑡𝑒 𝑑𝑒 𝑃𝑙𝑎𝑛𝑐𝑘 𝑒𝑛 𝐽 · 𝑠


𝑘 = 1.381𝑒 − 23
Grafica de plank (en terminos de frecuencia )
Esta grafica fue hecha en el programa de MATLAB
La temperatura que se uso en este codigo es de 5000k
𝑚
𝑐 = 3.0𝑒8; % 𝑣𝑒𝑙𝑜𝑐𝑖𝑑𝑎𝑑 𝑑𝑒 𝑙𝑎 𝑙𝑢𝑧 𝑒𝑛 𝑠

ℎ = 6.626𝑒 − 34; % 𝑐𝑜𝑛𝑠𝑡𝑎𝑛𝑡𝑒 𝑑𝑒 𝑃𝑙𝑎𝑛𝑐𝑘 𝑒𝑛 𝐽 · 𝑠


𝑘 = 1.381𝑒 − 23
Grafica de Rayleigh- Jean (en terminos de frecuencia )
Esta grafica fue hecha en el programa de MATLAB
La temperatura que se uso en este codigo es de 5000k
𝑚
𝑐 = 3.0𝑒8; % 𝑣𝑒𝑙𝑜𝑐𝑖𝑑𝑎𝑑 𝑑𝑒 𝑙𝑎 𝑙𝑢𝑧 𝑒𝑛 𝑠

ℎ = 6.626𝑒 − 34; % 𝑐𝑜𝑛𝑠𝑡𝑎𝑛𝑡𝑒 𝑑𝑒 𝑃𝑙𝑎𝑛𝑐𝑘 𝑒𝑛 𝐽 · 𝑠


𝑘 = 1.381𝑒 − 23
Grafica de Rayleigh- Jean (Longitud de onda)
Esta grafica fue hecha en el programa de MATLAB
La temperatura que se uso en este codigo es de 5000k
𝑚
𝑐 = 3.0𝑒8; % 𝑣𝑒𝑙𝑜𝑐𝑖𝑑𝑎𝑑 𝑑𝑒 𝑙𝑎 𝑙𝑢𝑧 𝑒𝑛 𝑠

ℎ = 6.626𝑒 − 34; % 𝑐𝑜𝑛𝑠𝑡𝑎𝑛𝑡𝑒 𝑑𝑒 𝑃𝑙𝑎𝑛𝑐𝑘 𝑒𝑛 𝐽 · 𝑠


𝑘 = 1.381𝑒 − 23
HECHO A MANO
Codigos de matlab
CODIGO DE LA FORMULA DE Rayleigh EN TERMINOS DE LAMDA

% Parámetros
k = 1.38e-23; % Constante de Boltzmann
T = 5000; % Temperatura en Kelvin
c = 3e8; % Velocidad de la luz en metros por segundo
lambda = linspace(1e-7, 3e-7, 1000); % Rango de longitudes de onda en metros
(ejemplo: de 100 nm a 300 nm)

% Fórmula de Rayleigh en términos de longitud de onda


u_lambda = (8 * pi * k * T) / (c^3) * lambda.^4;

% Graficar
figure;
plot(lambda, u_lambda, 'LineWidth', 2);
title('Distribución de Rayleigh en términos de longitud de onda');
xlabel('Longitud de onda (metros)');
ylabel('u(\lambda)d\lambda');
grid on;

CODIGO DE LA FORMULA DE PLANK EN TERMINOS DE LAMDA


% Constantes
c = 3.0e8; % velocidad de la luz en m/s
h = 6.626e-34; % constante de Planck en J·s
k = 1.381e-23; % constante de Boltzmann en J/K

% Temperatura en kelvins
T = 5000; % ejemplo, puedes cambiarla

% Rango de longitudes de onda en el espectro visible


lambda_range = linspace(1e-9, 3e-6, 1000); % en metros

% Escalar la longitud de onda por 10^14


lambda_scaled = lambda_range * 1e14;

% Fórmula de Planck
I_lambda = (8 * pi * h * c) ./ (lambda_range.^5) .* (1 ./ (exp((h * c) ./
(lambda_range * k * T)) - 1));

% Graficar
figure;
plot(lambda_scaled, I_lambda);
title('Densidad Espectral de Energía Radiante (Fórmula de Planck)');
xlabel('Longitud de onda (nm x 10^{14})');
ylabel('Densidad Espectral de Energía (W/(m^2·nm))');
grid on;

CODIGO DE FORMULA DE PLANK EN TERMINOS DE FRECUENCIA


% Constantes
c = 3.0e8; % velocidad de la luz en m/s
h = 6.626e-34; % constante de Planck en J·s
k = 1.381e-23; % constante de Boltzmann en J/K

% Temperatura en kelvins
T = 5000; % ejemplo, puedes cambiarla

% Rango de longitudes de onda en el espectro visible


lambda = linspace(100e-9,4500e-9, 1000); % en metros

% Fórmula de Planck para densidad espectral de energía (corregida)


I_lambda = (8 * pi * h * c) ./ (lambda.^5 .* (exp((h * c) ./ (lambda * k * T)) -
1));

% Graficar
figure;
plot(lambda * 1e9, I_lambda); % Multiplicar por 1e9 para mostrar en nm
title('Densidad Espectral de Energía Radiante (Fórmula de Planck)');
xlabel('Longitud de onda (nm)');
ylabel('Densidad Espectral de Energía (W/(m^2·nm))');
grid on;

Das könnte Ihnen auch gefallen