matlab制作一张黑色背景的图片
时间: 2023-08-23 19:31:49 浏览: 313
在 MATLAB 中,可以使用 `zeros` 函数来创建一个全黑的图像。下面是一个简单的例子:
```matlab
% 创建一个 200 x 200 像素的全黑图像
img = zeros(200);
% 显示图像
imshow(img);
```
在上面的例子中,我们使用 `zeros` 函数创建了一个 200 x 200 像素的二维矩阵,并将其全部元素初始化为 0。由于这个矩阵可以表示灰度图像,因此我们将其作为输入传递给 `imshow` 函数,以显示它。这将生成一个完全黑色的图像,因为所有像素的强度都是 0。如果您想要创建一个 RGB 图像,可以使用类似的方法,但需要创建一个三维矩阵。例如:
```matlab
% 创建一个 200 x 200 像素的全黑 RGB 图像
img = zeros(200, 200, 3);
% 显示图像
imshow(img);
```
在这个例子中,我们创建了一个 200 x 200 x 3 的三维矩阵,其中每个像素由 RGB 三个通道的值组成。由于所有通道的值都是 0,因此该图像将是全黑的。
阅读全文