Я хотел бы нарисовать различные кривые на этом же рисунке и покрасить область между соответствующей кривой и заданным базовым значением.Раскраска ниже кривой в Matlab
Вот это игрушка пример кода, который я надеялся, что работал, но по какой-то причине функция area
не работает так, как я бы ожидать:
x = 0:1/30:30;
y = sin(x);
figure
hold on
for i = 1:3:10
area(x,y+i,i)
end
Что бы ожидать, и нужно что-то вроде этого :
Однако то, что Matlab замышляет заключается в следующем:
является ли это слишком поздно, и я должен идти спать или что т здесь проблема?
Когда я скопировал ваш код в Matlab, он создал сюжет, похожий на первый. –
@CalvinWhealton У меня такая же проблема. Кажется, что всякий раз, когда вызывается команда «area (x, y + i, i)» после первого, «уровень» предыдущего изменяется на новый. – sodiumnitrate
Просто из любопытства, какую версию вы используете? – sodiumnitrate