爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

搜索
查看: 6924|回复: 11

[程序设计] 对二维降水场排序并获得其经纬度信息

[复制链接]

新浪微博达人勋

发表于 2015-3-27 11:23:56 | 显示全部楼层 |阅读模式

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

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

x
问一个可能比较弱的问题,不过困扰了我很久:
我想对一个440*700的二维降水场进行从大到小排序,并且获得其对应经纬度信息。我尝试过直接用sort函数,如[b index]=sort(r),可以排序,但是通过index信息无法推出具体点的经纬度;我也尝试过类似对一维数组冒泡排序法,没有成功。
不知道版上各位有没有遇到类似情况,如何解决?
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 成长值: 32430
发表于 2015-3-27 17:06:21 | 显示全部楼层
既然楼主都知道排序了,我想楼主再想想就出来了…
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2015-3-28 15:34:40 | 显示全部楼层
二爷名声在外 发表于 2015-3-27 17:06
既然楼主都知道排序了,我想楼主再想想就出来了…

这个问题我断断续续想了一周多了,老是卡在这一步上,用sort的问题是无法通过index对应到经纬度数值,而普通排序法则不能简单通过类似(for x=1:nx-1;for y=1:ny-1;for xx=x+1:nx;for yy=y+1:ny)来解决
所以我才发上来希望找个人讨论一下...恳请各位大神解答
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 成长值: 32430
发表于 2015-3-28 16:13:40 | 显示全部楼层
fzmmarco 发表于 2015-3-28 15:34
这个问题我断断续续想了一周多了,老是卡在这一步上,用sort的问题是无法通过index对应到经纬度数值,而 ...

给你一个思路你再想想。
所有的数据排成一个三列的表格,第一列是降水量,第二列和第三列是经纬度,然后按第一列排序,您看这个方法怎么样?
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2015-3-28 19:11:24 | 显示全部楼层
二爷名声在外 发表于 2015-3-28 16:13
给你一个思路你再想想。
所有的数据排成一个三列的表格,第一列是降水量,第二列和第三列是经纬度,然后 ...

你的思路如果用excel处理的话很容易就能实现,不过编程处理的话我还得再想想。Anyway,感谢版主提供思路!
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 成长值: 32430
发表于 2015-3-28 19:24:05 | 显示全部楼层
fzmmarco 发表于 2015-3-28 19:11
你的思路如果用excel处理的话很容易就能实现,不过编程处理的话我还得再想想。Anyway,感谢版主提供思路 ...

……算法和具体软件没有关系,你再好好想想吧…
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2015-3-28 19:52:35 | 显示全部楼层
二爷名声在外 发表于 2015-3-28 19:24
……算法和具体软件没有关系,你再好好想想吧…

感谢版主,我用了sortrows函数按照你的思路已经实现了!不胜感激!
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 成长值: 32430
发表于 2015-3-28 19:53:59 | 显示全部楼层
fzmmarco 发表于 2015-3-28 19:52
感谢版主,我用了sortrows函数按照你的思路已经实现了!不胜感激!

其实大部分情况下只要我们换一个思路就好了…继续加油吧…
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2015-3-28 20:03:33 | 显示全部楼层
二爷名声在外 发表于 2015-3-28 19:53
其实大部分情况下只要我们换一个思路就好了…继续加油吧…

有时候一个人想就是容易陷入思路死胡同里,看来以后还是要多和大家交流,感谢气象家园提供了这个平台!
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 成长值: 32430
发表于 2015-3-28 20:14:26 | 显示全部楼层
fzmmarco 发表于 2015-3-28 20:03
有时候一个人想就是容易陷入思路死胡同里,看来以后还是要多和大家交流,感谢气象家园提供了这个平台!

感谢您对家园的支持!希望您继续对家园支持下去!
密码修改失败请联系微信:mofangbao
您需要登录后才可以回帖 登录 | 立即注册 新浪微博登陆

本版积分规则

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

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

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