Plot 2 1x4 matrices

조회 수: 5 (최근 30일)
Anastasia Zistatsis
Anastasia Zistatsis 2021년 2월 4일
편집: the cyclist 2021년 2월 4일
I'm trying to plot these two matricies: x = [1 4 4 1]; y = [1 1 4 4];
They're supposed to be coordinates to create this
I know it's probably a very simple solution, but whatever plot attempt I make, only a line shows up on the graph. Please let me know! Thank you

채택된 답변

the cyclist
the cyclist 2021년 2월 4일
편집: the cyclist 2021년 2월 4일
Here is one way:
x = [1 4 4 1];
y = [1 1 4 4];
figure
patch(x,y,'b')
set(gca,'XLim',[0 5],'YLim',[0 5])
That last line is only to show create a little space around the rectangle.
  댓글 수: 3
Anastasia Zistatsis
Anastasia Zistatsis 2021년 2월 4일
it is another matrice
the cyclist
the cyclist 2021년 2월 4일
편집: the cyclist 2021년 2월 4일
Please be more specific than "it doesn't work". Does it give an error message? Does it show something unexpected?
But, I'll make a guess here, that the second patch replaced the first one, which is the default behavior. You can use the hold command:
x = [1 4 4 1];
y = [1 1 4 4];
x2 = [1 3 3 1];
y2 = [1 1 3 3];
figure
hold on
patch(x,y,'b')
patch(x2,y2,'r')
set(gca,'XLim',[0 5],'YLim',[0 5])

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

추가 답변 (0개)

카테고리

Help CenterFile Exchange에서 Graphics Objects에 대해 자세히 알아보기

태그

Community Treasure Hunt

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

Start Hunting!

Translated by