How to create a graph with a shaded area ?

2 vues (au cours des 30 derniers jours)
Jesus
Jesus le 1 Nov 2013
Modifié(e) : Jesus le 4 Nov 2013
how to create a graph with a shaded area (rectangle with diagonal lines) ? I would like to create a graph (in MATLAB) similar to this:

Réponse acceptée

Azzi Abdelmalek
Azzi Abdelmalek le 1 Nov 2013
Modifié(e) : Azzi Abdelmalek le 2 Nov 2013
a=8; % Rectangle width
b=15; % Rectangle height
n=8; % Number of stripes is equal to 2*n
plot([0 a a 0 0],[0 0 b b 0],'k','linewidth',4)
set(gca,'xlim',[0 a*1.2],'ylim',[0 b*1.2]);
x11=[zeros(1,n) linspace(0,a,n);linspace(0,a,n) ones(1,n)*a]
y11=[linspace(0,b,n) b*ones(1,n);zeros(1,n) b-fliplr(linspace(0,b,n))]
hold on
plot(x11 ,y11,'k','linewidth',4)
  2 commentaires
Jesus
Jesus le 2 Nov 2013
Azzi Abdelmalek, thanks for the reply.
Jesus
Jesus le 4 Nov 2013
Modifié(e) : Jesus le 4 Nov 2013
Now I'm trying to make a graph like this:
What I have to add the above code to generate this graph ? I tried several modicações in the above code, but could not make the graph.

Connectez-vous pour commenter.

Plus de réponses (0)

Catégories

En savoir plus sur Graph and Network Algorithms 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!

Translated by