Как октава решает, какой диапазон выбрать для сюжетов - PullRequest
0 голосов
/ 05 мая 2020

Я поражен способностью октавы решить, какой диапазон выбрать для построения простого графика, в частности, как принимаются решения о max min в широком диапазоне возможностей, касающихся отношения диапазона к среднему. Интересно, может ли кто-нибудь указать мне на источник? Рассмотрим сценарий ниже:

x=linspace(0,1,2);y=linspace(0,1,2)
subplot(2,1,1);
plot(exp(x),pi*y);
subplot(2,1,2)
plot(1.11111+1e-5*x,1.322+0.0001*y);

На верхнем графике оси охватывают диапазон, больший, чем просто max, min переменных. Вместо этого были приняты некоторые решения о расширении диапазона до некоторого "разумного" числа в данном случае 3,5, а не пи, и 3 вместо е. На нижнем графике, где диапазон переменных невелик по сравнению со средним значением, октава немного борется. Здесь было принято решение о максимальном количестве цифр, которое можно использовать в метке галочки, в результате чего значения галочки бесполезны. Как октава достигает этих решений? Почему, например, он выбрал 3,5 в качестве максимального диапазона для y на верхнем графике, а не 4? Почему октава решает, что метка может содержать 6 символов, но не 5 или 7.

Большое спасибо enter image description here

...