Buscar

Atividade Prática de Sinais e Sistemas Nota 100

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 6 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 6 páginas

Prévia do material em texto

Sinais e Sistemas 
 
Prof. Eng. Viviana R. Zurro MSc. 
 
Modelo de AP 1 
Atividade Prática: Sinais e Sistemas 
Renan Jones de Farias Silva (RU: 2404580) 
ATIVIDADE 1: 
Algoritmo desenvolvido no Scinotes: 
DEFINIÇÃO DE FUNÇÕES E VETORES (VETOR 𝑛, IMPULSO, DEGRAU, ETC.) 
clc//limpa console 
function [y]=impulso(x) 
y=zeros(1,length(x)); 
y(find(x==0))=1; //Função Impulso 
endfunction 
 
function [y]=degrau(x) //Função degrau 
y = zeros(1, length(x)); 
y(find(x>=0)) = 1; 
endfunction 
 
//Vetor n 
n= [-10:1:10]; //geração do vetor, escolhido entre -10 e 10 para ter uma boa margem 
 
//RU 2404580 e letras 
RU1=2; RU2=4; RU3=0; RU4=4; RU5=5; RU6=8; RU7=0; 
a = RU1; b = RU2; c = 0.3; //RU3=0 d = RU4/10; m = RU5; f = RU6; g = 7; //RU7=0 
 
 
1. GERAR AS FUNÇÕES 
//Funções questão 1 
//x 
u1=degrau(n+b)-degrau(n-f); 
x=tan(a*(n)+((c*(%pi))/3)*%e^(-d*(n))).*u1; 
//y 
y=(-RU1)*impulso(n+2)+RU4*impulso(n+1)+RU3*impulso(n)+RU7*impulso(n-1)+RU5*impulso(n-2)+(-
RU6)*impulso(n-3); 
//z 
u2=degrau(n+f)-degrau(n-g); 
xa=cshift(x,[0,RU3]); 
for i=-10:1:10 
z(i+11)=((0.7^(i))*(xa(-i+11)))+(0.3*(i))*u2(i+11); 
end 
 
2. CALCULAR 
//Funções questão 2 
// o[n] 
for i=-10:1:10// deve ter o mesmo comprimento de n 
 o(i+11)=(x(i+11))+(y(i+11)).*(z(i+11)); 
end 
// p[n] 
for i=-10:1:10// deve ter o mesmo comprimento de n 
 p(i+11)=(x(i+11))-(y(i+11))-(z(i+11)); 
end 
// q[n] 
for i=-10:1:10// deve ter o mesmo comprimento de n 
 q(i+11)=(x(i+11)).*((y(i+11))+(z(i+11))); 
end 
 
Sinais e Sistemas 
 
Prof. Eng. Viviana R. Zurro MSc. 
 
Modelo de AP 2 
 
3. PLOTAR 
//Limpeza da janela de plotagem e Comandos gráficos 
clf()//limpa janela gráfica 
f=gcf()//manipulador de gráficos 
 
//Plotar os gráficos 
subplot(321) 
plot2d3(n,x,style=9);//x(n) 
f.children.children(1).children.thickness=2;//controla a grossura da linha 
title("x[n]");//título 
ylabel("Amplitude");//eixo y 
xlabel("Amostra");//eixo x 
 
subplot(322) 
plot2d3(n,y,style=5);//y(n) 
f.children.children(1).children.thickness=2;//controla a grossura da linha 
title("y[n]");//título 
ylabel("Amplitude");//eixo y 
xlabel("Amostra");//eixo x 
 
subplot(323) 
plot2d3(n,z,style=1);//z(n) 
f.children.children(1).children.thickness=2;//controla a grossura da linha 
title("Função do sistema para z[n]");//título 
ylabel("Amplitude");//eixo y 
xlabel("Amostra");//eixo x 
 
subplot(324) 
plot2d3(n,o,style=6);//o(n) 
f.children.children(1).children.thickness=2;//controla a grossura da linha 
title("Função do sistema para o[n]");//título 
ylabel("Amplitude");//eixo y 
xlabel("Amostra");//eixo x 
 
subplot(325) 
plot2d3(n,p,style=3);//p(n) 
f.children.children(1).children.thickness=2;//controla a grossura da linha 
title("Função do sistema para p[n]");//título 
ylabel("Amplitude");//eixo y 
xlabel("Amostra");//eixo x 
 
subplot(326) 
plot2d3(n,q,style=4);//p(n) 
f.children.children(1).children.thickness=2;//controla a grossura da linha 
title("Função do sistema para q[n]");//título 
ylabel("Amplitude");//eixo y 
xlabel("Amostra");//eixo x 
 
 
 
 
 
 
 
 
 
 
 
 
Sinais e Sistemas 
 
Prof. Eng. Viviana R. Zurro MSc. 
 
Modelo de AP 3 
 
Colocar aqui todos os gráficos pedidos similar à figura de exemplo 
 
 
 
 
 
Sinais e Sistemas 
 
Prof. Eng. Viviana R. Zurro MSc. 
 
Modelo de AP 4 
ATIVIDADE 2: 
DEFINIÇÃO DE FUNÇÕES E VETORES (VETOR 𝑛, IMPULSO, DEGRAU, ETC.) 
clc//limpa console 
function [y]=impulso(x) 
y=zeros(1,length(x)); 
y(find(x==0))=1; //Função Impulso 
endfunction 
 
function [y]=degrau(x) //Função degrau 
y = zeros(1, length(x)); 
y(find(x>=0)) = 1; 
endfunction 
 
//Vetor n 
nx= [-5:1:5]; //geração do vetor entre -5 e 5 
ny= [-10:1:10]; //geração do vetor entre -10 e 10 
 
//RU 2404580 e letras 
RU1=2; RU2=4; RU3=0; RU4=4; RU5=5; RU6=8; RU7=0; 
a = RU1; b = RU2; c = 0.3; //RU3=0 
d = RU4/10; m = RU5; f = RU6; g = 7; //RU7=0 
 
1. GERAR AS FUNÇÕES 
//x[n] 
u1=degrau(nx+4)-degrau(nx-RU1); 
x=((%e^(-d*(nx))).*cos(m*nx+%pi/3)).*u1; 
 
//h1[n] 
h1=RU1*impulso(nx)+(RU2)*impulso(nx-1)+RU3*impulso(nx-2); 
 
//h2[n] 
u2=degrau(nx+2)-degrau(nx-RU1); 
h2=(sin(c*%pi*(nx))).*u2; 
 
2. CALCULAR 
ya=conv(x,(h1-h2)); 
 
3. PLOTAR 
//Limpeza da janela de plotagem e Comandos gráficos 
clf()//limpa janela gráfica 
f=gcf()//manipulador de gráficos 
 
//Plotar os gráficos 
subplot(411) // dividir a área de plotagem em 4 partes 
plot2d3(nx,x,style=1);// Plotar x[n] 
f.children.children(1).children.thickness=2;//controla a grossura da linha 
title("x[n]");//título do gráfico 
ylabel("Amplitude");// legenda do eixo y 
xlabel("Amostra");// legenda do eixo x 
subplot(412) // dividir a área de plotagem em 4 partes 
plot2d3(ny,ya,style=6);// Plotar y(n) 
f.children.children(1).children.thickness=2;//controla a grossura da linha 
title("y[n]");//título do gráfico 
ylabel("Amplitude");// legenda do eixo y 
xlabel("Amostra");// legenda do eixo x 
subplot(413) // dividir a área de plotagem em 4 partes 
plot2d3(nx,h1,style=3);// Plotar h(n) 
f.children.children(1).children.thickness=2;//controla a grossura da linha 
Sinais e Sistemas 
 
Prof. Eng. Viviana R. Zurro MSc. 
 
Modelo de AP 5 
title("h1[n]");//título do gráfico 
ylabel("Amplitude");//legenda do eixo y 
xlabel("Amostra");// legenda do eixo x 
subplot(414) // dividir a área de plotagem em 4 partes 
plot2d3(nx,h2,style=5);// Plotar z(n1) 
f.children.children(1).children.thickness=2;//controla a grossura da linha 
title("h2[n]");//título do gráfico 
ylabel("Amplitude");// legenda do eixo eixo y 
xlabel("Amostra");// legenda do eixo eixo x 
 
Gráficos plotados 
 
 
 
 
1. CALCULAR 
yb=conv(h1,x)-conv(h2,x) 
 
2. PLOTAR 
//Limpeza da janela de plotagem e Comandos gráficos 
clf()//limpa janela gráfica 
f=gcf()//manipulador de gráficos 
 
//Plotar os gráficos 
subplot(411) // dividir a área de plotagem em 4 partes 
plot2d3(nx,x,style=1);// Plotar x[n] 
f.children.children(1).children.thickness=2;//controla a grossura da linha 
title("x[n]");//título do gráfico 
ylabel("Amplitude");// legenda do eixo y 
xlabel("Amostra");// legenda do eixo x 
subplot(412) // dividir a área de plotagem em 4 partes 
plot2d3(ny,yb,style=6);// Plotar y(n) 
f.children.children(1).children.thickness=2;//controla a grossura da linha 
title("y[n]");//título do gráfico 
ylabel("Amplitude");// legenda do eixo y 
xlabel("Amostra");// legenda do eixo x 
subplot(413) // dividir a área de plotagem em 4 partes 
plot2d3(nx,h1,style=3);// Plotar h(n) 
Sinais e Sistemas 
 
Prof. Eng. Viviana R. Zurro MSc. 
 
Modelo de AP 6 
f.children.children(1).children.thickness=2;//controla a grossura da linha 
title("h1[n]");//título do gráfico 
ylabel("Amplitude");//legenda do eixo y 
xlabel("Amostra");// legenda do eixo x 
subplot(414) // dividir a área de plotagem em 4 partes 
plot2d3(nx,h2,style=5);// Plotar z(n1) 
f.children.children(1).children.thickness=2;//controla a grossura da linha 
title("h2[n]");//título do gráfico 
ylabel("Amplitude");// legenda do eixo eixo y 
xlabel("Amostra");// legenda do eixo eixo x 
 
 
 
Gráficos plotados 
 
 
 
 
 
1. Explique com suas próprias palavras o solicitado neste ponto. 
Pela análise dos resultados de ambos os sinais dos sistemas y[n] das alternativas 1(a) e 1(b) 
vê-se que são iguais. Esta igualdade deve-se pelo fato de que as equações são as mesmas 
quando aplicada a propriedade distributiva da convolução. Esta propriedade diz que, em 
relação à soma, a convolução é distributiva o que caracteriza e justifica a igualdade.

Outros materiais