ex10: terminated.
This commit is contained in:
parent
603fe07624
commit
c86d58de07
60
TP1b/DiogoEliseuHugo_TP2_10.m
Normal file
60
TP1b/DiogoEliseuHugo_TP2_10.m
Normal file
@ -0,0 +1,60 @@
|
|||||||
|
%% Inicialização do ambiente
|
||||||
|
clear ; close all; clc
|
||||||
|
|
||||||
|
%% Exercício 10
|
||||||
|
n = 0:250; % janela
|
||||||
|
|
||||||
|
w1 = 0.1*pi;
|
||||||
|
w2 = 0.2*pi;
|
||||||
|
w3 = 0.3*pi;
|
||||||
|
|
||||||
|
x1 = 2*cos(w1*n);
|
||||||
|
x2 = 2*cos(w2*n);
|
||||||
|
x3 = 2*cos(w3*n);
|
||||||
|
|
||||||
|
% Figura com os resultados de x1
|
||||||
|
figure
|
||||||
|
hold on
|
||||||
|
% Plot de x1
|
||||||
|
subplot(2,1,1)
|
||||||
|
stem(n, x1)
|
||||||
|
title('x1')
|
||||||
|
% Plot do output para x1
|
||||||
|
subplot(2,1,2)
|
||||||
|
stem(n, fun_y(x1))
|
||||||
|
title('output para x1')
|
||||||
|
hold off
|
||||||
|
|
||||||
|
% Figura com os resultados de x2
|
||||||
|
figure
|
||||||
|
hold on
|
||||||
|
% Plot de x2
|
||||||
|
subplot(2,1,1)
|
||||||
|
stem(n, x2)
|
||||||
|
title('x2')
|
||||||
|
% Plot do output para x1
|
||||||
|
subplot(2,1,2)
|
||||||
|
stem(n, fun_y(x2))
|
||||||
|
title('output para x2')
|
||||||
|
hold off
|
||||||
|
|
||||||
|
% Figura com os resultados de x3
|
||||||
|
figure
|
||||||
|
hold on
|
||||||
|
% Plot de x3
|
||||||
|
subplot(2,1,1)
|
||||||
|
stem(n, x3)
|
||||||
|
title('x3')
|
||||||
|
% Plot do output para x3
|
||||||
|
subplot(2,1,2)
|
||||||
|
stem(n, fun_y(x3))
|
||||||
|
title('output para x1')
|
||||||
|
hold off
|
||||||
|
|
||||||
|
% Definição do sistema y
|
||||||
|
function y = fun_y(N)
|
||||||
|
x0 = N; %% For x[n]
|
||||||
|
x1 = [N(1, 2:size(N, 2)) 0]; %% For x[n-1]
|
||||||
|
xn1 = [0 N(1, 2:size(N, 2))]; %% For x[n+1]
|
||||||
|
y = x0.^2 - x1 .* xn1;
|
||||||
|
end
|
Reference in New Issue
Block a user