当前位置:首页 > 编程技术 > 正文

matlab 中如何画矩形框

matlab 中如何画矩形框

在MATLAB中,可以使用`rectangle`函数来画矩形框。以下是一个基本的例子,展示了如何使用`rectangle`函数来画一个矩形框:```matlab% 定义...

在MATLAB中,可以使用`rectangle`函数来画矩形框。以下是一个基本的例子,展示了如何使用`rectangle`函数来画一个矩形框:

```matlab

% 定义矩形的左下角坐标和宽度和高度

x = 0.1; % 矩形左下角的x坐标

y = 0.1; % 矩形左下角的y坐标

width = 0.8; % 矩形的宽度

height = 0.6; % 矩形的高度

% 使用rectangle函数画矩形框

rectangle('Position', [x, y, width, height], 'EdgeColor', 'b', 'LineWidth', 2);

hold on; % 保持当前图形,以便在同一图形上添加更多元素

```

在上面的代码中,`'Position'`参数定义了矩形的左下角坐标和宽度和高度。`'EdgeColor'`参数设置了矩形框的边框颜色,`'LineWidth'`参数设置了边框的宽度。

如果你想要填充矩形框,可以使用`'FaceColor'`参数:

```matlab

rectangle('Position', [x, y, width, height], 'EdgeColor', 'b', 'LineWidth', 2, 'FaceColor', 'r');

```

这将创建一个红色的矩形框。

`hold on`命令用于在同一个图形窗口中添加多个图形元素,而不会覆盖之前的元素。如果你不需要在同一图形上添加更多元素,可以省略这个命令。

最新文章