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
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.
Yeah, drawrectangle is a relatively new addition to the imuitools portion of Image Processing Toolbox.

请先登录,再进行评论。

更多回答(0 个)

类别

在 帮助中心 和 File 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