graficosmatlab

Plotando gráficos simples no Matlab

Já que eu uso bastante, não custa explicar! :)

%gerando dois vetores de números aleatórios

x=rand(20,1);

y=rand(20,1);

%primeiro, vamos criar uma nova janela..

%não é totalmente necessário, mas é bom pra evitar que saia em cima de

%outro gráfico

figure %ele também aceita um número, identificador da janela, pra caso se queira propositalmente adicionar ou substituir coisas

%desenhando!

plot(x);

%desenha somente o vetor X, tal que Y=X e o eixo X será o indice no vetor

%para colocar linhas de grade:

grid;

%Para desenhar pares (x,y) passe-os para o plot:

plot(x,y);

%Isso vai desenhar uma linha contínua, ligando todos os pontos (x(i),y(i)),

%para todo i pertencente ao vetor.

%Caso queira "diferenciar", podemos passar cores:

plot(x,y,'red');

%linha continua, vermelha

plot(x,y,'xblue');

% 'x' marcando os pontos, em azul..

%para sobrepor os dois (linhas e marcadores), podemos usar:

plot(x,y,'red');

hold; %indica ao matlab para não apagar o grafico atual, e sim adicionar a ele.

%hold novamente troca o estado, permitindo a criacao de um grafico novo.

plot(x,y,'xblue');

grid;

% alguns marcadores válidos x o +..

% cores: escreva em ingles e seja feliz!

%deixando melhor:

Title('Exemplo matlab');

xlabel('Eixo x');

ylabel('Eixo y');

legend('serie1'); %caso existam mais de uma, passe os nomes na ordem de plotagem