两种用MATLAB绘制色块的方法

ops/2024/9/24 12:29:06/

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

% 定义图像的尺寸
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;


http://www.ppmy.cn/ops/96449.html

相关文章

24/8/15算法笔记 dp策略迭代 价值迭代

策略迭代: 策略迭代从某个策略开始,计算该策略下的状态价值函数。它交替进行两个步骤:策略评估(Policy Evaluation)和策略改进(Policy Improvement)。在策略评估阶段,计算给定策略下…

【区块链+商贸零售】神椰——积分互通互兑平台 | FISCO BCOS应用案例

作为企业增加用户忠诚度以及活跃度的营销手段,积分已经被广泛使用。但企业积分由每个企业单独发行,使消 费者在使用的时候面临一些问题,如:积分种类太多、管理困难、价值量不高、在单个企业可积分兑换的产品种 类较少等。其背后的…

Apache Doris 中Compaction问题分析和典型案例

说明 此文档主要说明一些常见compaction问题的排查思路和临时处理手段。这些问题包括 Compaction socre高Compaction失败compaction占用资源多Compaction core 如果问题紧急,可联系社区同学处理 如果阅读中有问题,可以反馈给社区同学。 1 compaction …

【设计模式】观察者模式和订阅发布模式

观察者模式 观察者模式包含观察目标和观察者两类对象。一个目标可以有任意数目的与之相依赖的观察者。一旦观察目标的状态发生改变,所有的观察者都将得到通知。 当一个对象的状态发生改变时,所有依赖于它的对象都得到通知并被自动更新,解决…

Vue状态管理工具:vuex

目录 基本概念 使用步骤 核心概念 1.State 2.Getters 3.Mutations 4.Actions 5.Modules 辅助函数 基本概念 基础用法 基本概念 官方:Vuex 是一个专为 Vue.js 应用程序开发的状态管理模式 库。它采用集中式存储管理应用的所有组件的状态,并以…

UniAD_面向规划的自动驾驶

Planning-oriented Autonomous Driving 面向规划的自动驾驶 https://github.com/OpenDriveLab/UniAD Abstract Modern autonomous driving system is characterized as modular tasks in sequential order, i.e., perception, prediction, and planning. In order to perfor…

深入理解浏览器解析机制和XSS向量编码

基础部分 1.<a href"%6a%61%76%61%73%63%72%69%70%74:%61%6c%65%72%74%28%31%29">aaa</a> <a>标签可以识别&#xff0c;但是解析不了&#xff0c; 是在协议的编码顺序上&#xff0c;先认协议 URL 编码 "javascript:alert(1)" 2.<a …

MariaDB基本知识汇总

/* MariaDB 1、视图 2、临时表 3、自定义函数 4、存储过程 5、触发器 6、游标 7、变量声明与赋值 8、常用函数&#xff08;日期格式&#xff0c;Guid&#xff0c;判断&#xff0c;循环&#xff0c;XML格式操作&#xff09; 9、动态执行SQL 语句 10、开启执行计划 11、创建登录M…