0
点赞
收藏
分享

微信扫一扫

[云计算] 导论学习笔记

12a597c01003 2024-08-20 阅读 40
matlab

绘制色块首先可以想到用填充像素的方式

% 定义图像的尺寸
imageSize = 500;

% 创建一个 imageSize x imageSize x 3 的矩阵,每个像素都是绿色
% RGB颜色模型中绿色的值为 [0, 1, 0]
greenImage = zeros(imageSize, imageSize, 3);
greenImage(:, :, 2) = ones(imageSize, imageSize); % 设置绿色通道为1

% 显示图像
imshow(greenImage)

这种方式本质上是创造一个图片,因此显示时没有坐标轴,不过由于仅仅填充像素,当尺寸设置过小,图像也过小。

另外可以想到填充用坐标线围成的网格

% 定义矩形的四个顶点坐标
x = [1 4 4 1];
y = [1 1 4 4];

% 定义颜色
color = 'g'; % 'g' 表示绿色

figure;
% 使用 patch 函数绘制矩形
%patch(x, y, color);
%用fill也行
fill(x, y, color);
% 设置坐标轴范围
axis([0 5 0 5]);

% 设置坐标轴比例相同
axis equal;

% 显示网格
grid on;

举报

相关推荐

0 条评论