Beruflich Dokumente
Kultur Dokumente
Se por outro lado, o usurio deseja a listagem de todas as variveis que esto
sendo utilizadas, basta utilizar o comando who.
y = sen(x) em 0
Ex: x=[0 0.1*pi 0.2*pi 0.3*pi 0.4*pi 0.5*pi 0.6*pi 0.7*pi 0.8*pi 0.9*pi pi]
y = sin(x)
Para se resgatar um determinado elemento do vetor, basta indicar entre parnteses
a localizao do mesmo.
Ex: x(5:-1:1)
Construindo vetores
Existem formas para construo de vetores que dispensam a tarefa de digitar termo
a termo. So elas:
Cria um vetor que comea em zero e vai at o valor , incrementado 0,1*.
Ex: x=(0:0.1:1)*pi
cria um vetor que comea em zero e vai at o valor com 11 elementos
utilizando a funo linspace.
Os argumentos desta funo so:
Cria um vetor em escala logartmica que comea em 100 e vai at o valor 102
com 11 elementos utilizando a funo logspace
Ex: g=[1 2 3 4; 5 6 7 8]
Uma das funes que o MATLAB possui para elaborao de grficos a funo
fplot. Este comando calcula a funo a ser representada e certifica-se de que
suas propriedades estejam bem representadas. Como entrada, o fplot precisa
saber a funo a representada (como varivel string) e o domnio do grfico.
Ex: f='2*exp(-x).*sin(x)';
fplot(f,[0 8])
0.7
0.6
0.5
0.4
0.3
0.2
0.1
-0.1
0 1 2 3 4 5 6 7 8
Outra funo utilizada para confeccionar grficos bidimensionais, onde f = f(x), a
funo ezplot.
Esta funo tambm tem como argumentos de entrada uma funo string e um
intervalo de variao. Se f = f(x,y), o comando ezplot representa a funo
considerando f(x,y)=0.
Ex: ezplot('x^3 + y^3 -5*x*y + 1/5',[-3,3])
x 3 + y 3 -5 x y + 1/5 = 0
3
y
MATLAB o comando plot. -1
-2
Esse comando cria grficos de vetores de dados
em eixos adequados e conecta os pontos a -3
-3 -2 -1 0
x
1 2 3
0.8
0.6
0.2
y=sin(x); 0
plot(x,y) -0.2
-0.4
-0.6
-0.8
-1
0 1 2 3 4 5 6 7
possvel utilizar o comando plot para traar mais de um grfico no mesmo
sistema de eixos. 1
0.8
y=sin(x); 0.4
z=cos(x);
0.2
plot(x,y,x,z) -0.2
-0.4
-0.6
-0.8
-1
0 1 2 3 4 5 6 7
Para atribuir nomes aos eixos, pode ser utilizado os comandos comando
xlabel e ylabel.
Ex: x=linspace(0, 2*pi, 30);
O comando title adiciona um ttulo ao grfico. y=sin(x);
1
grfico
plot(x,y,'r-.>')
0.8
0.6
grid on
0.4
0.2
xlabel('x')
ylabel('seno(x)')
seno(x)
-0.2
-0.4 title('grfico')
-0.6
Os loops for possibilitam que uma srie de comandos seja repetida por um
nmero de vezes fixo e predefinido.