how to fill between 2 graphs
Ältere Kommentare anzeigen
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 Kommentare
darova
am 10 Apr. 2020
Did you try area? What about intersection fo curves?
halil hasan
am 12 Apr. 2020
darova
am 12 Apr. 2020
Maybe i can correct your code? Allow me to help you
halil hasan
am 12 Apr. 2020
darova
am 12 Apr. 2020
I have an error here

Do you know why?
halil hasan
am 13 Apr. 2020
Akzeptierte Antwort
Weitere Antworten (1)
darova
am 13 Apr. 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 Kommentar
halil hasan
am 14 Apr. 2020
Kategorien
Mehr zu Creating, Deleting, and Querying Graphics Objects finden Sie in Hilfe-Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!

