Matlab - wie man die gleiche Anzahl von Dezimalstellen in die Achsen setzt

907
Carmen González

Wie kann ich alle Achsennummern mit der gleichen Anzahl von Dezimalstellen in das Diagramm setzen? Ich möchte, dass alle Y-Achseln die gleiche Anzahl von Dezimalstellen haben. Vielen Dank.

Matlab - wie man die gleiche Anzahl von Dezimalstellen in die Achsen setzt

0

1 Antwort auf die Frage

2
Sardar_Usama

Sie können dies tun, indem Sie getdie yticks tippen, sie mit der erforderlichen Anzahl von Dezimalstellen in einen String konvertieren num2strund dann als setting verwenden yticklabels.

Fügen Sie einfach nach dem Plotten die folgende Zeile hinzu:

set(gca,'yticklabel',num2str(get(gca,'ytick')','%.3f'));  %This will set all values on the y-axis to 3 decimal places