how to fill between 2 graphs
Mostrar comentarios más antiguos
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 comentarios
darova
el 10 de Abr. de 2020
Did you try area? What about intersection fo curves?
halil hasan
el 12 de Abr. de 2020
darova
el 12 de Abr. de 2020
Maybe i can correct your code? Allow me to help you
halil hasan
el 12 de Abr. de 2020
darova
el 12 de Abr. de 2020
I have an error here

Do you know why?
halil hasan
el 13 de Abr. de 2020
Respuesta aceptada
Más respuestas (1)
darova
el 13 de Abr. de 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 comentario
halil hasan
el 14 de Abr. de 2020
Categorías
Más información sobre Line Plots en Centro de ayuda y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!

