Está en la página 1de 2

% Datos

tiempos = [500; 610; 720; 815; 860]; % minutos


temperaturas = [90000; 3500; 150; 15; 3]; % °C
diametro_grano = 0.3; % mm

% Conversión de temperatura a Kelvin


temperaturas_K = temperaturas + 273.15;

% Cálculo de la velocidad de crecimiento de los granos (1/t)


velocidades = 1 ./ tiempos; % min^(-1)

% Cálculo de ln(velocidades)
ln_velocidades = log(velocidades);

% Cálculo del inverso de las temperaturas (1/T)


inverso_temperaturas_K = 1 ./ temperaturas_K;

% Gráfica de ln(v) vs. 1/T


figure
plot(inverso_temperaturas_K, ln_velocidades, 'o')
xlabel('1/T (K^{-1})')
ylabel('ln(v)')
title('Gráfica de ln(v) vs. 1/T')

% Ajuste de la línea de regresión lineal


p = polyfit(inverso_temperaturas_K, ln_velocidades, 1);
pendiente = p(1);
intercepto = p(2);
ajuste_linea = pendiente * inverso_temperaturas_K + intercepto;

hold on
plot(inverso_temperaturas_K, ajuste_linea)
legend('Datos', 'Ajuste')
hold off

1
% Cálculo de la energía de activación (Q)
R = 8.314; % J/(mol·K)
Q = -pendiente * R;

% Resultados
fprintf('Energía de activación (Q): %.2f J/mol\n', Q);

Energía de activación (Q): 1029.90 J/mol

También podría gustarte