What is the difference between drawrectange and rectangle?

i have been using drawrectangle
but i recently found out that there is a function called rectangle which is almost the same
what is the difference between drawrectangle and rectangle?

 채택된 답변

DGM
DGM 2021년 4월 25일
편집: DGM 2021년 4월 25일

1 개 추천

To my understanding, rectangle() is an older function which serves to draw rectangular or rounded rectangular graphical objects. The goal is to create an image element in a figure, just like line().
On the other hand, drawrectangle() allows the creation of objects of class Rectangle. The goal is to define a rectangular ROI, more like an object-oriented evolution of getrect() than what I'd call a "drawing" tool. drawrectangle() is also a much newer (R2018x, I think?) tool.

댓글 수: 2

Hmmm, I'm a bit curious about this myself. I use rectangle all the time, but not drawrectangle. It just tried
>> doc drawrectangle
and got "no results". I'm guessing drawrectangle is not part of MATLAB, but is part of some other MathWorks product.
DGM
DGM 2021년 4월 26일
편집: DGM 2021년 4월 26일
Yeah, drawrectangle is a relatively new addition to the imuitools portion of Image Processing Toolbox.

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

추가 답변 (0개)

태그

질문:

2021년 4월 25일

편집:

DGM
2021년 4월 26일

Community Treasure Hunt

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

Start Hunting!

Translated by