qq_42473441 2021-10-06 19:11 采纳率: 66.7%
浏览 30
已结题

利用Matlab处理数据

img


如何用Matlab在newlon和newlat(流场经纬网)中找到离wlat和wlon(风场的经纬网)中最近的数据值啊?数据太大只能一个接一个的找吗?409105值的数据是截取40910444中的,是浮标数据,相当于一个值对应newlat、newlon、newu、newv的一个值。我们想让风场很流场对应,但是流场数据太大,不太好处理。请教如何处理?

  • 写回答

1条回答 默认 最新

  • 技术专家团-Joel 2021-10-06 19:33
    关注

    你好,请问你是想把流场的数据对风场插值吗?那就直接用scatteredInterpolant函数
    比如流场:newlon、newlat、newu、newv(这个是流场的经纬度对应的值)
    那么假设风场中经纬度对应的值为wlon、wlat、wu、wv,有:

    Fu = scatteredInterpolant(newlon,newlat,newu);
    Fv = scatteredInterpolant(newlon,newlat,newv);
    wu = Fu(wlon,wlat);%这就是风场u数据
    wv = Fv(wlon,wlat);%这就是风场v数据
    

    有用还请给个采纳支持答主哦,谢谢啦

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

问题事件

  • 系统已结题 10月16日
  • 已采纳回答 10月8日
  • 修改了问题 10月6日
  • 创建了问题 10月6日