立即注册 登录
气象家园 返回首页

15195775117的个人空间 http://bbs.06climate.com/?43007 [收藏] [复制] [分享] [RSS]

日志

IDL之求二维数组极大值

已有 186 次阅读2019-6-1 01:00 |个人分类:算法导论

x=dist(50)
;删选半径,极值判断的区域是r*2+1的正方形
r=3
for i=0+r,49-r do begin
  for j=0+r,49-r do begin
    ;格子大小是r*2+1的正方形
    zone=x[i-r:i+r,j-r:j+r]
    ;如果正中间这个数是格子中的最大值,那它就是极值:
    if(x[i,j] ge max(zone))then begin
    print,'极大值:',i,j,x[i,j]
    endif
  endfor
endfor
;通过调整半径r可以调整极值分布的分辨率

结果:
极大值:      25      25      35.3553

评论 (0 个评论)

facelist doodle 涂鸦板

您需要登录后才可以评论 登录 | 立即注册

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

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

返回顶部