Effacer les filtres
Effacer les filtres

Fill the color in the plot

1 vue (au cours des 30 derniers jours)
Muhammad Atif
Muhammad Atif le 15 Avr 2020
Modifié(e) : Adam Danz le 17 Avr 2020
Hi experts,
I want to fill up the color for which the plot is one and omit the line for which it is zero, how can I do this??
t1 = 0:0.01:30;
G_on = (t1<1.14) | (t1>2.09 & t1<4.54) | (t1>5.64 & t1<6.31) | (t1>6.99 & t1<8.05) | (t1>8.25 & t1<8.58) | (t1>9.09 & t1<10.75) | (t1>12.75 & t1<15.51) | (t1>16.24 & t1<16.75) | (t1>17.75 & t1<19.51) | (t1>19.71 & t1<20.51) | (t1>21.11 & t1<21.95) | (t1>22.50 & t1<23.34) | (t1>24.11 & t1<25.1) | (t1>25.81 & t1<26.64) | (t1>27.11 & t1<28.54) | (t1>29.11);
x = ones(1,numel(t1));
x(G_on)=0;
plot(t1,x,'r')

Réponse acceptée

Adam Danz
Adam Danz le 15 Avr 2020
Modifié(e) : Adam Danz le 17 Avr 2020
patch(t1, x, 'b')
ylim([-1 2])

Plus de réponses (0)

Catégories

En savoir plus sur Creating and Concatenating Matrices dans Help Center et File Exchange

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by