3.3 Las poblaciones tienden a expandirse exponencialmente. Esto es
P=P0 e rt
% Ejemplo 3.3 disp('Cálculo del crecimiento poblacional'); Po=input('\n¿Qué población se tenía originalmente?\n'); r=input('\n¿Cuál es la tasa de crecimiento continua?\n(Escrito de la forma 90%=0.9)\n'); t=input('\n¿En qué tiempo quieres conocer el crecimiento poblacional?\n'); x=r*t; P=Po*exp(x); fprintf('La población actual es: %10.0f\n',P)
Corrida:
3.4 Las tasas de reacción química son proporcionales a una constante de tasa k que cambia con la temperatura de acuerdo con la ecuación de Arrhenius. % Ejemplo 3.4 disp('Cálculo de la constante K para la ecuación de Arrenius') fprintf('¡Importante! Las unidades deben ser consistentes\n'); T1=input('\nEscribe el valor inicial de temperatura '); T2=input('\nEscribe el valor final de temperatura '); n=input('\nEscribe el valor del incremento de la temperatura '); Q=input('\nEscribe el valor de la Energía de activación '); R=input('\nEscribe el valor de la constante R '); K0=input('\nEscribe el valor de la constante K0 '); T=T1:n:T2; K=K0*exp(-(Q./(R.*T))); arren=[T',K']; fprintf('\nLa siguiente tabla muestra los valores de K en el intervalo dado:\n\n')
disp('Temperatura disp(arren)
k')
Corrida
3.5 Considere los requerimientos de aire acondicionado de la casa. % Ejemplo 3.5 disp('Requerimientos de aire acondicionado para una gran casa') focos=input('\n¿Cuántos focos hay? '); aparatos=input('\n¿Cuántos aparatos eléctricos hay? '); efocos=input('\n¿Cuánta energía expulsa cada foco? '); eaparatos=input('\n¿Cuánta energía emite cada aparato? '); eexterior=input('\n¿Cuánta energía se filtra del exterior? '); energia=(focos*efocos)+(aparatos*eaparatos)+eexterior; acondic=energia/2000; fprintf('\nEl calor por segundo que debe remover el acondicionador de aire es: %.3f\n',energia) fprintf('\nEl número de unidades que se necesitan es: %.0f\n',acondic)
Corrida:
3.10 Cree una tabla de seno, coseno y tangente. % Ejemplo 3.10 disp('Cálculo de seno, coseno y tangente para angulos dados en radianes') disp('(Los valores tendrán que ser escritos de la forma: 0,2,0.1)') a1=input('\n¿Cuál es el ángulo inicial? '); a2=input('\n¿Cuál es el ángulo final? '); i=input('\n¿Cuál es el incremento deseado? '); i1=1/(180*i); b=a1:i1:a2; seno=sin(b); coseno=cos(b); tangente=tan(b); tabla=[b',seno',coseno',tangente']; fprintf('\n ángulo seno coseno tangente\n'); disp(tabla)
3.11 El desplazamiento del resorte oscilatorio se puede describir mediante:
x= Acos(ωt ) % Ejemplo 3.11 fprintf('Cálculo del desplazamiento del resorte oscilatorio\n') A=input('\n¿Cuál es el desplazamiento máximo? '); w=input('\n¿Cuál es la frecuencia angular? '); t=input('\n¿En qué intervalo de tiempo? Ejemplo [0 10] '); i=1
t1=t(1,1):i:t(1,2); y=t1.*w; x=A.*cos(y); tabla=[t1',x']; disp(' tiempo desplazamiento') disp(tabla)
3.13 Puede usar trigonometría para encontrar la altura de un edificio. % Ejemplo 3.13 disp('Cálculo de la altura de un edificio') d=input('\n¿Cuál es la distancia al edificio? a=input('\n¿Cuál es el ángulo? i=input('\n¿Cuál es el rango de tolerancia? a1=(a-3)*(pi/180); a2=(a+3)*(pi/180); i1=[a1 a2]; h=d.*tan(i1); fprintf('\nAltura mín Altura máx\n\n'); disp(h)
'); '); ');
3.17 El vector representa la distribución de calificaciones finales en un curso de dinámica.
% Ejemplo 3.17 fprintf('Cálculo y ordenamiento de calificaciones finales\n') G=input('\nEscribe las calificaciones de la forma: [73 89 90 ...]\n'); m=mean(G); med=median(G); desv=std(G); result=[m med desv]; fprintf('\n Media Mediana Desv. Est.\n'); disp(result) num=length(G); fprintf('El total de calificaiones es:\n'); disp(num) orden=sort(G)'; fprintf('A continuación se ordenan las calificaciones:\n'); disp(orden)
Thank you for interesting in our services. We are a non-profit group that run this website to share documents. We need your help to maintenance this website.