爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
楼主: 沙颖凯

[源程序] [原创]MATLAB流函数与势函数的数值计算程序

  [复制链接]
发表于 2016-12-10 11:46:40 | 显示全部楼层
请问这个可以计算区域的吗
密码修改失败请联系微信:mofangbao
发表于 2016-12-10 11:48:42 | 显示全部楼层
我看很多都是计算全球的 但是计算区域的话会出现很大的问题 清问楼主您的这个程序计算边界可行吗
密码修改失败请联系微信:mofangbao
发表于 2017-1-7 22:25:19 | 显示全部楼层
用附件中的程序计算得到的辐散风全为nan是什么原因呀?程序如下,拜托大神帮忙解决下吧
clc;clear;clc;
% 88888888888888888888888888读取u8888888888888888888888888888888888
fileu='F:\omega\uwnd.mon.mean.194801to201612.nc';
% ncdisp(fileu);
lonn=ncread(fileu,'lon');
latt=ncread(fileu,'lat');
lonsta=find(lonn==0);
lonend=find(lonn==357.5);
latsta=find(latt==90);
latend=find(latt==-90);
nnx=lonend-lonsta+1;
nny=latend-latsta+1;
lon=lonn(lonsta:lonend);
lat=latt(latend:-1:latsta);
clear lonn;
clear latt;
t=ncread(fileu,'time',541,264);
level=ncread(fileu,'level',1,10);
level1=level;
uzong1=ncread(fileu,'uwnd',[lonsta latsta 1 541],[nnx nny 10 264]);
for j=1:nny
    uzong(:,j,:,:)=uzong1(:,nny+1-j,:,:);
end
clear fileu;
clear uzong1;
% 88888888888888888888888888读取v8888888888888888888888888888888888
filev='F:\omega\vwnd.mon.mean.194801to201612.nc';
vzong1=ncread(filev,'vwnd',[lonsta latsta 1 541],[nnx nny 10 264]);
for j=1:nny
    vzong(:,j,:,:)=vzong1(:,nny+1-j,:,:);
end
clear filev;
clear vzong1;
[lat,lon]=meshgrid(lat,lon);
for k=1:264
    for j=1:10
        u(:,:)=uzong(:,:,j,k);
        v(:,:)=vzong(:,:,j,k);
        [chi,Uchi,Vchi]=chi_potential(lon, lat, u, v);
        udiv(:,:,j,k)=Uchi(:,:);
        vdiv(:,:,j,k)=Vchi(:,:);
        shi(:,:,j,k)=chi(:,:);
    end
end
密码修改失败请联系微信:mofangbao
发表于 2017-4-12 09:31:05 | 显示全部楼层
谢谢分享!正好需要呢
密码修改失败请联系微信:mofangbao
发表于 2017-4-12 11:01:24 | 显示全部楼层
还是牛人多啊
密码修改失败请联系微信:mofangbao
发表于 2017-4-24 16:40:51 | 显示全部楼层
多谢楼主!下下来好好研究一下。提醒一下想用这个程序的海洋专业小朋友记得在准备数据的时候把u和v的岛屿和陆地都设为零,然后得到的psi要把岛屿和陆地设为nan。
密码修改失败请联系微信:mofangbao
发表于 2017-6-2 14:44:03 | 显示全部楼层
计算部分是有了,画图部分和数据读取部分楼主都省了。让人还是看不懂。
密码修改失败请联系微信:mofangbao
发表于 2017-8-20 20:48:40 | 显示全部楼层
感谢楼主分享
密码修改失败请联系微信:mofangbao
发表于 2017-10-10 20:06:54 | 显示全部楼层
感谢分享,楼主好人啊
密码修改失败请联系微信:mofangbao
发表于 2017-10-16 15:23:00 | 显示全部楼层
大佬谢谢分享
密码修改失败请联系微信:mofangbao
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

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

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