Das Problem ist, dass matlab einige Zahlen "schneidet" und ich den tatsächlichen Wert nicht erkenne. Schauen Sie sich den Screenshot an, auf Y gibt es eine Menge "0.0156", während ich "0.01562" "0.01564" "0.01566" usw. erwarte.
Wie sagt man matlab, um genügend Zahlen anzuzeigen, damit ich den tatsächlichen Wert erkennen kann?
Antworten:
Die Möglichkeit, die Genauigkeit der Teilstrichbeschriftungen auf einer Achse festzulegen, ist in MATLAB 7.3 (R2006b) nicht verfügbar.
Um dieses Problem zu umgehen, können Sie die Hilfsstriche abrufen, sie mit einer festgelegten Genauigkeit in Zeichenfolgen konvertieren und die Beschriftungen auf die neuen Hilfsstrichbeschriftungen festlegen. Der folgende Beispielcode kann an der MATLAB-Eingabeaufforderung ausgeführt werden, um diese Problemumgehung zu veranschaulichen:
Beachten Sie, dass sich die Häkchen nach dem Setzen im manuellen Modus befinden. Die Häkchenbeschriftungen werden nicht automatisch aktualisiert, wenn die Größe des Figurenfensters geändert oder das Fenster vergrößert oder verkleinert wird.
Ref: https://www.mathworks.com/support/solutions/en/data/1-3P8CU0/index.html
quelle
Dies ist möglicherweise nicht die beste Lösung, sollte Ihnen jedoch die Unterscheidung der Werte ermöglichen:
Multiplizieren Sie alle Werte mit 1000 und fügen Sie dann einfach eine Beschriftung oder einen Titel hinzu, um zu verdeutlichen, dass die Werte mit 1000 multipliziert werden.
quelle