Как закрасить область на графике в matlab?

Пользователь

velma

от velma, в категории: Другие , 5 месяцев назад

Как закрасить область на графике в matlab?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

1 ответ

Пользователь

от cade , 5 месяцев назад

@velma для этого лучше всего воспользоваться функцией fill(). Задаются массивы точек и цвет области, привожу код и результат его работы в качестве примера:


1
2
3
4
5
6
7
X = [1 3 2 -1 -3 -8]; 
Y = [1 3 6 4 1 5];
fill(X,Y, 'r'); grid on; % функция, рисующая закрашенную область
title('График с закрашенной областью');
xlabel('Подпись оси х');
ylabel('Подпись оси у');
saveas(gca, 'filledplot.png'); %сохранение графика в файл

Как видно, для закрашивания область может быть с самопересечениями.