You are on page 1of 2

vclc

close all

%PUNTO 1

for n=[0:10]
x= [-10:0.01:10]
y= x.*sin(x.^2.+n)
figure(1)
plot(x,y,'LineWidth',1)
shading interp
tie=sprintf('Intervalo de la Funcin cuando n vara de 0 a %g ',n);
title(tie)
xlabel('Intervalo de la Funcin')
ylabel('Funcin y= xsin(x^2+n)')
axis([-10 10 -10 10])
pause (0.1)
end

%============================================
%PUNTO NUMERO 2
%PARTE A
tiempo1=0:0.1:4;
%para la variacin de tau que va del 1 al 10
for tau=1:10; %la variacion del tiempo, que es de 0 a 4 segundos
C=1-exp(1).^(-tau./tiempo1); % la formula que se aplica para la grafica
figure (2) %para enumerar la figura
plot(tiempo1,C,'-b'), grid on %para graficar el tieempo versus C(t)
legend('C(t)','Location','Best')% esta linea nombra la seal y la
ubica en la mejor pocision
title('Variacin de la respuesta de C(t)')% con esta linea le damos
titulo a la figura
xlabel('Tiempo')%nombre del eje x
ylabel('C(t)=1-e^-T/t')%nombre del eje y
pause(0.1)% para efectuar la animacin
end

% %PARTE B
for t=1:10% tau de 1 a 10
s=[t 1]%valores para S dedsde tau a 1
S=roots(s)%codigo para obtener las raices de s
figure(3)
plot(t,S,'*k')%para graficar tau con respecto a las raices
legend('variacion de raices')%variacion de las raices
xlabel('tau')%nombre del eje x
ylabel('roots, variacin de raices')%nombre del eje y
pause(0.1)% para efectuar la animacin
end
%===============================================
%PUNTO 3
%para el tercer punto, se utilizo la formula de volumen de un cilindro
%Volumen=pi*r^2*h
%r=el radio del recipiente=o.25metros
%h=la altura del recipiente
%el enunciado nos da el volumen y el radio, con esto hallamos la altura
%y se calcula el tiempo de llenado, teniendo en cuenta el caudal (5LPM)
%la capacidad del tanque es de 100 litros, y el caudal es de 5LPM
%lo que significa que por cada minuto el tanque se llena 5 litros
%es decir que para un llenado total se necesitan 20 minutos
%por lo que se define t=20 (tiempo de llenado para 20 minutos)
%la altura se calcula despejando la ecuacion h=V/pi*r^2
%la altura del cilindro es de 0.534760metros
%el volumen se pasa a metros cubicos para graficar
ttiempo=0:20;%tiempo de 0 a 20 minutos para el llenado
v=0:0.005:0.1;%0.005 representa los 5 litros de llenado por cada minuto
h=0:0.025464791:0.534760;%el 0.02546 es la altura que aumenta el
liquido por cada minuto de llanado
%Grafica para el llenado del tanque
%=================
%Grfica para Variacin del Volumen con respecto al tiempo
figure(4)
subplot(2,1,1)%este codigo es para poder ver las 2 graficas en una figura
title('Variacin del Volumen con respecto al tiempo')
xlabel('Tiempo [segundos]')
ylabel('Volumen [m3]')
hold on
plot(ttiempo,v,t2,v2,'--b'), grid on
legend('Volumen','Location','North')
%Grfica para Variacin de la Altura con respecto al tiempo
subplot(2,1,2)
title('Variacin de la Altura con respecto al tiempo')
xlabel('Tiempo [segundos]')
ylabel('Altura [m]')
hold on
plot(ttiempo,h,t2,h2,'--k'),grid on
legend('Altura','Location','North')
%GGrafica para el vaciado del tanque
%==========================================
t2=20:1:0;
v2=0.1:0.005:0;
h2=0.534760:0.025464791:0;
figure(5)
subplot(2,1,1)%este codigo es para poder ver las 2 graficas en una figura
title('Variacin del Volumen con respecto al tiempo')
xlabel('Tiempo [segundos]')
ylabel('Volumen [m3]')
hold on
plot(t2,v2,'--b'), grid on
legend('Volumen','Location','North')
%Grfica para Variacin de la Altura con respecto al tiempo
subplot(2,1,2)
title('Variacin de la Altura con respecto al tiempo')
xlabel('Tiempo [segundos]')
ylabel('Altura [m]')
hold on
plot(t2,h2,'--k'),grid on
legend('Altura','Location','North')

%======================================================

You might also like