crie um gráfico de linha
crie um gráfico de linha bidimensional usando a função plot
. Por exemplo, plotar o valor da função sine de 0 a 2π.
x = linspace(0,2*pi,100);y = sin(x);plot(x,y)
Rotular os eixos e adicione um título.
xlabel('x')ylabel('sin(x)')title('Plot of the Sine Function')
Plotar Múltiplas Linhas
Por padrão, o MATLAB limpa a figura antes de cada plotagem de comando., Use o comando figure
para abrir uma nova janela de figuras. Você pode desenhar várias linhas usando o comando hold on
. Até utilizar hold off
ou fechar a janela, todas as parcelas aparecem na janela da figura actual.
figurex = linspace(0,2*pi,100);y = sin(x);plot(x,y)hold on y2 = cos(x);plot(x,y2)hold off
Linha de Alterar a Aparência
Você pode alterar a linha de cor, estilo de linha, ou adicionar marcadores ao incluir um opcional de linha de especificação ao chamar o plot
função., Por exemplo:
Os símbolos podem aparecer em qualquer ordem. Você não precisa especificar todas as três Características (Cor da linha, estilo e marcador). Para mais informações sobre as diferentes opções de estilo, veja a página da função plot
.por exemplo, plotar uma linha pontilhada. Adicionar um segundo gráfico que use uma linha vermelha tracejada com marcadores circulares.
x = linspace(0,2*pi,50);y = sin(x);plot(x,y,':')hold on y2 = cos(x);plot(x,y2,'--ro')hold off
Plotar apenas os pontos de dados omitindo o estilo de linha da opção da linha de especificação.,
x = linspace(0,2*pi,25);y = sin(x);plot(x,y,'o')
Linha de Alterar as Propriedades do Objecto
Você também pode personalizar a aparência da trama alterando propriedades do Line
objeto usado para criar o enredo.
crie um gráfico de linhas. Atribuir o ID
objecto criado à variável ln
. O visor mostra comumente usado propriedades, tais como Color
LineStyle
e LineWidth
.,
x = linspace(0,2*pi,25);y = sin(x);ln = plot(x,y)
To access individual properties, use dot notation. For example, change the line width to 2 points and set the line color to an RGB triplet color value, in this case . Add blue, circle markers.
ln.LineWidth = 2;ln.Color = ;ln.Marker = 'o';ln.MarkerEdgeColor = 'b';