Está en la página 1de 2

%% Celda de variables

Fs=8000;
Ts=1/Fs;
f=220; %Frecuencia fundamental La en la escala de Do
w=2*pi*f;
T=3; %Duracin de la seal en (s)
t=0:1/Fs:T;
Amp=1; %Yo digo que esta en (v)
phi=0*(pi/180); %Fase de la seal en rad
x_t=Amp*sin(w*t+phi);% es mi seal, mi seno sonador
N= 200;%Es el nmero de muestras del seno sonador que quiero dibujar
%% Reproduccin y dibujo de La en escala de Do (220Hz)
sound(x_t,Fs)
%% Reproduccin y dibujo de Laso en escala de Do (220Hz)
f1=2^(1/12)*f;
w1=2*pi*f1;
x1_t=Amp*sin(w1*t+phi);
sound(x1_t,Fs)
%% Reproduccin y dibujo de Si en escala de Do (220Hz)
w2=2*pi*f1;
phi2=270*(pi/180);
x2_t=Amp*sin(w2*t+phi);
x2c_t=Amp*sin(w2*t+phi2);
%%
plot(t(1:N),x_t(1:N))
hold on %esto es para dibujar encima de la figura actual
plot(t(1:N),x1_t(1:N),'*r')
%%
figure;
subplot(1,2,1),plot(t,x2_t,'r')
subplot(1,2,2),plot(t,x2c_t,'c')
sound(x2_t,Fs)
sound(x2c_t,Fs)
%%
Fs=22000;
Ts=1/Fs;
T=3;
t=0:1/Fs:T;
Amp=[1 0 1/3 0 1/5 0 1/7 0 1/9 0];
f=220;
fa=[1*f 2*f 3*f 4*f 5*f 6*f 7*f 8*f 9*f 10*f];
wi=2.*pi.*fa;
phi=ones(1,10)*pi/2;
X_t=zeros(10,66001);
N=200;
for i=1:10;
X_t(i,:)=Amp(i).*sin(wi(i).*t+phi(i));
end
Y=zeros(1,66001);
for j=1:10;
Y=X_t(i,:)+Y;
end
sound(Y,Fs)
plot(t(1:N),Y(1,N))

`fontsize

También podría gustarte