二维网格meshgrid的理解及自建colormap

博客主要围绕Matlab基础内容展开。一是介绍自建colormap,给出自定义颜色以RGB格式输入的示例及查找对应RGB的网站;二是讲解二维网格,通过help meshgrid命令解释将一维数组转换为二维数组,还对X、Y矩阵形式进行了说明。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

最近重新捡起matlab,都是比较基础的东西

关于自建colormap
mycolor=[0 139/255 0;0 205/255 0;0 238/255 0;0 1 0;0 139/255 69/255;0 105/255 102/255];
colormap(mycolor);
x=[1:7];
imagesc(x);

其中 mycolor 中的内容是自己定义的,我这里只是给出了一个例子,其中的颜色是以RGB格式输入的,所以都除以255,如果想找到自己想要的颜色所对应的RGB,可以打开下面这个网站:RGB颜色参考

其中 imagesc这个函数的指令是将数据的大小以颜色来显示出来

二维网格的理解

在matlab中,使用help meshgrid命令可以看到其中的解释为
[X,Y]=meshgrid(x,y) : 将当前向量(一维数组)转换为数组(二维数组);也是就X,Y输出的均为矩阵,X矩阵的内容是x的行向量,有 length(y) 行;Y输出的内容是y的列向量,有 length(x) 列。可以看到Example为:

在这里插入图片描述
现在试图解释下为什么X Y的形式会是这样,其实也很好理解。X与Y是一一对应的,就相当于取了(1,10)(1,11)(1,12)(1,13)(1,14)(2,10)(2,11)(2,12)(2,13)…然后在上面做计算。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值