Cruzando eixo e etiquetas em Matlab
-
13-09-2019 - |
Pergunta
Eu não posso encontrá-lo. Como configurar o eixo e rótulos em Matlab para que eles cruzam no ponto zero, com os rótulos logo abaixo o eixo não na esquerda / inferior do enredo?
Se eu não fui claro - Eu só quero que a trama para se parecer como todos nós usado para desenhá-lo quando na escola. Eixos cruzamento, 4 quadrantes, etiquetas logo abaixo eixo, curva ... como ela vai.
Alguém sabe como configurá-lo?
Solução
Você deve verificar se duas inscrições sobre O MathWorks File Exchange :
Esperamos que estes irão trabalhar com qualquer versão MATLAB você tem (a apresentação de Matt Fig é o mais recentemente atualizado).
Outras dicas
Como de Matlab liberação R2015b, isto pode ser conseguido com o XAxisLocation
propriedade do eixo e YAxisLocation
sendo definido como origin
.
Em outras palavras,
x = linspace(-5,5);
y = sin(x);
plot(x,y)
ax = gca;
ax.XAxisLocation = 'origin';
ax.YAxisLocation = 'origin';
Exemplo é tirado de documentação oficial MATLAB: