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?

È stato utile?

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';

assi attraverso l'origine, da Matlab documentazione ufficiale

esempio è tratto da MATLAB documentazione ufficiale:

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top