Beruflich Dokumente
Kultur Dokumente
Datos informativos:
Fecha: 2019-07-01
Tema: Funciones
Problemas:
CÓDIGO
%% 6.2
%a. función energy
j=masa.*(2.9979.*10.^8).^2;
end
%b. Energy con vectores.
clc
clear all
energy(216)
a= logspace(0,6,20);
rta=energy(a)
%c. Grafico.
clc
clear all
energy(216)
a= logspace(0,6,20);
rta=energy(a)
subplot(3,1,1);
semilogy(a,rta)
title('Energia de una masa')
xlabel('Masa')
ylabel('E=mc^2')
subplot(3,1,2)
semilogx(a,rta)
title('Energia de una masa m')
xlabel('Masa')
ylabel('E=mc^2')
subplot(3,1,3)
title('Energia de una masa m')
xlabel('Masa')
ylabel('E=mc^2')
loglog(a,rta)
title('Energia de una masa m')
xlabel('Masa')
ylabel('E=mc^2')
CAPTURA DE EJECUCIÓN
n=n1.*MW1.^-1
end
%Uso de la función.
clc
clear all
m=1:1:10
CAPTURA DE EJECUCIÓN
6.5) Obtener la distancia del horizonte en base a la altura.
CÓDIGO
%% 6.5
d=sqrt(2.*R.*H+H.*H)
end
%% Uso de la función.
h1=0:1000:10000
hpies=h1.*0.000189394
diametro=[7926 4217]
h=hpies
r=(diametro.*0.5)
distance(h,r)
CAPTURA DE EJECUCIÓN
6.6) Altura de un Cohete en base al tiempo.
CÓDIGO
%6.6 Modelacion de un Cohete.
function [altura] = height(t)
altura=-9.8.*0.5.*t.^2+125.*t+500
end
%Uso de la función.
clc
clear all
t=0:0.5:30;
alt=height(t)
plot(t,alt)
title('Altura del Cohete')
xlabel('Tiempo')
ylabel('Altura')
alturamax=max(alt)
puesto=find(alt==alturamax)
tiempomax=t(puesto)
fprintf('Se obtiene un valor de altura maximo de %5.3f metros en un
tiempo de %5.3f segundos \n',alturamax,tiempomax)
CAPTURA DE EJECUCIÓN
6.7) En base a la Ecuación de Caída libre realizar las siguientes operaciones.
CÓDIGO
%6.7 Ecuacion de caida libre
function [x,v,a] = free_fall(t)
x=0.5.*9.8.*(t.^2)
v=9.81.*t
a=9.81
end
%Uso de la función.
t=0:2:20
free_fall(t)
CAPTURA DE EJECUCIÓN
CÓDIGO
k=(f+459.67)/1.8
end
%%Uso de la función F to K
F_to_K(0:20:200)
%6.9 Cambio de unidades de temperatura.
R=(9./5).*c+491.67
A=[c;R]
A1 = rot90(A)
T = array2table(A1,'VariableNames',{'Celcius','Kelvin'})
end
%%uso de la funcion C TO R
c=1:10:100
C_to_R(c)
F=(9./5).*c+32
A=[c;F]
A1 = rot90(A)
T = array2table(A1,'VariableNames',{'Celcius','Farenheit'})
end
%%uso de la Funcion C to F
c=0:2:100
C_to_F(c)
CAPTURA DE EJECUCIÓN