o MATLAB – Plotagem

Anúncios

Para plotar o gráfico de uma função, você precisa seguir os seguintes passos −

  • Definir x, especificando o intervalo de valores para a variável x, para o qual a função está a ser traçado

  • Definir a função, y = f(x)

  • Chamar o comando gráfico, como plot(x, y)

exemplo Seguinte seria demonstrar o conceito., Vamos traçar a função simples y = x para a gama de valores de x de 0 a 100, com um incremento de 5.

Crie um arquivo de script e digite o seguinte código

x = ;y = x;plot(x, y)

Quando você executar o arquivo, o MATLAB apresenta o seguinte argumento

Vamos dar mais um exemplo para traçar a função y = x2. Neste exemplo, vamos desenhar dois grafos com a mesma função, mas na segunda vez, vamos reduzir o valor do incremento. Por favor, note que à medida que diminuímos o incremento, o grafo torna-se mais suave.,

Crie um arquivo de script e digite o seguinte código

x = ;x = ;y = x.^2;plot(x, y)

Quando você executar o arquivo, o MATLAB apresenta o seguinte argumento

Alterar o arquivo de código um pouco, reduzir o incremento de 5 −

x = ;y = x.^2;plot(x, y)

o MATLAB desenha um mais suave gráfico −

Adicionar Título, Etiquetas, Linhas de Grade e de Escala no Gráfico

o MATLAB permite que você adicione um título, etiquetas ao longo do eixo x e do eixo y, linhas de grade e também para ajustar os eixos para enfeitar o gráfico.,

  • os comandos xlabel e ylabel geram etiquetas ao longo do eixo x e do eixo Y.

  • o comando título permite-lhe colocar um título no gráfico.

  • a grelha ao comando permite-lhe colocar as linhas da grelha no gráfico.

  • o comando equal do eixo permite gerar a parcela com os mesmos factores de escala e os espaços em ambos os eixos.

  • o comando quadrado do eixo gera uma parcela quadrada.,

Exemplo

Crie um arquivo de script e digite o seguinte código

x = ;y = sin(x);plot(x, y), xlabel('x'), ylabel('Sin(x)'), title('Sin(x) Graph'),grid on, axis equal

o MATLAB gera o gráfico a seguir −

Desenho de Múltiplas Funções em um Mesmo Gráfico

Você pode desenhar vários gráficos na mesma trama., O exemplo a seguir demonstra o conceito −

Exemplo

Crie um arquivo de script e digite o seguinte código

x = ;y = sin(x);g = cos(x);plot(x, y, x, g, '.-'), legend('Sin(x)', 'Cos(x)')

o MATLAB gera o gráfico a seguir −

Configuração de Cores no Gráfico

o MATLAB fornece oito basic opções de cores para gráficos do desenho.,

c Ciano g Verde m Magenta y Amarelo

Exemplo

Vamos desenhar o gráfico de dois polinˆ omios

  • f(x) = 3×4 + 2×3+ 7×2 + 2x + 9 e

  • g(x) = 5×3 + 9 x + 2

Crie um arquivo de script e digite o seguinte código

x = ;y = 3*x.^4 + 2 * x.^3 + 7 * x.^2 + 2 * x + 9;g = 5 * x.^3 + 9 * x + 2;plot(x, y, 'r', x, g, 'g')

Quando você executar o arquivo, MATLAB gera o gráfico a seguir −

Definição de Escalas de Eixo

O eixo de comando permite que você defina o eixo escalas., Você pode fornecer valores mínimo e máximo para os eixos x e y usando o eixo de comando da seguinte maneira:

axis ( )

O exemplo a seguir mostra isso −

Exemplo

Crie um arquivo de script e digite o seguinte código

x = ;y = exp(-x).* sin(2*x + 3);plot(x, y), axis()

Quando você executar o arquivo, MATLAB gera o gráfico a seguir −

a Geração de Sub-Tramas

Quando você cria uma matriz de parcelas na mesma figura, cada uma destas parcelas é chamada de uma sub-parcela. O comando subplot é usado para criar subplots.,

a Sintaxe do comando é −

subplot(m, n, p)

, onde m e n são o número de linhas e colunas da trama matriz e p especifica onde colocar um determinado enredo.cada parcela criada com o comando subplot pode ter as suas próprias características. A seguir o exemplo demonstra o conceito –

exemplo

vamos gerar dois gráficos−

y = e-1.,5xsin(10x)

y = e−2xsin(10x)

Crie um arquivo de script e digite o seguinte código

Quando você executar o arquivo, MATLAB gera o gráfico a seguir −

Anúncios

Share

Deixe uma resposta

O seu endereço de email não será publicado. Campos obrigatórios marcados com *