Escolar Documentos
Profissional Documentos
Cultura Documentos
CD27EL /
Atividades /
Atividade 02 - Geração de sinais em tempo discreto com ferramentas computacionais
Questão 1
Resposta salva
Para gerar um gráfico de dois ciclos de um sinal senoidal y(t), pode-se utilizar qual das seguintes sequências:
Questão 2
Resposta salva
O comando subplot permite gerar múltiplos gráficos em uma única tela gráfica. Qual o resultado do código que segue:
subplot(2,2,1);
x = linspace(-3.8,3.8);
y_cos = cos(x);
plot(x,y_cos);
title('Subplot 1: Cosseno')
subplot(2,2,2);
plot(x,y_poly,'r');
title('Subplot 2: Polinomio')
subplot(2,2,[3,4]);
plot(x,y_cos,'b',x,y_poly,'r');
a. 2 gráficos em 1 linha
d. 2 gráficos em 1 coluna
Questão 3
Resposta salva
Para fazer gráficos de sinais de diferentes tipos (discreto, contínuo, amostrado, com retenção,) pode-se utilizar comandos apropriadas
como Stem, Stairs, Plot, entre outros. Para gerar o gráfico abaixo, qual a combinação adequada:
Questão 4
Resposta salva
A visualização de uma variável com a passagem do tempo pode ser facilmente implementada através de gráficos gerados por
computadores. O uso de vetores para armazenar o conteúdo de uma variável ou até mesmo várias, em uma ou múltiplas dimensões,
facilita a criação de gráficos com ferramentas como o Matlab, Octave e Python. Indique quais das seguintes alternativas geram um vetor
de tempo para 10s, com 10 pontos por segundo.
a. t = 0:10:10;
b. t = 0:10:N;
c. t = 0:0.1:10;
Questão 5
Resposta salva
Para gerar este sinal, o código que segue pode ser utilizado:
% Código OCTAVE ou MATLAB
T = codigo01; % Intervalo de amostragem
To = 20; % Periodo fundamental do sinal
N= 3*To/T; % Número de pontos do sinal
t = codigo02; % Gerar vetor de tempo
vel= codigo03(1,N); % Inicialização do sinal de saída
% Gerar vetor do sinal de referência
k=0;
for n=1:N
if (k<=3) % de 0 a 3s
vel(n)=2;
end
if (k>3)&(k<=6)
vel(n)=codigo04;
end
if (k>6)&(k<=10)
vel(n)=5;
end
if (k>10)&(k<=15)
vel(n)=codigo05;
end
k=round(k+T,2)
if (k>To/T)
k=0;
end
end
plot(t,vel)
1. codigo01 = 0.1
2. codigo02 = [0:T:3*To]
3. codigo03 = zeros
4. codigo04 = vel(n-1)+T
5. codigo05 = vel(n-1)-T
Questão 6
Resposta salva
Assinale quais os comandos abaixo podem ser usados para gerar um gráfico representando um sinal de tempo discreto:
a. plot(t,y)
b. stem(t,y)
c. stairs(t,y)
d. plot(t,y,'o')
e. scatter(t,y)
Seguir para...