how to fill between 2 graphs
Afficher commentaires plus anciens
Hi eveybody
I could not fill the gap betwween 2 curves. it is shown in below figure.
can anyone help me?
thanks
The code I used is:
plot(KI1,KP1);
xlabel('K_I');
ylabel('K_P');
grid on
hold on
x2=zeros(1,150)
y=linspace(-20,40,numel(x2))
plot(x2,y,'linewidth',2)

6 commentaires
darova
le 10 Avr 2020
Did you try area? What about intersection fo curves?
halil hasan
le 12 Avr 2020
darova
le 12 Avr 2020
Maybe i can correct your code? Allow me to help you
halil hasan
le 12 Avr 2020
darova
le 12 Avr 2020
I have an error here

Do you know why?
halil hasan
le 13 Avr 2020
Réponse acceptée
Plus de réponses (1)
darova
le 13 Avr 2020
Here is my shot
y = 0:0.1:pi;
x1 = -sin(y);
x2 = y*0-0.3;
[xc,yc] = polyxpoly(x1,y,x2,y);
xx = [xc(1) x1(x1<x2) xc(end)];
yy = [yc(1) y(x1<x2) yc(end)];
plot(x1,y,x2,y)
patch(xx,yy,'r')
line(xc,yc,'marker','o')
success?

1 commentaire
halil hasan
le 14 Avr 2020
Catégories
En savoir plus sur Line Plots dans Centre d'aide et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!

