爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

搜索
查看: 4405|回复: 6

请问各位类似这样的圆图用matlab怎么画?附问题和数据

[复制链接]

新浪微博达人勋

发表于 2015-11-17 16:05:27 | 显示全部楼层 |阅读模式
GrADS
系统平台:
问题截图: -
问题概况: 我有三列数据,一列是φs,一列是θs,然后一列是在特定的φs和θs下的值(HH)。也就是固定了φs和θs之后才有HH的值。我用程序跑的结果,是先for循环φs从0度到180度,步长为1度(即总共181个φs),然后内循环θs从0度到90度,步长为1度,即一个φs对应91个不同的θs,然后对应相应的值HH。
要画的图是下面这样的圆形图,横坐标是sinθs*cosφs, 纵坐标是sinθs*sinφs,colorbar表示值HH的大小。请问怎么画?用什么函数画?
附件里是具体的值,请教方法。谢谢
我看过提问的智慧: 看过
自己思考时长(天): 3

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

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

x
我有三列数据,一列是φs,一列是θs,然后一列是在特定的φs和θs下的值(HH)。也就是固定了φs和θs之后才有HH的值。我用程序跑的结果,是先for循环φs从0度到180度,步长为1度(即总共181个φs),然后内循环θs从0度到90度,步长为1度,即一个φs对应91个不同的θs,然后对应相应的值HH。
要画的图是下面这样的圆形图,横坐标是sinθs*cosφs, 纵坐标是sinθs*sinφs,colorbar表示值HH的大小。请问怎么画?用什么函数画?
附件里是具体的值,请教方法。谢谢




图

数据

数据

问题.xlsx

341.76 KB, 下载次数: 3

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

新浪微博达人勋

 楼主| 发表于 2015-11-18 09:05:28 | 显示全部楼层
求助,有没有人知道
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2015-11-20 15:18:12 | 显示全部楼层
求助,有没有人知道
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2015-11-21 21:27:14 | 显示全部楼层
求助,有没有人知道
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2015-12-2 10:23:55 | 显示全部楼层
设变量C第一列为对应的横坐标x=sinθs*cosφs,第二列为对应纵坐标y=sinθs*sinφs,设第三列为对应HH,把其插值到已生成的规则对应格点上,然后用pcolor函数绘图即可,具体如下
x1 = -1.2 : 0.02 : 1.2;
y1 = -0.5: 0.02 : 0.5;
[X1, Y1] = meshgrid(x1, y1);
HH1=griddata(C(:,1),C(:,2),C(:,3),X1,Y1);  %把反射率值插值到已生成的对应格点上
pcolor(X1,Y1,HH1);
shading flat
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2015-12-2 10:42:42 | 显示全部楼层
%设变量C第一列为对应的横坐标x=sinθs*cosφs,第二列为对应纵坐标y=sinθs*sinφs,设第三列为对应HH,把其插值到已生成的规则对应格点上,然后用pcolor函数绘图即可,具体如下
C(:,1)=cos(C1(:,1)*pi/180).*sin(C1(:,2)*pi/180);
C(:,2)=sin(C1(:,1)*pi/180).*sin(C1(:,2)*pi/180);
C(:,3)=C1(:,3);
x1 = -1.2 : 0.02 : 1.2;
y1 = -1: 0.02 : 1;
[X1, Y1] = meshgrid(x1, y1);
HH1=griddata(C(:,1),C(:,2),C(:,3),X1,Y1);  %把反射率值插值到已生成的对应格点上
pcolor(X1,Y1,HH1);
shading flat

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

新浪微博达人勋

 楼主| 发表于 2015-12-7 13:12:33 | 显示全部楼层
康理想 发表于 2015-12-2 10:42
%设变量C第一列为对应的横坐标x=sinθs*cosφs,第二列为对应纵坐标y=sinθs*sinφs,设第三列为对应HH,把 ...

厉害,谢谢!
密码修改失败请联系微信:mofangbao
您需要登录后才可以回帖 登录 | 立即注册 新浪微博登陆

本版积分规则

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

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

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