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
“`
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”.
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’);
“`
“`
plot(x, y, ‘r–‘);
“`
À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]);
“`
Calculando integrais
“`
integral(@sin, 0, pi);
“`
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, ‘-‘);
“`
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.
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.
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`.
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.