2009-01-11 10 views

Antwort

3

Haben Sie an der XScale sah, Yscale und zScale Achse Eigenschaften. Sie können sie entweder auf linear oder log setzen. Um diese Eigenschaften jedoch auf log festzulegen, müssen die Daten positiv sein. Weitere Details finden Sie unter http://www.mathworks.com/matlabcentral/newsreader/view_thread/239232.

+0

Danke, jetzt habe ich das gleiche Problem wie der Typ, der die Frage gestellt hat, die du verlinkt hast: Die Farbe ist jetzt ziemlich genau die gleiche, wie korrigiert man sie? Sie können hier antworten: http://stackoverflow.com/questions/433769/how-to-get-beauty-color-scale-on-semi-logarithmic-3d-plots-on-matlab –

+0

Ich vermisste dieses Problem. Ich habe einige Hinweise auf meine andere Frage gegeben, kann sie aber momentan nicht testen. Wenn ich Zeit finde, werde ich mit Matlab herumspielen, um zu sehen, ob ich etwas zum Arbeiten bekomme. – Azim

4

Wie in der genannten Link angegeben, sind alle drei Achsen logarithmische Skalierung zu setzen, verwenden Sie

set(gca, 'XScale', 'log', 'YScale', 'log', 'ZScale', 'log')