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

最近重新捡起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)…然后在上面做计算。

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值