Documente Academic
Documente Profesional
Documente Cultură
if mod(n,2)~=0
if n==1
uno=sin(t);
figure
plot(uno);
title('ARMONICO UNO');
xlabel('Tiempo en segundos');
ylabel('Amplitud');
axis([0 2000 -1.5 1.5]);
else
if n==3
tres=sin(t)+(sin(3*t))/3;
figure
plot(tres, ':g');
title('ARMONICO TRES');
xlabel('Tiempo en segundos');
ylabel('Amplitud');
axis([0 2000 -1.5 1.5]);
else
if n==5
cinco=sin(t)+(sin(3*t))/3+(sin(5*t))/5;
figure
plot(cinco, '-.r');
title('ARMONICO CINCO');
xlabel('Tiempo en segundos');
ylabel('Amplitud');
axis([0 2000 -1.5 1.5]);
else
if n==7
siete=sin(t)+(sin(3*t))/3+(sin(5*t))/5+
(sin(7*t))/7;
figure
plot(siete, '--c');
title('ARMONICO SIETE');
xlabel('Tiempo en segundos');
ylabel('Amplitud');
axis([0 2000 -1.5 1.5]);
else
if n==9
nueve=sin(t)+(sin(3*t))/3+(sin(5*t))/5+
(sin(7*t))/7+(sin(9*t))/9;
figure
plot(nueve);
title('ARMONICO NUEVE');
xlabel('Tiempo en segundos');
ylabel('Amplitud');
axis([0 2000 -1.5 1.5]);
else
if n==11
once=sin(t)+(sin(3*t))/3+(sin(5*t))/5+
(sin(7*t))/7+(sin(9*t))/9+(sin(11*t))/11;
figure
plot(once, ':g');
title('ARMONICO ONCE');
xlabel('Tiempo en segundos');
ylabel('Amplitud');
axis([0 2000 -1.5 1.5]);
else
if n==27
veinsi=sin(t)+(sin(3*t))/3+(sin(5*t))/5+
(sin(7*t))/7+(sin(9*t))/9+(sin(11*t))/11+(sin(27*t))/27;
figure
plot(veinsi, '-.r');
title('ARMONICO VEINTISIETE');
xlabel('Tiempo en segundos');
ylabel('Amplitud');
axis([0 2000 -1.5 1.5]);
end
end
end
end
end
end
end
end
end
ARMONICO UNO
ARMONICO TRES
ARMONICO CINCO
ARMONICO SIETE
ARMONICO NUEVE
ARMONICO ONCE
ARMONICO VENTISIETE
CONCLUSIONES:
1. Matlab facilita la generacin de seales senoidales con el fin de convertirlas
en seales cuadradas o de pulso, de manera que sea sencillo mostrar los
mismo valores, estas seales requieren de una representacin vectorial de
la variable tiempo de manera continua o discreta. Para realizar una
simulacin de un intervalo continuo, se usa un vector de valores discretos
con un intervalo de muestreo muy pequeo.
2. El siguiente comando genera un vector llamado t de valores que
representan la variable tiempo, con un intervalo de muestreo para la
variable (t) de 1 ms entre -10 y 10 segundos tp = -10:0.01:10; Despus de
creado el vector que representa la variable tiempo, es posible iniciar el
desarrollo de alguna seal de inters.
3. A medida que se aumentan los armnicos, las seal empieza a tomar los
valores necesario para convertirse en seal rectangular y asi realizar el
anlisis de la seal senoidal de manera ms sencilla. Es posible aumentar