Sinais e Sistemas
Prof. Eng. Viviana R. Zurro MSc.
Atividade Prática
ORIENTAÇÕES
• O trabalho deverá ser entregue em modelos em arquivo PDF.
• O arquivo deverá ser entregue no ícone TRABALHOS no lado esquerdo da tela.
• Uma vez enviados os arquivos, o link não será reaberto para entrega de novos
trabalhos.
• Não haverá prorrogação de prazo de entrega.
Baixar o aplicativo:
https://www.scilab.org/
Para todas as atividades práticas:
• Esta atividade depende do seu RU.
• Para realizar esta atividade leia atentamente todo material (principalmente as apostilas)
disponível na Aula 13.
• Atenção! Coloque no relatório todo o desenvolvimento matemático prévio ao
desenvolvimento do algoritmo sempre que solicitado. Se não houver desenvolvimento
matemático será descontada nota.
• Inclua imagens de todos os procedimentos solicitados. Nas imagens não se esqueça
de colocar nomes nos eixos (xlabel e ylabel). Será descontada nota.
• Para facilitar o desenvolvimento da atividade use o aplicativo SciNotes que permite
gravar sua atividade como um programa (página 7 da Apostila 1).
• Coloque o algoritmo completo no relatório com o detalhe explicando cada uma das
linhas. Será descontada nota.
• Se for detectado plágio, a nota será zero para todos os relatórios envolvidos
Exemplo RU: 1234567
RU1
RU2
RU3
RU4
1
2
3
RU5
RU6
RU7
4
5
6
7
Se seu RU tiver menos de 7 números deverá preencher com zeros os últimos números.
Exemplo:
RU = 12345
RU1
RU2
RU3
1
2
3
RU4
RU5
RU6
RU7
4
5
0
0
Se seu RU tiver mais de 7 números deverá desconsiderar os últimos números. Exemplo:
RU = 123456789
RU1
RU2
RU3
1
2
3
RU4
RU5
RU6
RU7
4
1
5
6
M19SS – Roteiro
7
Sinais e Sistemas
Prof. Eng. Viviana R. Zurro MSc.
OBJETIVO
Aprender a usar o ambiente matemático e realizar operações básicas com sinais.
MATERIAL UTILIZADO
• Ambiente matemático Scilab.
• Apostilas 1, 2 e 3 disponíveis nas Aulas 8, 9 e 10
• Comando cshift se necessário.
ATIVIDADE 1: Tempo contínuo
• 𝑎1=𝑅𝑈1
2
• 𝑏1=𝑅𝑈2
3
• 𝑐1=𝑅𝑈3
15
, se 𝑏1 = 0 adotar 𝑏1 = 0,6
, se 𝑐1 = 0 adotar 𝑐1 = 0,2
• 𝑑1=𝑅𝑈4
16
, se 𝑑1 = 0 adotar 𝑑1 = 0,25
• 𝑒1=𝑅𝑈5
10
, se 𝑒1 = 0 adotar 𝑒1 = 0,5
• 𝑒= número
�
�, sintaxe no Scinotes %e, ou 𝑒𝑥𝑝
• 𝜋= número
�
�, sintaxe no Scinotes %pi
Gerar um vetor 𝑡 de −10𝜋 a 10𝜋 com intervalo de 0,01.
1.
(2 pontos) Gerar as seguintes funções (𝑢(𝑡) função degrau unitário):
a.
b.
(0,5p) 𝑥(𝑡) = 𝑒(𝑐1
𝜋
4
𝑡+𝑅𝑈3
)
10
. 𝑢(𝑡 +3.𝑅𝑈4)
(0,5p) 𝑦(𝑡) = 3𝑠𝑒𝑛(𝑏1
�
�
10
c.
�
�) +𝑒−𝑑1𝑡.(𝑢(𝑡 + 𝑅𝑈2) −𝑢(𝑡 −20))
(0,5p) 𝑣(𝑡) = 𝑎1−𝑒1𝑡(𝑢(𝑡 + 𝑅𝑈1) − 𝑢(𝑡 − 10))+𝑠𝑒𝑛(𝑏1
𝜋
6
d.
e.
(0,5p) 𝑤(𝑡) = 𝑢(𝑡 + 𝑅𝑈1).𝑐𝑜𝑠(𝑑1𝑡 + 𝜋
2
) −𝑢(𝑡 −4.𝑅𝑈1)
�
�)
Plotar todas as funções na mesma figura usando o comando subplot. Colocar os
nomes nos eixos e o título de cada figura como no exemplo a seguir. Será tirada
nota se a imagem não cumprir com o solicitado. Usar o comando plot para melhor
visualização.
2
M19SS – Roteiro
Sinais e Sistemas
Prof. Eng. Viviana R. Zurro MSc.
Exemplo RU:1234567
Esta figura é somente um exemplo calculado para o RU 1234567, os gráficos obtidos para
seu RU não serão esses, mas estas figuras podem ser usadas para verificar seu algoritmo.
2.
(2 pontos) Considerando as funções do exercício 1, calcular e plotar as seguintes
funções:
a.
b.
c.
d.
�
�1(𝑡) = 𝑥(𝑡).(𝑦(𝑡) − 𝑣(𝑡))
�
�2(𝑡) = 𝑥(𝑡)𝑢(𝑡) + 𝑤(𝑡) − 𝑣(𝑡)
�
�3(𝑡) = 𝑤(𝑡) + 𝑦(𝑡)−𝑥(𝑡).𝑢(𝑡)
�
�4(𝑡) = 𝑦(𝑡) + 𝑣(𝑡).𝑥(𝑡)
3
M19SS – Roteiro
Sinais e Sistemas
Prof. Eng. Viviana R. Zurro MSc.
Exemplo RU: 1234567
Esta figura é somente um exemplo calculado para o RU 1234567, os gráficos obtidos para
seu RU não serão esses, mas estas figuras podem ser usadas para verificar seu algoritmo.
ATIVIDADE 2: Tempo discreto
Gerar um vetor 𝑛 de -10 a 10 com intervalo igual a 1.
Criar a função impulso unitário. Criar a função degrau unitário.
• 𝑎2=𝑅𝑈6, se 𝑎2 =0 adotar 𝑎2 = 6
• 𝑏2=𝑅𝑈7/10, se 𝑏2 =0 adotar 𝑏2 = 0,7
• Os parâmetros 𝑐1 e 𝑑1 são os mesmos da Atividade 1
1.
2.
(3 pontos) Gerar as seguintes funções:
a.
b.
c.
(0,5p) 𝑥[𝑛] = 𝑒−(𝑏2𝑛) −1 ≤ 𝑛 < 𝑎2
(1p) 𝑦[𝑛] = 𝑎2−𝑑1𝑛𝑢[𝑛] + 𝑠𝑒𝑛(𝑐1𝑛)𝑢[𝑛 + 𝑎2]
(1,5p) 𝑧[𝑛] = 𝑦[𝑛] − 𝑥[−𝑛 − 𝑎2] −10 ≤ 𝑛 < 𝑅𝑈1
(3 pontos) Calcular:
4
M19SS – Roteiro
�
�[𝑛] = 𝑧[𝑛].(𝑦[𝑛] − 𝑥[𝑛])
Sinais e Sistemas
Prof. Eng. Viviana R. Zurro MSc.
�
�[𝑛] = 𝑥[𝑛] −𝑦[𝑛] −𝑧[𝑛]
�
�[𝑛] = (𝑧[𝑛] + 𝑦[𝑛]).𝑥[𝑛]
3.
Plotar todos os gráficos (𝑥[𝑛], 𝑦[𝑛], 𝑧[𝑛]. 𝑜[𝑛], 𝑝[𝑛] e 𝑞[𝑛]) como sinal discreto na
mesma figura usando o comando subplot. Colocar os nomes nos eixos e o título de
cada figura como no exemplo a seguir. Será tirada nota se a imagem não cumprir com
o solicitado. Usar o comando plot2d3 para melhor visualização.
Exemplo RU: 1234567
Esta figura é somente um exemplo calculado para o RU 1234567, os gráficos obtidos não
serão esses.
5
M19SS – Roteiro