Matlab
O Matlab, como qualquer software, só consegue trabalhar com amostras (valores) discretos.
Assim, tendo a função g(t), precisamos criar um vetor de tempo com valores discretos e, em seguida, obter o valor de g nestes pontos.
Tela de comando:
Os comandos são digitados diretamente no prompt >>.
•
Como criar um vetor: No Matlab, um vetor pode ser definido das seguintes formas: o Supondo que os valores que queremos colocar no vetor são conhecidos, então podemos digitar:
>> x=[1 0.4 9 0.2 -5];
>>
Este comando cria um vetor x com 5 elementos definidos pelos valores colocados entre colchetes. Se colocarmos o ‘;’ no final, a linha seguinte já mostrará o prompt de comando do Matlab, esperando o novo comando. Se não colocarmos, teremos uma sequência da seguinte forma:
>> x=[1 0.4 9 0.2 -5] x =
1.0 0.4000
9.0000
>> o 0.2000
-5.0000
Supondo que queremos criar um intervalo de valores, por exemplo,
-2 t=-2:0.1:0;
Este comando vai gerar um vetor t com 21 elementos, indo de -2 até 0 com um intervalo de 0.1 para cada amostra: t =[-2.0000
-1.9000
-1.8000
-1.7000
-1.6000
-1.5000
-1.4000
-1.3000
-1.2000
-1.1000
1.0000
-0.9000
-0.8000
-0.7000
-0.6000
-
•
•
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
0.5000
-0.4000
-0.3000
-0.2000
-0.1000
0]
o É importante observar que, no Matlab, a primeira posição do vetor é considerada a posição número 1 (e não zero!)
Como gerar uma função: o A partir do momento que já temos o vetor de tempo, para criar a função, basta fazer: >> g1=-4-2*t;
O Matlab vai reconhecer que o vetor ‘t’ já foi criado, e vai pegar suas amostras, multiplicar por -2 e subtrair 4. No final teremos um vetor ‘g1’ com o mesmo tamanho de t (21 amostras).
Como plotar o gráfico: o Para plotar um gráfico, o Matlab possui o comando plot(x,y) onde x é um vetor com os valores que ficaram no eixo x e y é um vetor com os valores que serão plotados no eixo y. Portanto, poderíamos fazer: