How do I shade the area between two curves on a plot that is generated by arrays?
2 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
Rowan Quintero
le 2 Août 2023
Commenté : Rowan Quintero
le 2 Août 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 commentaires
Réponse acceptée
Davide Masiello
le 2 Août 2023
Modifié(e) : Davide Masiello
le 2 Août 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 commentaires
Plus de réponses (0)
Voir également
Catégories
En savoir plus sur Scatter Plots 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!