Attraversando l'asse e le etichette in MATLAB
-
13-09-2019 - |
Domanda
non riesco proprio a trovarlo. Come impostare assi e le etichette in MATLAB in modo che si incrociano a punto zero, con le etichette appena sotto l'asse non a sinistra / parte inferiore della trama?
Se non sono stato chiaro - Voglio solo la trama a guardare come come tutti noi abituati a disegnare quando a scuola. Assi attraversamento, 4 quadranti, etichette proprio sotto dell'asse, curva ... come va.
Qualcuno sa come impostare il tutto?
Soluzione
Si dovrebbe verificare due mezzi su The MathWorks file Exchange :
Speriamo che questo non funziona con qualsiasi versione di MATLAB si ha (la presentazione di Matt figura è il più aggiornato di recente uno).
Altri suggerimenti
Al rilascio Matlab R2015b, questo può essere realizzato con il XAxisLocation
asse proprietà e YAxisLocation
essere impostati su origin
.
In altre parole,
x = linspace(-5,5);
y = sin(x);
plot(x,y)
ax = gca;
ax.XAxisLocation = 'origin';
ax.YAxisLocation = 'origin';
esempio è tratto da MATLAB documentazione ufficiale: