Кодексане может построить область с лог оси
x=[1e-4 1e-3 1e-2 1e-1];
y=[10 3 100 25];
figure;area(x,y)
возвращает следующий результат:
Это правильно. Но установив масштаб оси у логарифмической с помощью
set(gca,'yscale','log');
делает цвет заливки исчезнуть:
Я не могу понять, почему. Нет нулей, которые могут испортить работу с журналом, так почему?
Что MATLAB версии вы используете? Вы делаете что-то большее, чем то, что вы разместили? Вышеприведенный код работает как ожидается в Windows/R2015b. http://i.stack.imgur.com/j9eIJ.png – Matt
@Matt Я использую R2014a – shamalaia