How do I shade the area between two curves on a plot that is generated by arrays?
2 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
Rowan Quintero
am 2 Aug. 2023
Kommentiert: Rowan Quintero
am 2 Aug. 2023
For example:
x1 = [ 1 2 3 ];
y1 = [2 5 8];
x2 = [1 2.5 3.5];
y2 = [1 6 3];
plot(x1, y1)
hold on
plot(x2, y2)
Thanks for the help!
0 Kommentare
Akzeptierte Antwort
Davide Masiello
am 2 Aug. 2023
Bearbeitet: Davide Masiello
am 2 Aug. 2023
x1 = [1 2 3];
y1 = [2 5 8];
x2 = [1 2.5 3.5];
y2 = [1 6 3];
hold on
patch([x1 flip(x2)], [y1 flip(y2)],'y','EdgeColor','none')
plot(x1, y1,'b')
plot(x2, y2,'r')
box on
axis padded
4 Kommentare
Weitere Antworten (0)
Siehe auch
Kategorien
Mehr zu Scatter Plots finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!