semilogx
Plota uma linha com eixo x logarítmico (base 10) e eixo y linear.
Categoria: Graphics > 2-D and 3-D Plots
Sintaxe
semilogx(X, Y)
Plota Y contra X com o eixo x em escala logarítmica.
semilogx(X, Y, LineSpec)
Define cor, marcador e estilo da linha com uma string curta.
h = semilogx(___)
Também retorna os handles das linhas.
Descrição
Recebe os mesmos argumentos de plot, mas distribui as marcas do eixo x em potências de dez. Uma lei de potência em x, ou uma resposta que cobre várias décadas de frequência, fica fácil de ler nesse eixo.
Valores de X nulos ou negativos não podem ser colocados em um eixo logarítmico e não são desenhados.
Argumentos de entrada
X, Y- Vetores ou matrizes de coordenadas.
Xdeve ser positivo para aparecer em um eixo logarítmico.
Argumentos de saída
h- Handles das linhas plotadas.
Exemplo
Logaritmo em eixo logarítmico
x = logspace(0, 3, 50);
semilogx(x, log10(x))
grid on
xlabel('x'), ylabel('log10(x)')
No app, a figura é desenhada abaixo do código.