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

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

搜索
查看: 28191|回复: 24

[程序设计] 如何在matlab里面对通过显著性检验的区域打点显示?

[复制链接]

新浪微博达人勋

发表于 2019-7-17 22:43:20 | 显示全部楼层 |阅读模式

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

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

x
本帖最后由 ゞ真永远ǒ 于 2019-7-17 22:44 编辑

比如进行趋势变化检测的时候,需要用到P-value值对结果的统计显著性进行检验。如何对通过显著性检验的区域如P-value<0.05进行打点显示呢?如下图所示(黑点表示通过了显著性检验的区域)。谢谢



QQ图片20190717224219.png
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2019-7-19 01:36:52 | 显示全部楼层
m个经度LON,n个纬度LAT,那么进行显著性检验得到n*m数组P
[X, Y]=meshgrid(LON,LAT);
FLAG=find(P<0.05);
X=X(FLAG);
Y=Y(FLAG);
scatter(X,Y,10,'o','markerfacecolor','k','markeredgecolor','k')
密码修改失败请联系微信:mofangbao
回复 支持 5 反对 0

使用道具 举报

新浪微博达人勋

发表于 2019-7-18 09:19:44 | 显示全部楼层
得到通过显著性检验的点的坐标,然后用scatter
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

发表于 2019-7-18 09:34:52 | 显示全部楼层
if (显著) plot点
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

 楼主| 发表于 2019-7-18 10:21:51 | 显示全部楼层
゛绍〤z、 发表于 2019-7-18 09:19
得到通过显著性检验的点的坐标,然后用scatter

能否再详细一点,怎么得到通过显著性点的坐标?然后用scatter 谢谢
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

 楼主| 发表于 2019-7-18 10:24:31 | 显示全部楼层

怎么得到plot里的(x,y)?
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

发表于 2019-7-18 10:37:29 | 显示全部楼层
ゞ真永远ǒ 发表于 2019-7-18 10:24
怎么得到plot里的(x,y)?

你算检验的时候不是每个(x,y)点算一遍,放在这后面,对应的(x,y)就是。
或者for x=1:Nx ;for y=1:Ny;if(显著),plot(x,y)
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

 楼主| 发表于 2019-7-25 15:19:06 | 显示全部楼层
゛绍〤z、 发表于 2019-7-19 01:36
m个经度LON,n个纬度LAT,那么进行显著性检验得到n*m数组P
[X, Y]=meshgrid(LON,LAT);
FLAG=find(P

谢谢~~~~~~~~~~~~~·
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

发表于 2019-8-7 23:53:03 | 显示全部楼层

请问楼主解决了吗?我也遇到同样的问题,按照上述回复试着画了下,但是输出图片上标出的点是一排一排的,并没有按经纬度分布,楼主是否遇到了同样的问题?
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

发表于 2020-5-17 17:17:00 | 显示全部楼层
゛绍〤z、 发表于 2019-7-19 01:36
m个经度LON,n个纬度LAT,那么进行显著性检验得到n*m数组P
[X, Y]=meshgrid(LON,LAT);
FLAG=find(P

急用,还好看到你的答案,非常有用,谢谢!
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册 新浪微博登陆

本版积分规则

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

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

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