Criação de gráficos logarítmicos no MATLAB

Abordaremos agora a utilização de gráficos logarítmicos no Matlab, uma ferramenta essencial para análises de dados.

O que é um gráfico logarítmico? Trata-se de um gráfico onde um ou ambos os eixos são apresentados em escala logarítmica. Esta forma de representação é extremamente útil para dados que apresentam variação exponencial.
um exemplo de um gráfico logarítmico

Para começar, vejamos um exemplo prático, que facilitará a compreensão deste conceito.

Criaremos um vetor 'x', contendo valores inteiros de 1 a 10.

>> x=0:1:10;

Em seguida, formaremos outro vetor, 'y', composto pelos valores da função y = x2.

>> y=x.^2

Ambos os vetores possuem 10 elementos.

No entanto, enquanto o vetor 'x' incrementa de forma linear (1, 2, 3, 4, ...), o vetor 'y' o faz de maneira exponencial (1, 4, 9, 16, ...).

Prossigamos com a representação desta função em um gráfico cartesiano, utilizando o comando plot(x, y).

>> plot(x,y)

O resultado é uma curva elegante que ilustra o aumento exponencial de y=x2.

o gráfico no plano cartesiano

Mas não paramos por aqui. Vamos transformar esse gráfico para uma escala logarítmica no eixo y, digitando semilogy(x, y). Observaremos uma interessante alteração visual.

>> semilogy(x,y)

Nesta nova representação, o eixo y é logarítmico, o que torna a distância entre 100, 101 e 102 uniforme.

o gráfico na escala logarítmica

Para aprimorar a leitura, adicionaremos linhas de grade com o comando grid on.

>> grid on

Com isso, a escala logarítmica torna-se mais clara e acessível.

adicionando linhas de grade à escala logarítmica

E se desejarmos aplicar a escala logarítmica também no eixo x? Simples, execute semilogx(x, y).

>> semilogx(x,y)

Assim, obtemos um gráfico com o eixo x em escala logarítmica.

o gráfico com o eixo x na escala logarítmica

Para explorar ainda mais, coloquemos ambos os eixos em escala logarítmica digitando loglog(x, y).

>> loglog(x,y)

Com isso, alcançamos um gráfico com ambos os eixos em escala logarítmica, ampliando nossa visão analítica.

o gráfico na escala logarítmica

Em resumo, as funções semilogx(), semilogy() e loglog() são fundamentais para a criação de gráficos logarítmicos no Matlab, oferecendo uma perspectiva detalhada e profunda dos dados.

 
 

Segnalami un errore, un refuso o un suggerimento per migliorare gli appunti

FacebookTwitterLinkedinLinkedin

Gráficos no Matlab