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.,
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 −