Escolar Documentos
Profissional Documentos
Cultura Documentos
0.9
0.8
0.7
0.6
0.5
0.4
0.3
0.2
0.1
0
-2 -1.5 -1 -0.5 0 0.5 1 1.5 2
Exemplos no Matlab
• Função Degrau
No MatLab:
>> degrau=inline('t>=0');
>> t=-2:0.01:4;
>> plot(t,degrau(t));
1.2
0.8
0.6
0.4
0.2
0
-2 -1 0 1 2 3 4
Exemplos no Matlab
• Função Exponencial
A= 1 e b=1 A= 1 e b = -1
No MatLab: No MatLab:
t=0:0.01:2; >> t=0:0.01:8;
>> expopos=exp(t); >> exponeg=exp(-t);
>> plot(t,expopos) >> plot(t,exponeg)
1
8
0.9
7
0.8
6 0.7
0.6
0.5
4
0.4
0.3
3
0.2
2
0.1
1 0
0 0.2 0.4 0.6 0.8 1 1.2 1.4 1.6 1.8 2 0 1 2 3 4 5 6 7 8
Exemplos no Matlab
• Função Rampa
No MatLab:
>> reta=inline('t');
>> degrau=inline('t>=0');
>> t=-2:0.01:4;
>> rampa=reta(t).*degrau(t);
>> plot(t,rampa);
3.5
2.5
1.5
0.5
0
-2 -1 0 1 2 3 4
Exemplos no Matlab
• Função Senoidal
No MatLab:
Amplitude=1, freq=1 e phi=0
>> t=0:0.01:8; , A=1;
>> f=1; , phi=0;
>> sinal=A*cos(2*pi*f*t+phi);
>> plot(t,sinal);
1
0.8
0.6
0.4
0.2
-0.2
-0.4
-0.6
-0.8
-1
0 1 2 3 4 5 6 7 8
Exemplos
Sinal de Tempo Contínuo
8 No MatLab:
6
>> t=-1:0.01:1;
>> sinalc=10*cos(2*pi*t);
4
0
>> plot(t,sinalc);
-2
-4
>> n=-1:0.1:1;
>> sinald=10*cos(2*pi*n);
-6
-8
10
-2
-4
-6
-8
-10
-1 -0.8 -0.6 -0.4 -0.2 0 0.2 0.4 0.6 0.8 1
Exemplo no Matlab
1- Execute, analise e complete os espaços para comentários no
exemplo abaixo de um programa no MatLab que visualiza a seguinte
seqüência : No MatLab:
x(n) = {-2,-3,-1,1,4,2,3,4}
n=(-3:4)
x=[-2 -3 -1 1 4 2 3 4]
stem(n,x)
4
-1
-2
-3
-3 -2 -1 0 1 2 3 4
Exemplo no Matlab
Impulso Degrau
No MatLab: No MatLab:
function [x, n] = impseq(n0, n1, n2) function [x, n] = stepseq(n0, n1, n2)
n = [n1:n2]; % Degrau
x = [(n - n0) == 0]; n = [n1:n2];
stem (x); x = [(n-n0) >= 0];
>> impseq (5, 0, 10); stem (x);
>> stepseq (5, 0, 10);
0.9
0.8
0.7
0.6
0.5
0.4
0.3
0.2
0.1