1.
INTRODUO .................................................................................................................................. 3
2.
OBJECTIVOS .................................................................................................................................... 3
3.
4.
5.
CONCLUSO .................................................................................................................................. 17
6.
BIBLIOGRAFIA ............................................................................................................................... 17
ndice de Figuras
1. INTRODUO
O matlab imprescindvel para resolver problemas complexos e em larga escala relacionados
engenharia Eletrnica. Constitui um mtodo computacional para a simulao de modelos,
sinais e sistemas. Neste trabalho far-se- uma descrio de um trabalho laboratorial realizado
para aprofundar o seu estudo, abordar-se- sobre algumas funes bsicas e implementao de
sinais elementares usados na teoria de sistemas e sinais.
2. OBJECTIVOS
Ambientar-se com o MATLAB.
Adquirir conhecimentos e desenvolver hbitos de investigao de sinais usando o MATLAB
no estudo de processamento digital de sinais e imagens.
Elaborar e simular os sinais bsicos e inferir os resultados e concluses ao contedo da
matria leccionada em Teoria De Sistemas e Sinais.
3. RESUMO TERICO
MATLAB (MATrix LABoratory) trata-se de um software interativo de alta performance voltado
para o clculo numrico. O MATLAB integra anlise numrica, clculo com matrizes,
processamento de sinais e construo de grficos em ambiente fcil de usar onde problemas e
solues so expressos somente como eles so escritos matematicamente, ao contrrio da
programao tradicional.
Sinais elementares
3.1. Impulso Dirac
O impulso Dirac e definido pela seguinte expresso:
Pare representar o impulso Dirac no Matlab usa-se das vrias tcnicas existentes a
funo inline com a seguinte estrutura.
>> n=-5:5;
>> dirac=inline('n==0','n');
>> stem(n,dirac(n))
Temos na figura abaixo uma ilustrao da tracagem do sinal.
4. PROCEDIMENTOS EXPERIMENTAL
Para realizao do trabalho escreveu-se no matlab os scripts abaixo e verificou-se os resultados.
Script 1. Arranjo.
>> x=[1 2 3 4];
>> subplot(2,1,1);
>> plot(x,'ro-');
>> title('Continuous');
>> subplot(2,1,2);
>> stem(x);
>> title('Discrete');
Script 2. Sinal Linear.
>> x=[1 2 3 4];
>> dtx=-2:1;
>> subplot(2,1,1);
>> plot(dtx,x,'ro-');
>> title('Continuous');
>> subplot(2,1,2);
>> stem(dtx,x);
>> title('Discrete');
Script 3. Sinal Sinusoidal.
>> x=linspace(0,2*pi,25);
>> y=sin(x);
>> subplot(2,1,1);
>> plot(x,y,'r');
>> title('Continuous');
>> subplot(2,1,2);
>> stem(x,y);
>> title('Discrete');
Script 4. Sinal Impulso de Dirac.
>> n1=input('Lower limit')
Lower limit1
>> n2=input('Upper limit');
Upper limit20
>> x=n1:n2;
>> Impulsos=zeros(20,1)
>> y=Impulsos
6
>> stem(x,y);
Script 5. Sinal Salto Unitario.
>> n1=input('Enter the lower limit');
Enter the lower limit1
>> n2=input('Enter the upper limit');
Enter the upper limit10
>> n=n1:n2;
>> x=[n>=0];
>> stem(n,x);
>> title('Unit Step Signal -Discrete');
Continuo:
>> n=input('Enter the upper limit');
Enter the upper limit11
>> t=0:n;
>> x=[t>=0];
>> plot(t,x);
>> title('Continuous');
Script 6. Sinal Rampa
>> n1=input('Enter lower limit');
Enter lower limit1
>> n2=input('Enter upper limit');
Enter upper limit5
>> n=n1:n2;
>> x=n.*[n>=0];
>> subplot(2,1,1);
>> plot(n,x,'r');
>> title('Continuos');
>> subplot(2,1,2);
>> stem(n,x,'b');
>> title('Discrete');
>> t=n1:n2;
>> a=input('Enter the value for a');
Enter the value for a2
>> y=exp(a*t);
>> subplot(2,2,2);
>> plot(t,y,'r');
>> title('Continuos');
>> subplot(2,1,2);
>> stem(t,y,'b');
>> title('Discrete');
5. RESULTADOS EXPERIMENTAIS
Aps a insero dos comandos no matlab obteram-se os seguintes resultados experimentais
abaixo:
Script 1. Arranjo
Fig. 8.
8. Grfico gerado aps a insero do comando subplot.
10
11
12
13
14
15
16
5. CONCLUSO
Aps o termino do trabalho, foi possvel observa-se que o matlab realimente proporciona um
mtodo de visualizao e simulao muito importante para engenharia electrnica.
A plotagem de grficos no ofereceu grandes dificuldades, apenas uma particularidade na
escolha da funo de plotagem, stem ou plot, notou-se que a primeira stem, desenha o
grfico em tempo discreto, enquanto a segunda plot desenha o grfico em tempo continuo,
unindo os pontos consecutivos da funo.
Foi notria tambm, que durante o trabalho adquiriu-se uma habilidade prtica no manejo dos
comandos de matlab.
6. BIBLIOGRAFIA
Proakits Digital Signal Processing Prentice-Hall, Terceira-edicao.
pt.wikipedia.org/wiki/Senoide
Notas das Aulas tericas e prticas dos professores: Eng. Vthor Nypwipwy e Eng 0
Hlder Baloi
17