Prévia do material em texto
IFCE – Instituto Federal de Educação, Ciência e Tecnologia do Ceará. Tecnologia em Telemática Disciplina PDS Prof. Mário Henrique Exercício revisão Octave GNU Aluno: Sidney José Rodrigues Lima 20132173000359 Tauá – CE 2019 Respostas 1) Para instâncias de tempo t = 0:0.01:1, plote os seguintes sinais com as funções plot e stem. a) x1(t) = cos(20t) #código x1 = cos(20 * t); figure plot(t, x1); #gráficos Plot Stem b) x2(t) = 2cos(10t) #código x2 = 2 * cos(10 * t); figure plot(t, x2); #gráficos Plot Stem c) y(t) = x1(t) + x2(t) #código y = x1 + x2; figure plot(t, y); figure stem(t, y); #gráficos Plot Stem d) Responda: Qual a diferença entre os gráficos utilizando a função plot e a função stem? R: A utilização da função plot gera os gráficos em tempo contínuo, já a utilização da função stem gera os gráficos em tempo discreto, ou seja, gerando os pontos. e) Seja o sinal z(t) = e^at. Faça os gráficos w(t) = z(t).x1(t) para a>0 e para a<0. Comente os resultados obtidos. #código p/ a > 0 a = 1:0.01:2; z = exp(a .* t); w = z .* x1; figure plot(t, w); figure stem(t, w); #gráficos Plot Stem #código p/ a < 0 a1 = -2:0.01:-1; z1 = exp(a1 .* t); w1 = z1 .* x1; figure plot(t, w1); figure stem(t, w1); #gráficos Plot Stem 2) Construa e faça o gráfico do seguinte sinal utilizando a função steam. a) Atribuindo valores. #código n = -5:5; Xn = [0 2 1.5 1 0 0 1 1 1.5 2 0]; figure stem(n, Xn); #gráfico b) Através do comando for com o auxílio dos comandos if, elseif e else. #código count = 1; for i = -5:5 if i >= -4 && i <= -2 Xn1(count) = -i/2; elseif i == 1 Xn1(count) = i; elseif i >= 2 && i <= 4 Xn1(count) = i/2; else Xn1(count) = 0; endif count++; end figure stem(n, Xn1); #gráfico Os arquivos para todas as questões acima podem ser baixas no seguinte link: http://bit.ly/31TWOdp