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?

 Akzeptierte Antwort

DGM
DGM am 25 Apr. 2021
Bearbeitet: DGM am 25 Apr. 2021

1 Stimme

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 Kommentare

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 am 26 Apr. 2021
Bearbeitet: DGM am 26 Apr. 2021
Yeah, drawrectangle is a relatively new addition to the imuitools portion of Image Processing Toolbox.

Melden Sie sich an, um zu kommentieren.

Weitere Antworten (0)

Tags

Gefragt:

am 25 Apr. 2021

Bearbeitet:

DGM
am 26 Apr. 2021

Community Treasure Hunt

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

Start Hunting!

Translated by