2009-01-11 13 views

Odpowiedz

3

Czy spojrzał na XScale, yScale i Zscale właściwości osi. Możesz ustawić je na liniowy lub log. Jednak aby ustawić te właściwości na log, dane muszą być dodatnie. Aby uzyskać więcej informacji, patrz http://www.mathworks.com/matlabcentral/newsreader/view_thread/239232.

+0

Dzięki, teraz mam ten sam problem co facet, który zadał pytanie, które łączysz: kolor jest teraz prawie taki sam, jak go poprawić? Możesz odpowiedzieć tutaj: http://stackoverflow.com/questions/433769/how-to-get-beauty-color-scale-on-semi-logarithmic-3d-plots-on-matlab –

+0

Tęskniłem za tym problemem. Podałem kilka wskazówek dotyczących mojego drugiego pytania, ale nie mogę tego teraz przetestować. Jeśli znajdę czas, bawię się z Matlabem, żeby sprawdzić, czy mogę coś zrobić. – Azim

4

Jak stwierdzono we wspomnianym linku, aby ustawić wszystkie trzy osie do skalowania logarytmicznej użyj

set(gca, 'XScale', 'log', 'YScale', 'log', 'ZScale', 'log') 
Powiązane problemy