2015-10-10 2 views
0

Мне нужно построить линейную функцию и покрасить ее так, чтобы все отрицательные значения были красными, а положительные значения - синими.Цвет той же линии, используя два разных цвета

Это просто пример того, что я хочу задать.

Обобщая, возможно ли цветные интервалы функции в другом цвете, чем в остальной части функции, без необходимости делать разные графики?

+2

No. Создание красного цвета-сюжет для отрицательных значений, используйте 'держать on', а затем синего цвета участок для положительных значений. – Adriaan

+0

Спасибо за ответ. – user1790813

+0

Держите ставку для сегментации ... – kpie

ответ

2

Нет. Создайте график красного цвета для отрицательных значений, используйте hold on, а затем график синего цвета для положительных значений.

x = [-10:0.1:10].'; %//range 
x1 = x(x<=0); %//negative values and zero 
x2 = x(x>=0); %//positive values and zero 
figure; %//open figure 
hold on %// plot things in the same figure 
plot(x1,x1,'r') %//plot negative values 
plot(x2,x2,'b') %//plot positive values 

enter image description here

Смежные вопросы