16.04.2013 Views

Universidade Presbiteriana Mackenzie Automaç˜ao e Controle I

Universidade Presbiteriana Mackenzie Automaç˜ao e Controle I

Universidade Presbiteriana Mackenzie Automaç˜ao e Controle I

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Automação e <strong>Controle</strong> 1 – Aula 1P – Professor Marcio Eisencraft – julho 2006<br />

b. Gere um vetor contendo os números inteiros entre zero e 10 em ordem crescente seguidos<br />

pelos mesmos em ordem decrescente.<br />

>> x = [0:10 10:-1:0]<br />

x =<br />

0 1 2 3 4 5 6 7 8 9 10<br />

10 9 8 7 6 5 4 3 2 1 0<br />

Exercício<br />

4. Construa um vetor constituído pelos números pares de 0 a 10 seguido pelos números<br />

ímpares de 0 a 10.<br />

Comandos:<br />

2.5. Operações entre vetores<br />

O Matlab permite somar (+), subtrair (-), multiplicar (.*) , dividir (./) vetores. Essas<br />

operações são realizadas elemento a elemento e só podem ser aplicadas entre vetores de<br />

mesmo comprimento.<br />

Além disso, quase todas as suas funções (trigonométricas, exponenciais e outras)<br />

podem ser aplicadas a um vetor sendo que elas operam também elemento a elemento.<br />

• Exemplos de aplicação<br />

a. Sendo x = [2 3 7] e y = [0 -1 3] escreva a resposta de cada um desses co-<br />

mandos executados no Matlab.<br />

I) x + y [2 2 10]<br />

ii) x – y [2 4 4]<br />

iii) x.*y [0 -3 21]<br />

b. Como gerar a partir do vetor x = 0:0.001:1 um vetor com números de 1 a 11?<br />

V = 10*x+1<br />

4

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!