필터 지우기
필터 지우기

How to create a graph with a shaded area ?

조회 수: 3 (최근 30일)
Jesus
Jesus 2013년 11월 1일
편집: Jesus 2013년 11월 4일
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:

채택된 답변

Azzi Abdelmalek
Azzi Abdelmalek 2013년 11월 1일
편집: Azzi Abdelmalek 2013년 11월 2일
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
Jesus
Jesus 2013년 11월 2일
Azzi Abdelmalek, thanks for the reply.
Jesus
Jesus 2013년 11월 4일
편집: Jesus 2013년 11월 4일
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.

댓글을 달려면 로그인하십시오.

추가 답변 (0개)

카테고리

Help CenterFile Exchange에서 2-D and 3-D Plots에 대해 자세히 알아보기

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by