matlab绘制矩形框
时间: 2024-10-14 14:09:05 浏览: 21
matlab实现运动目标检测与最小外接矩形框绘制
在MATLAB中,你可以使用`rectangle`函数来绘制矩形框。这个函数的基本语法如下:
```matlab
rectangle('Position', [x y width height], 'EdgeColor', color, 'LineWidth', lineWidth)
```
其中:
- `Position`参数是一个四元素向量 `[left bottom width height]`,分别表示矩形左下角的X坐标、Y坐标,以及矩形的宽度和高度。
- `EdgeColor`指定边框的颜色,可以是颜色名如 `'b'`(蓝色)、`'r'`(红色)或RGB值等。
- `LineWidth`设置线宽。
例如,如果你想在当前图形窗口中心画一个宽度为50,高度为100的红色矩形,代码会像这样:
```matlab
figure; % 创建新图
position = get(0,'ScreenSize'); % 获取屏幕大小作为参照点
center_x = position(3)/2;
center_y = position(4)/2;
rectangle('Position', [center_x - 25 center_y - 50 50 100], 'EdgeColor', 'r', 'LineWidth', 2);
```
阅读全文