Exercicios Matlab
Aula 2P -
Comandos básicos do Matlab aplicados a PDS
Bibliografia
HAYKIN, S. S.; VAN VEEN, B. Sinais e sistemas, Bookman, 2001. ISBN 8573077417. Páginas 71-76.
INGLE, V. K.; PROAKIS, J. G. Digital signal processing using Matlab®, 2nd ed., Thomson, 2007. ISBN
0495073113. Páginas 7-17.
1.
Introdução
O Matlab é uma ferramenta muito útil no estudo de problemas e no desenvolvimento
de projetos em Engenharia sendo utilizado em universidades e empresas ao redor do mundo.
Na área de Engenharia Elétrica e, mais precisamente, em Processamento de Sinais vem adquirindo um caráter quase fundamental.
O principal motivo deste sucesso é a utilização maciça de vetores e matrizes para representar dados de uma forma simples (Matlab = Matrix Laboratory). Esta forma de representação praticamente elimina a necessidade de utilização de laços FOR ou WHILE simplificando e acelerando muito os programas. EM OUTRAS PALAVRAS, EM MATLAB, SEMPRE QUE POSSÍVEL (OU SEJA, QUASE SEMPRE!) NÃO UTILIZE LAÇOS FOR OU
WHILE!
O objetivo desta aula é (re) ver alguns conceitos básicos de programação em Matlab.
Durante o curso veremos muitos outros detalhes técnicos.
Lembre-se: sempre que você ficar na dúvida sobre a utilização de um comando, a função pode lhe ajudar.
2.
Gerando vetores
2.1.
O operador :
O operador : é utilizado para gerar e acessar elementos de um vetor.
Vetor = valor inicial: passo: valor final
Quando o passo é unitário, ele pode ser omitido.
• Exemplos de utilização
A. gerar um vetor x com os números inteiros de zero a cinco
>> x = 0:5 x =
0
1
2
3
4
5
b. gerar um vetor y indo de 0 a 1 com passo de 0.1.
>> y = 0:0.1:1
1
Processamento Digital de Sinais – Aula 2P – Professor Marcio Eisencraft – agosto 2009
y =
0
0.1000
0.6000 0.7000
0.2000
0.8000
0.3000
0.9000
0.4000
0.5000
1.0000
c. mostrar o segundo