Como fazer gráficos no MATLAB: um guia para principiantes

O MATLAB é um poderoso pacote de software para computação técnica e visualização de dados. Uma das suas principais características é a capacidade de criar gráficos de alta qualidade. Neste artigo, forneceremos um guia para iniciantes sobre plotagem no MATLAB. Abordaremos as noções básicas de criação e personalização de gráficos, bem como tópicos mais avançados, como a colocação de eixos, o cálculo de integrais e a execução de regressão linear.

Criando um gráfico simples

Para criar um gráfico simples no MATLAB, podemos usar a função “plot”. Por exemplo, para traçar o gráfico da função seno de 0 a 2π, podemos digitar o seguinte comando:

“`

x = linspace(0, 2*pi, 100);

y = sin(x);

plot(x, y);

“`

Este código cria um vector “x” que vai de 0 a 2π com 100 pontos igualmente espaçados, e um vector “y” que contém o seno de cada ponto em “x”. A função “plot” cria então um gráfico de “x” versus “y”.

Personalizando gráficos

Podemos personalizar nosso gráfico adicionando rótulos, títulos, legendas e alterando o estilo e a cor da linha. Por exemplo, para adicionar um título e rótulos ao nosso gráfico de seno, podemos usar os seguintes comandos:

“`

title(‘Sine Function’);

xlabel(‘x’);

ylabel(‘y’);

“`

Também podemos alterar o estilo e a cor da linha adicionando argumentos adicionais à função “plot”. Por exemplo, para plotar a função seno usando uma linha tracejada vermelha, podemos digitar:

“`

plot(x, y, ‘r–‘);

“`

Colocando eixos

Às vezes, podemos querer colocar os eixos do nosso gráfico em um determinado ponto. Podemos fazer isso usando a função “axis”. Por exemplo, para colocar o eixo x em y=0, podemos digitar:

“`

axis([0 2*pi -1 1]);

“`

Este código define os limites do eixo x para 0 e 2π, e os limites do eixo y para -1 e 1.

Calculando integrais

O MATLAB também fornece uma maneira conveniente de calcular integrais usando a função “integral”. Por exemplo, para calcular a integral da função seno de 0 a π, podemos digitar:

“`

integral(@sin, 0, pi);

“`

Este código calcula a integral da função seno de 0 a π.

Regressão Linear

A regressão linear é um método estatístico para modelar a relação entre duas variáveis. No MATLAB, podemos efectuar a regressão linear utilizando as funções “polyfit” e “polyval”. Por exemplo, para realizar uma regressão linear num conjunto de pontos de dados, podemos introduzir:

““

x = [1 2 3 4 5];

y = [1.2 2.8 3.7 4.2 5.1];

p = polyfit(x, y, 1);

yfit = polyval(p, x);

plot(x, y, ‘o’, x, yfit, ‘-‘);

“`

Este código cria um conjunto de pontos de dados, executa a regressão linear usando a função “polyfit” e, em seguida, plota os pontos de dados e a linha de regressão linear.

Em conclusão, o MATLAB fornece um poderoso conjunto de ferramentas para criar e personalizar gráficos, calcular integrais e realizar regressão linear. Com um pouco de prática, qualquer pessoa pode tornar-se proficiente na utilização destas ferramentas para analisar e visualizar dados.

FAQ
Qual é a função da regressão linear?

A função da regressão linear é encontrar a relação linear entre duas variáveis através do ajuste de uma linha recta através dos pontos de dados. Esta linha pode então ser usada para fazer previsões ou para analisar a relação entre as variáveis. No MATLAB, a função “polyfit” pode ser usada para análise de regressão linear.

E outra questão, como introduzir dados no Octave?

Para introduzir dados no Octave, pode criar um vector ou uma matriz usando parênteses rectos com os elementos separados por vírgulas ou ponto e vírgula. Por exemplo, para criar um vector linha com os elementos 1, 2, 3 e 4, pode escrever [1, 2, 3, 4]. Para criar um vetor coluna, você pode separar os elementos com ponto e vírgula, assim:

““

A = [1; 2; 3; 4]

“`

Você também pode usar a função `input` para solicitar que o usuário digite dados. Por exemplo:

“`

x = input(“Digite um valor para x: “)

“`

Isto irá exibir o prompt “Digite um valor para x:” e esperar que o usuário digite um valor, que será armazenado na variável `x`.

Como definir uma variável no Matlab?

Para definir uma variável no MATLAB, basta usar o nome da variável seguido do sinal de igual e do valor que se deseja atribuir a ela. Por exemplo, para definir uma variável “x” com um valor de 5, pode escrever “x = 5” na janela de comandos do MATLAB. Também pode definir várias variáveis de uma só vez, separando-as por vírgulas. Por exemplo, pode definir as variáveis “a” e “b” com valores de 2 e 3, respectivamente, escrevendo “a = 2, b = 3” na janela de comandos do MATLAB.