the plot function usually takes two arguments (but can take one). O primeiro é os valores X dos pontos a plotar, e o segundo é o valor Y dos pontos toplot. Abaixo está um exemplo de criar e plotar os valores do quadrado X de -10 a +10. No caso de um único argumento, o eixo X torna-se1,2,3, 4,… até o comprimento do array, e o eixo Y contém os valores do array.
repare que a parcela irá “ligar os pontos” para si,desenhando linhas entre cada conjunto de valores X,Y.,
Se você tem uma única matriz que deseja desenhar, e não se importa realmente com o eixo do X, você só quer ver os valores traçados no eixo do Y, você pode passar uma raia única para a função do gráfico. Aqui está um exemplo:
etiquetar o seu gráfico
as seguintes funções são quase sempre usadas com o gráfico para tornar a saída mais legível.
- xlabel, ylabel: fornece uma rotulagem para o grafo axii.
- título: indicar um título para o gráfico.
- legenda: indique uma legenda que indique o Significado de várias linhas de grafos.,
- grid: Put a checkered grid over the graph (add more lines to (sometimes) make it easy to see values.eixo
- : diga a dimensão de uma área que o gráfico deve mostrar.
o comando “clf”
às vezes você vai querer “limpar” a figura. Isto é normalmente feito simplesmente “tramando” a próxima coisa que você quer.Alternativamente, você pode usar o comando “clf”:
>> clf; % clear the plot
o comando” hold ”
às vezes você vai querer desenhar vários grafos no eixo XY (no samefigure)., Em Matlab, quando você usa a função plot mais do que uma vez, cada vez que você chama, a figura anterior é “apagada”.
para fazer uma figura anterior permanecer no gráfico, nós usamos o comando ” hold on;”. Quando queremos continuar a limpar a figura para cada novo enredo, usamos o comando ” hold off;”.
tente o seguinte código:
Você deve ter visto apenas um grafo, o grafo cúbico (que era o segundo gráfico acima). Agora tente este código, usando o comando ” aguarde;”.
o comando “subplot”
às vezes você vai querer colocar vários gráficos lado a lado em uma única figura., Você pode conseguir isso usando a função subplot Matlab.
para muitos mais detalhes sobre esta função (assim como os comandos e funções mencionados acima) você pode sempre usar o comando de ajuda na linha de comandos Matlab.
os parâmetros utilizados pela função subplot determinam quantas linhas e colunas para a “matriz” global de figuras, e então qual destas posições para colocar o próximo gráfico. Os parâmetros são: 1) o número de linhas, 2) o número de colunas, 3) Qual das sub-parcelas a usar.,
aqui está um exemplo de como criar uma matriz 2×3 (6 figuras) de gráficos e abordar cada um deles por um número (mostrado abaixo). Observe como a linha 1, coluna 1, é identificada pelo número 1. Linha um, coluna três é identificada por 3. Linha dois, coluna um,” dados ” e é identificado por 4.,:
Colunas | ||||
---|---|---|---|---|
um | dois | três | ||
Linhas | um | 1 | 2 | 3 |
dois | 4 | 5 | 6 |
Testar este código. Observe que o comando subplot permanece o mesmo, exceto para o “índice” em que Localização da matriz você deseja. Observe também que você pode título, etiqueta, etc, Cada Parcela.,
vários métodos adicionais de plotagem
Matlab fornece várias funções de graficação bem conhecidas, incluindo histogramas, gráficos circulares e gráficos de tronco.histogramas: histogramas são usados para mostrar quantos valores de uma matriz de valores estão dentro de certos “bins”. Por exemplo, se tivermos as pontuações de todos os alunos em um teste, podemos querer descobrir quantas pontuações foram entre 90-100, 80-90, 70-80, etc. O histograma é a ferramenta perfeita para isso.
gráficos circulares: os gráficos circulares são úteis para mostrar a percentagem de um todo, cada elemento representa., Por exemplo, se soubéssemos que havia 40 horas na semana, poderíamos usar um gráfico circular para mostrar quantas horas foram gastas em estudo, sono, reprodução, etc
gráficos de tronco: o gráfico de tronco desenha uma linha do fundo do gráfico para o valor Y apropriado para cada valor de X. Por exemplo, se o eixo X representa quantas vezes uma letra foi encontrada em um documento, poderíamos usar um gráfico de raiz para mostrar a relação entre todas as letras, e com que frequência elas ocorrem..
De Volta à lista de tópicos