terça-feira, 5 de janeiro de 2010

Criando intervalos

No matlab também temos a possibilidade de criar para as nossas variáveis intervalos grandes de maneira automárica. 


Por exemplo, o vetor:


A = [ 1 2 3 4 5 6 7 8 9 10 ]


Poderia ser escrito da seguinte maneira:


A = 1:10


O comando poderia ser lido da seguinte forma:  " Faça A de 1 até 10". Os dois pontos representam que deve haver um intervalo.

Também é possível ajustar o passo desse intervalo. Digamos que seja de interesse o seguinte vetor:

B = [ 0 5 10 15 20 25 30 35 40 ]

Temos que o valor inicial é 0, o final 40 e o valor é incrementado em passos de 5.
O código ficaria da seguinte forma:

B = 0:5:40

Que pode ser lido como "Faça B de 0 até 40, em passos de 5"

De maneira genérica, temos:

N = ValorInicial : Passo : ValorFinal


Lembre-se que o valor inicial, o passo ou o valor final podem também assumir valores negativos. (desde que o intervalo seja coerente, caso contrário teremos uma matriz vazia.)

Essa lógica é muito utilizada no Matlab, inclusive nas funções for, como veremos nos próximos posts.

Nenhum comentário:

Postar um comentário