Como fazer um gráfico semi-log no MATLAB

O MATLAB é completamente capaz de produzir gráficos semi-log.

Passo 1

Use a função "semilogy" para fazer um gráfico dos dados armazenados em um vetor com o eixo y na escala logarítmica. Por exemplo, preencha um vetor com os valores exponenciais com os seguintes comandos:

x = 0: 0, 1: 100; y = 10 ^ x;

Escreva o comando "semilogy (y)" para criar o quadro semi-log. Os dados aparecem lineares na figura que aparece.

Passo 2

Use "semilogx" para fazer um gráfico com o eixo x na escala logarítmica:

semilogx (x)

Desta vez, os dados lineares (armazenados em "x") aparecem exponenciais, já que sua escala é logarítmica.

Passo 3

Altere as escalas dos eixos para um gráfico que você já possui, clicando no menu "Editar" na janela e escolhendo "Propriedades do eixo". Na guia "Eixo X" ou "Eixo Y", selecione "linear" ou "logarítmico" no menu suspenso "Escala". O gráfico é atualizado imediatamente.