请选择 进入手机版 | 继续访问电脑版
爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

搜索
查看: 33635|回复: 172

[程序设计] Matlab获取文献中的colorbar

  [复制链接]

新浪微博达人勋

发表于 2013-11-30 16:18:50 | 显示全部楼层 |阅读模式

登录后查看更多精彩内容~

您需要 登录 才可以下载或查看,没有帐号?立即注册 新浪微博登陆

x
本帖最后由 wlzhongouc 于 2014-5-29 08:48 编辑

今天在同学的点拨下学到了一种获取colorbar的方法,当阅读文献的时候看到别人文章中好看的colorbar,实在喜欢的话可以将其截图下来,保存成图片,然后在Matlab中读取,即可获得文献中的colorbar。具体过程如下:首先是某文献中自己喜欢的图
QQ图片20131130152216.jpg
选择喜欢的colorbar进行截图(只截取颜色条,不包括数值)
QQcolorbar3.jpg
保存为colorRead.jpg

在Matlab中:


imread('colorRead.jpg’);   % 得到了一个23*189*3的矩阵,其中23是宽(高),189是长,3是RGB的维数
color=ans(11,:,:);    %  得到中间一条的颜色信息
colorfinal=reshape(color,189,3);   %  最后得到中间一条每个点的RGB
colormap(double(colorfinal)/255)    %  需要转化成双精度,0-1之间的数值
colorbar

得到如下colorbar
QQ图片20131130153820.jpg

将colorbar保存以后使用
colorsave=double(colorfinal)/255;
save colorsave colorsave -ASCII


2013,11,30 猛牛

参考资料:http://hi.baidu.com/csy123860811/item/19e2022fef9b56ceddf69a19
%------------------------------------------------------------------------------------------------------

以前有一个帖子有重大错误出现,http://bbs.06climate.com/forum.php?mod=viewthread&tid=7046
帖子中进行了新的注释,但是程序没变,可以按照新注释那个思路来处理
还有一种方法是计算散度采用斯托克斯公式,将面积分转换为线积分,计算涡度采用高斯定理


评分

参与人数 3威望 +2 金钱 +42 贡献 +14 体力 +80 收起 理由
临尘lc + 2 很给力!
kongfeng0824 + 18 + 6
Aires + 2 + 22 + 8 + 80 赞一个!

查看全部评分

密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2013-11-30 16:35:29 | 显示全部楼层
这个确实很牛叉,好东西啊
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2013-11-30 16:49:32 | 显示全部楼层
一看就能深深吸引住别人的帖子就是好帖!
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2013-11-30 19:02:45 | 显示全部楼层
谢谢啦~~~~~~~~~~~~~~~~~~~~
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2013-11-30 19:51:40 | 显示全部楼层
学习一下  
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2013-12-1 20:56:31 | 显示全部楼层
威武,学习中
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2013-12-2 16:25:40 | 显示全部楼层
对渐变colorbar可以,但是大多数情况下,colorbar不是渐变的,是分段的
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2013-12-4 08:58:02 | 显示全部楼层

嗯是这样的 可以在读进去的数组中分段 找近似值  或者干脆自己写RGB值
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2013-12-11 09:04:16 | 显示全部楼层
正好最近需要这个,谢谢楼主~~~先试试程序,有问题再来和楼主交流~~~
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2013-12-11 09:18:21 | 显示全部楼层
是保存起来了,可在自己画图时如何使用呢??
密码修改失败请联系微信:mofangbao
您需要登录后才可以回帖 登录 | 立即注册 新浪微博登陆

本版积分规则

Copyright ©2011-2014 bbs.06climate.com All Rights Reserved.  Powered by Discuz! (京ICP-10201084)

本站信息均由会员发表,不代表气象家园立场,禁止在本站发表与国家法律相抵触言论

快速回复 返回顶部 返回列表