爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 4019|回复: 0

[程序设计] 找到流速值为零点的位置

[复制链接]
发表于 2018-3-24 16:35:02 | 显示全部楼层 |阅读模式

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

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

x
找某一经度处纬向流速为0的纬度平均值(海流分叉纬度),我需要的0的位置应该大致在90-150(中部),但是不同经度的速度0值分布有所差异1、速度序列的前面,中部和后面都出现了连续的0:

1 至 15 列

         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0

  16 至 30 列

         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0

  31 至 45 列

         0         0         0         0   -0.0123   -0.0389   -0.0389   -0.0226    0.0075    0.0326    0.0558    0.0494    0.0241   -0.0051   -0.0262

  46 至 60 列

   -0.0254   -0.0109    0.0043    0.0052    0.0006    0.0041    0.0131    0.0209    0.0186    0.0210    0.0052   -0.0261   -0.0515   -0.0647   -0.0719

  61 至 75 列

   -0.0694   -0.0645   -0.0569   -0.0454   -0.0334   -0.0234   -0.0184   -0.0201   -0.0247   -0.0228   -0.0165   -0.0118   -0.0152   -0.0286   -0.0494

  76 至 90 列

   -0.0703   -0.0944   -0.1040   -0.1071   -0.1196   -0.1226   -0.1164   -0.1009   -0.0731   -0.0644   -0.0223         0    0.0018   -0.0018    0.0077

  91 至 105 列

    0.0176    0.0015   -0.0117   -0.0393   -0.0149         0         0         0         0         0         0         0         0         0         0

  106 至 120 列

         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0

  121 至 135 列

         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0

  136 至 150 列

         0         0         0         0         0         0         0         0    0.0564    0.1222    0.1456    0.1394    0.1258    0.1072    0.0846

  151 至 165 列

    0.0641    0.0410    0.0292    0.0266    0.0181    0.0109    0.0040   -0.0030   -0.0063   -0.0099   -0.0199   -0.0237   -0.0234   -0.0250   -0.0254

  166 至 180 列

   -0.0297   -0.0356   -0.0428   -0.0492   -0.0480   -0.0441   -0.0390   -0.0307   -0.0229   -0.0164   -0.0192   -0.0260   -0.0315   -0.0464   -0.0576

  181 至 195 列

   -0.0551   -0.0576   -0.0847   -0.0900   -0.0402   -0.0133    0.0078    0.0227    0.0287    0.0271    0.0155   -0.0133   -0.0445   -0.0629   -0.0711

  196 至 210 列

   -0.0786   -0.0877   -0.1084   -0.1344   -0.1482   -0.1158   -0.0638   -0.0507   -0.0112    0.0370    0.0352    0.0020         0         0         0

  211 至 225 列

         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0

  226 至 240 列

         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0



2、后面都为0,
1 至 15 列

    0.0884    0.0773    0.0660    0.0437    0.0100    0.0135    0.0563    0.0761    0.0347    0.0061   -0.0274   -0.0820   -0.1390   -0.1480   -0.1163

  16 至 30 列

   -0.0657   -0.0134    0.0276    0.0527    0.0739    0.0922    0.0806    0.0373   -0.0048   -0.0122   -0.0089   -0.0136   -0.0182   -0.0197   -0.0140

  31 至 45 列

   -0.0015    0.0021    0.0034    0.0162    0.0452    0.0730    0.0952    0.1067    0.1091    0.0960    0.0696    0.0397    0.0129   -0.0300   -0.1046

  46 至 60 列

   -0.1465   -0.1232   -0.1172   -0.1227   -0.1141   -0.0924   -0.0768   -0.0737   -0.0801   -0.0935   -0.1094   -0.1179   -0.1209   -0.1246   -0.1238

  61 至 75 列

   -0.1187   -0.1153   -0.1159   -0.1210   -0.1199   -0.1140   -0.1160   -0.1212   -0.1288   -0.1408   -0.1530   -0.1614   -0.1635   -0.1605   -0.1519

  76 至 90 列

   -0.1388   -0.1209   -0.0995   -0.0789   -0.0577   -0.0346   -0.0099    0.0128    0.0293    0.0433    0.0518    0.0540    0.0506    0.0432    0.0335

  91 至 105 列

    0.0249    0.0207    0.0187    0.0183    0.0192    0.0194    0.0205    0.0214    0.0587    0.0821    0.0626    0.0571    0.0240         0         0

  106 至 120 列

         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0

  121 至 135 列

         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0

  136 至 150 列

         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0

  151 至 165 列

         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0

  166 至 180 列

         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0

  181 至 195 列

         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0

  196 至 210 列

         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0

  211 至 225 列

         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0

  226 至 240 列

         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0


3、
1 至 15 列

    0.0293    0.0749    0.1124    0.0731   -0.0122   -0.0707   -0.0645   -0.0540   -0.0795   -0.0969   -0.1207   -0.1486   -0.1798   -0.1987   -0.2213

  16 至 30 列

   -0.2278   -0.2125   -0.1921   -0.1697   -0.1532   -0.1316   -0.1017   -0.0800   -0.0547   -0.0420   -0.0374   -0.0340   -0.0344   -0.0264   -0.0082

  31 至 45 列

    0.0137    0.0289    0.0313   -0.0039   -0.0677   -0.1007   -0.1067   -0.1072   -0.0702   -0.0300   -0.0166   -0.0145   -0.0170   -0.0087    0.0090

  46 至 60 列

    0.0308    0.0538    0.0738    0.0914    0.1024    0.0997    0.0886    0.0571    0.0127   -0.0272   -0.0340   -0.0269   -0.0263   -0.0145    0.0068

  61 至 75 列

    0.0283    0.0484    0.0673    0.0868    0.1082    0.1268    0.1380    0.1351    0.1190    0.0956    0.0716    0.0461    0.0223    0.0135    0.0188

  76 至 90 列

    0.0361    0.0520    0.0698    0.0928    0.1165    0.1360    0.1457    0.1446    0.1312    0.0985    0.0462    0.0029         0         0         0

  91 至 105 列

         0         0         0         0         0         0         0         0         0   -0.0412   -0.0646   -0.0372   -0.0072         0         0

  106 至 120 列

         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0

  121 至 135 列

         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0

  136 至 150 列

    0.0047    0.0068    0.0140   -0.0001   -0.0135   -0.0266   -0.0369   -0.0380   -0.0246   -0.0152    0.0094    0.0310    0.0439    0.0535    0.0603

  151 至 165 列

    0.0593    0.0503    0.0473    0.0555    0.0625    0.0689    0.0782    0.0813    0.0775    0.0755    0.0623    0.0446    0.0301    0.0076   -0.0084

  166 至 180 列

   -0.0183   -0.0226   -0.0159    0.0058    0.0456    0.0985    0.1561    0.2042    0.2324    0.2463    0.2517    0.2463    0.2325    0.2131    0.1884

  181 至 195 列

    0.1516    0.1088    0.0791    0.0639    0.0460    0.0236   -0.0185   -0.0330   -0.0334   -0.0232   -0.0132   -0.0081   -0.0322   -0.0920   -0.1494

  196 至 210 列

   -0.1499   -0.1078   -0.0592   -0.0171   -0.0004   -0.0026   -0.0037    0.0007    0.0053    0.0032         0         0         0         0         0

  211 至 225 列

         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0

  226 至 240 列

         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0


第一种情况我用变率法可以找到位置,但对于复杂变化的v(800,240,29),并不具有普适性,请问大佬们有没有好的办法?

第一种情况对应的程序
lw=length(lat);
ld=length(dep);
lj=length(lon);
wd=zeros(lj,ld);
for j=1:lj
    for s=1:ld
        k=find(v(j,:,s)==0);
        kbl=diff(k);
        px=sort(abs(kbl),'descend');
        wz=find(abs(kk)>px(3));
        wz(1)=wz(1)+1;
        k1=(kk(wz(2))+kk(wz(1)))/8-min(lat);
        wd(j,s)=k1;
    end
end



数据在附件里

v.mat

25.31 MB, 下载次数: 0, 下载积分: 金钱 -5

经向流速

密码修改失败请联系微信:mofangbao
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

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

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