17
Sinais e Sistemas Lineares - 2ª Ed. 2007

Exercícios resolvidos: Sinais e Sistemas Lineares - 2ª Ed. 2007

B P LathiIBSN: 9788560031139

Elaborado por professores e especialistas

Exercício

Considere a função em tempo discreto f[n] = en/5cos(πn/5)u[n]. A Seção 3 do MATLAB utiliza um objeto inline para descrever esta função.

Enquanto o objeto inline opera adequadamente na operação de redução de amostragem (decimação), ela não opera adequadamente para uma operação de aumento de amostragem (interpolação), tal como f[n/2]. Modifique o objeto inline f de tal forma que ele responda corretamente a operações de aumento de amostragem. Teste seu código calculando e traçando f[n/2] para (−10 ≤ n ≤ 10).

Passo 1 de 4keyboard_arrow_downkeyboard_arrow_up

O exercício fornece uma parte de um programa, que deve ser alterado de modo a satisfazer as exigências.

Passo 2 de 4keyboard_arrow_downkeyboard_arrow_up

A linha de código precisa ser modificada para inserir valores nulos para entradas não-inteiras; o seguinte comando torna isso possível:

f = inline('(n==fix(n)).*exp(-n/5).*cos(pi*n/5).*(n>=0)','n');

Passo 3 de 4keyboard_arrow_downkeyboard_arrow_up

Para testar o mesmo, basta plotar o gráfico solicitado, usando os comandos:

n = [-10:10];

stem(n,f(n/2),'k'); axis([-10 10 -1.5 1.5]);

xlabel('n');ylabel('y[n/2]')

Passo 4 de 4keyboard_arrow_downkeyboard_arrow_up

Obtém-se, então, o seguinte gráfico:

Imagem 1

O passo a passo dos exercícios mais difíceis

12xR$ 29,90 /mêsCancele quando quiser, sem multa

E mais

  • check Videoaulas objetivas
  • check Resumos por tópicos
  • check Salve para ver depois
  • check Disciplinas ilimitadas
  • check Filtros exclusivos de busca