爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

搜索
查看: 7699|回复: 7

[程序设计] 请问存在地形边界时,如何用matlab求解流函数?

[复制链接]

新浪微博达人勋

发表于 2020-5-26 13:27:21 | 显示全部楼层 |阅读模式

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

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

x
在论坛中我看到过有关计算流函数的帖子:
http://bbs.06climate.com/forum.php?mod=viewthread&tid=20777
但是以上程序求流函数均是没有缺省值(地形)影响,
但最近求流函数为海洋流场,原理如下:

                               
登录/注册后可看大图

不知道哪位是否有做过类似的工作,请指教。画出的效果如下:


                               
登录/注册后可看大图




1.png
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2020-9-11 17:00:03 | 显示全部楼层
恐怖如斯 发表于 2020-9-9 11:41
怎么解决的呀?求个程序。自己实在是太笨了,摸索好久也做不出来。

流函数代码

streamfunction.m

970 Bytes, 下载次数: 48, 下载积分: 金钱 -5

密码修改失败请联系微信:mofangbao
回复 支持 0 反对 1

使用道具 举报

新浪微博达人勋

 楼主| 发表于 2020-7-31 12:57:37 | 显示全部楼层
已解决!有需要请留言
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

发表于 2020-9-9 11:41:05 | 显示全部楼层
怎么解决的呀?求个程序。自己实在是太笨了,摸索好久也做不出来。
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

 楼主| 发表于 2020-9-11 16:52:27 | 显示全部楼层
恐怖如斯 发表于 2020-9-9 11:41
怎么解决的呀?求个程序。自己实在是太笨了,摸索好久也做不出来。

问题的核心在于积分风应力旋度,首先你需要下载风应力数据,或者下载10m处风速自己计算风应力,其次计算风应力旋度(相关的程序在家园里面能找到),最后你需要沿着每一个纬度积分风应力旋度,从地形的东边界向西积分,积分到西边界(比如对于北太平洋就是从北美洲积分到亚洲)。下面是计算流函数的公式和示例程序,请参考。
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

 楼主| 发表于 2020-9-11 16:55:27 | 显示全部楼层
恐怖如斯 发表于 2020-9-9 11:41
怎么解决的呀?求个程序。自己实在是太笨了,摸索好久也做不出来。

流函数计算公式

计算公式

计算公式
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

发表于 2020-9-12 10:40:02 | 显示全部楼层
谢谢,收下了!
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

发表于 2020-9-13 15:54:44 | 显示全部楼层
谢谢指点。
密码修改失败请联系微信:mofangbao
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册 新浪微博登陆

本版积分规则

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

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

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